Changed
- Optimized
InoreaderClient.fetch_articles
for less API calls when tags are specified
Removed
- Removed
InoreaderClient.get_stream_contents
.
Changed
- Add param
n
toInoreaderClient.fetch_articles
to reduce the number of API calls, thanks to tosborne-slalom - Supported
--batch-size
option 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_label
InoreaderClient.remove_tag
InoreaderClient.remove_read
InoreaderClient.remove_starred
InoreaderClient.remove_liked
thanks to tianchen zhong
Changed
- Add param to
inoreader.main.get_client
for 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_articles
InoreaderClient.fetch_starred
-
New command:
fetch-starred
Changed
- Optimized article content parsing
Added
- New config
proxies
Added
- New Class:
InoreaderConfigManager
for config management
Changed
- Use OAuth2.0 authentication instead of user authentication with password
- Optimized code of
InoreaderClient
- Optimized results of commands
Added
-
New Class:
Subscription
ininoreader.subscription
-
New methods:
InoreaderClient.get_subscription_list
InoreaderClient.get_stream_contents
-
New commands:
get-subscriptions
,fetch-articles
,dedupe
Changed
- Supported new output formats in command
fetch-unread
:markdown
andorg-mode
- Changed command
filter
, seeexample/rules.example.yaml
for details - Use
logging
instead ofprint
in cli
Changed
- Supported new output formats in command
fetch-unread
:markdown
andorg-mode
- Changed command
filter
, seeexample/rules.example.yaml
for details
Added
-
New methods:
InoreaderClient.add_tag
InoreaderClient.mark_as_read
InoreaderClient.mark_as_starred
InoreaderClient.mark_as_liked
InoreaderClient.broadcast
-
New command
filter
Changed
- add
userid
parameter to init method ofInoreaderClient
- update command line tool: save
userid
after login and use it in other commands
Initialize this project
-
Implemented
InoreaderClient
with methods below:InoreaderClient.get_folders
InoreaderClient.get_tags
InoreaderClient.fetch_unread
-
Implemented command line tool with commands below:
login
list-folders
list-tags
fetch-unread