Calculate the amount of time each Pocket Article will take reading by adding a tag like "10 min"
Count the number of articles in each tag
To run this script you need to install the following packages:
pip install pocket-api
pip install pocket-cli
pip install beautifulsoup4
pip install requests
pip install newspaper3k
- Edit the configurations file and add your consumer_key (get it here) and your access_token (get it here)
- Execute the file:
python .\main.py
and watch the progress - Execute the file:
python .\sumario.py
to generate a table of ERT ranges and number of artic in each
- consumer_key - API specific key for each deployment, see detailed instructions here
- access_token - API specific key for each account
- delete_other_tags - 1 if you want all other article tags to be removed, 0 if you want to leave them be
- offset_articles_start - specify what is the index of the first article to parse
- count_articles_to_tag - specify how many articles to parse, 0 means all
- add_tags - 1 adds the tag "x min" to your articles indicating how many minutes you are expected to take reading them, 0 if you don't want to add the tag (this is usefull if you only want to see the program output)
- commit_tags_only_at_the_end - The tag changes (additions and deletions) can be commited for each article or in bulk. 1 means that they will only be committed once every article is parsed, 0 means that each time an article time is calculated its changes are committed (useful if you want to break the execution and have no changes committed until the end)