grep for GroupMe
Project description
GrepMe
Grep for GroupMe
Installing
pip install grepme
- Find your login token on https://dev.groupme.com/applications -> Terminal Application
- Run grepme. You should be prompted for your login token.
If you type your token wrong, you can use -D
and grepme will prompt you again,
e.g. grepme -D some_text
Usage
Grep options kept
-o
-v
-A
,-B
,-C
-h
--color
(but without =always,auto,never)-i
-V
New options
-l
-g
-d
(similar to -n in grep)-u
-f
,-F
-D
Full usage
usage: grepme.py [-h] [-g GROUP] [-l] [-q] [-d] [-i] [-a AFTER_CONTEXT]
[-b BEFORE_CONTEXT] [-c CONTEXT] [--color] [--no-color]
[-u USER] [-f] [-F] [-o] [-v] [-V] [-D]
text [text ...]
grep for groupme, version 1.0.0
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
-f, --favorited, --liked
only show liked messages
-F, --not-favorited, --not-liked
never show liked messages
-o, --only-matching only show text that matched, not the whole message
-v, --reverse-matching
only show messages that didn't match
-V, --version show version
-D, --delete-cached delete cached credentials. useful if you mistype in
the inital login prompt
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-1.1.1.tar.gz
(6.2 kB
view hashes)
Built Distribution
Close
Hashes for grepme-1.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efae02e4f662769907667025006c551749074f2be20a9f7f482c9f3cbd22597e |
|
MD5 | e1873d382fbd397a3b97f98aeee49bbc |
|
BLAKE2b-256 | bcf5db910b9b0a4d1039a364584658d81ec14c21b691d11e5450f0b7904b260c |