Changed
- Optimized
InoreaderClient.fetch_articlesfor less API calls when tags are specified
Removed
- Removed
InoreaderClient.get_stream_contents.
Changed
- Add param
ntoInoreaderClient.fetch_articlesto reduce the number of API calls, thanks to tosborne-slalom - Supported
--batch-sizeoption in commandsfetch-articles/fetch-unread/fetch-starred
Publish to pypi!
Added
-
New method:
Inoreader.edit_subscription -
New command
edit-subscription, now you can do these with this command:- Subscribe a new feed
- Unsubscribe a subscription
- Rename a subscription
- Add a subscription to a folder or remove it from a folder
Thanks to Robért for his advice.
Added
-
New methods:
InoreaderClient.remove_general_labelInoreaderClient.remove_tagInoreaderClient.remove_readInoreaderClient.remove_starredInoreaderClient.remove_liked
thanks to tianchen zhong
Changed
- Add param to
inoreader.main.get_clientfor customizing the config file path, thanks to tianchen zhong - Command filter supported a new action
unstar
Fixed
- Fix token in refresh_access_token method, thanks to Torikova
Changed
- Fix
InoreaderClient.__get_stream_contents, thanks to BeautyYuYanli
Changed
- Disable default app id and key due to abusion
Fixed
- Fix endless loop bug in
InoreaderClient.fetch_articles
Added
-
New functions:
inoreader.utils.download_image
-
New methods:
InoreaderClient.fetch_articlesInoreaderClient.fetch_starred
-
New command:
fetch-starred
Changed
- Optimized article content parsing
Added
- New config
proxies
Added
- New Class:
InoreaderConfigManagerfor config management
Changed
- Use OAuth2.0 authentication instead of user authentication with password
- Optimized code of
InoreaderClient - Optimized results of commands
Added
-
New Class:
Subscriptionininoreader.subscription -
New methods:
InoreaderClient.get_subscription_listInoreaderClient.get_stream_contents
-
New commands:
get-subscriptions,fetch-articles,dedupe
Changed
- Supported new output formats in command
fetch-unread:markdownandorg-mode - Changed command
filter, seeexample/rules.example.yamlfor details - Use
logginginstead ofprintin cli
Changed
- Supported new output formats in command
fetch-unread:markdownandorg-mode - Changed command
filter, seeexample/rules.example.yamlfor details
Added
-
New methods:
InoreaderClient.add_tagInoreaderClient.mark_as_readInoreaderClient.mark_as_starredInoreaderClient.mark_as_likedInoreaderClient.broadcast
-
New command
filter
Changed
- add
useridparameter to init method ofInoreaderClient - update command line tool: save
useridafter login and use it in other commands
Initialize this project
-
Implemented
InoreaderClientwith methods below:InoreaderClient.get_foldersInoreaderClient.get_tagsInoreaderClient.fetch_unread
-
Implemented command line tool with commands below:
loginlist-folderslist-tagsfetch-unread