~huyngo/witchie

0.40.0 6 months ago

witchie-0.40.0-py3-none-any.whl
sha256:651e23e1ed23b7547be60716051d0b4714998ab1b3888ff7324e8cf383d14799
Release 0.40.0

New commands:

- emojis: View instance's emojis
- vote: Vote on polls

Output formats:

- Implement HTML parser for printed posts
- Implement react notifications
- Add support for viewing emoji reacts
- Add media description to output and remove URL wrapping
- Show original status id instead of boost id
- Add subject/title/summary/cw/whatev to printed status
- Add bot indicator when viewing account profile
- Show quoted post's ID
- Get terminal size (or $TERM_WIDTH) for wrapped width instead of fixing it to 80

New command options:

- timeline: add bubble timeline
- notifications: allow to view only unread notifications (and mark them as read)
- post: add option to include all parent post's mentions
- post: add expires_in parameter
- thread: add option to view thread in tree-style
- post: add content type
- timeline: add min_id, max_id, since_id params

Behavior changes:

- post: Inherit spoiler text from parent post when replying
- timeline: muted posts are muted
- optimized mode (opt-in):
  - thread, timeline, status, post commands will cache status
  - timeline: maximum number of posts are fetched at once to reduce
    delay between pagination
  - Beware: this setting is experimental and will change in next version

Other fixes:

- Fix broken for akkoma list
- Handle datetime without second fraction part

Other:

- TUI is not maintained in foreseeable new versions
- beautifulsoup is now an optional dependency for TUI (thanks to
  html.parser)
- Migrate build system to flit
- Requires python 3.9 or later
- Add shell.nix for development
Do not follow this link