grep for GroupMe
Project description
GrepMe
Grep for GroupMe
Installing
- Download or clone the repo
- Find your login token on https://dev.groupme.com/applications -> Terminal Application
- Run
echo "access_token = '$ACCESS_TOKEN'" > login.py
Usage
usage: grepme.py [-h] [-g GROUP] [-l] [-q] [-d] [-i] [-a AFTER_CONTEXT]
[-b BEFORE_CONTEXT] [-c CONTEXT] [--color] [--no-color]
[-u USER]
text [text ...]
positional arguments:
text text to search
optional arguments:
-h, --help show this help message and exit
-g GROUP, --group GROUP
group to search. can be specified multiple times
-l, --list show all available groups and exit
-q, --quiet don't show who said something
-d, --date show the date a message was sent
-i, --ignore-case ignore case distinctions in both text and groups
-a AFTER_CONTEXT, -A AFTER_CONTEXT, --after-context AFTER_CONTEXT
show the following n messages after a match
-b BEFORE_CONTEXT, -B BEFORE_CONTEXT, --before-context BEFORE_CONTEXT
show the previous n messages before a match
-c CONTEXT, -C CONTEXT, --context CONTEXT
show n messages around a match. overrides -A and -B.
--color always color output
--no-color never color output
-u USER, --user USER search by username. can be specified multiple times
Note that group
defaults to 'ACM'.
Unicode is handled fine, see below.
Example
$ ./grepme.py -i swear --group 'ACM$'
Huиter Damroи: I work in the IBM building but I can meet you at Swearingen or anywhere.
Matthew Clapp: Is anybody in Swearingen?
ℬℜΔƉѰ: Can someone confirm that the Airport monitors in Swearingen have a Code-a-thon announcement?
Justin Baum: Hey does anyone know who I should email so my Carolina Card can get me into Swearingen?
^C
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
grepme-0.0.1.dev2.tar.gz
(5.6 kB
view hashes)
Built Distribution
Close
Hashes for grepme-0.0.1.dev2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0e20731ec071fbf469c8586b1ce39c97e2652a427fd2c92379b2425fc7af7e9 |
|
MD5 | 695041020060bd0bf2ed81d3b59da869 |
|
BLAKE2b-256 | ef430e93d4d5ed8038621d506b5fa5d14f46e7df063066baa1ffac8e831787d4 |