Changed
- fix an error in
client.py
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