Package: pockyt
A simple, yet powerful, commandline client for yourPocketcollection.LinksPyPi packageGitHub repositoryAboutPocketis an application for managing a reading list of articles from the Internet.pockytis a commandline client that interfaces the pocket API and provides a way to interact with your Pocket collection.
Using simple command sequences, routine tasks can be automated and reusable scripts can be created.PrivacypockytdoesNOTtrack, store, or monitor your usage and/or data.
Moreover, pockyt interacts with the pocket API using local credentials and does not attempt to communicate with any other services.Installationpockytsupports Python 2.7+ & 3.4+ on Windows, macOS, & GNU/Linux platforms.Install pockyt:pip install -U pockytConnect Pocket account:pockyt regRefer the Examples & Documentation below.ExamplesGet the latest 5 items’ links & excerpts and save them to a file.pockyt get -n 5 -f '{link} - {excerpt}' -o readlater.txtGet the oldest 10 items and delete them from Pocket.pockyt get -n 10 -r oldest -f '{id}' | pockyt mod -d -i redirectGet all the items about ‘python’ and open them in a browser.pockyt get -q 'python' -o browserGet all the links from a ‘links.txt’ and add them to Pocket.pockyt put -i links.txtGet all favorited items and archive them.pockyt get -v 1 | pockyt mod -a 1 -i redirectGet all favorited items and save offline copies of them.pockyt get -v 1 -a ./pocketContributeFeel free to contribute features, bugfixes, improvements, and usage ideas.Forkpockyt.Work on the source code.git clone git@github.com:<username>/pockyt.git
cd pockyt

# runtime dependencies
pip install -e .
# devel dependencies
pip install -r requirements.txt

# do stuff
git checkout -b new-feature

# format files
yapf -i -r .

git add .
git commit -am 'commit msg'
git push origin new-featureSubmit apull request.LicenseThis project uses theGNU GPLv3 License.Documentationpockyt help/-h/–help:helpshow pockyt usage helpregconnect a pocket accountgetget pocket collection, with useful item infoputadd to pocket collection, using linksmodmodify pocket collection, using item idspockyt reg -h:-h,--helpshow this help message and exit--no-browseruse without browser i.e. print to consolepockyt get -h:-h,--helpshow this help message and exit-c<type>,--content<type>content type : <type> : {all, [article, video, image]}-s<state>,--state<state>collection state : <state> : {all, [unread, archive]}-r<order>,--sort<order>item sorting : <order> : {newest, [oldest, title,
site]}-n<amount>,--count<amount>number of items : <amount> : {-1: all, [n: amount]}-q<query>,--query<query>search query : <query> : {None}-t<option>,--tag<option>filter tag : {-1: nofilter, [tagname: tagged, 0:
untagged}-v<option>,--favorite<option>filter favorites : <option> : {-1: No Filter, [1:
favorited, 0: un-favorited]}-d<domain>,--domain<domain>restrict items to domain : <domain> : {None}-f<specifier>,--format<specifier>format output : <specifier> : {‘{id} | {title} |
{link}’, [id, title, link, excerpt, tags]}-o<option>,--output<option>redirect output : <option> : {None, [browser,
filename]}-a<path>,--archive<path>save offline copies : <path> : path/to/archive/folder--since<YYYY-MM-DD>only return items modified since : <YYYY-MM-DD>pockyt put -h:-h,--helpshow this help message and exit-f<specifier>,--format<specifier>unformat input : <specifier> : {‘{link}’, [id, title,
link, excerpt, tags]}-i<option>,--input<option>obtain input : <option> : {console, [redirect,
link, filename]}pockyt mod -h:-h,--helpshow this help message and exit-f<specifier>,--format<specifier>unformat input : <specifier> : {‘{id}’, [id, title,
link, excerpt, tags]}-i<option>,--input<option>obtain input : <option> : {console, [redirect,
filename]}-d,--deletedelete items-a<option>,--archive<option>archive items : <option> : {-1: None, [1: archive, 0:
unarchive]}-v<option>,--favorite<option>favorite items : <option> : {-1: None, [1: favorite,
0: unfavorite]}