Skip to content

koneko こねこ v0.7

Compare
Choose a tag to compare
@akazukin5151 akazukin5151 released this 11 Jun 15:20
· 1354 commits to master since this release
7401682

Changelog

Features

  • Users can now configure lscat numbers, including:
    • Image width
    • Image height
    • Image thumbnail size (For pixcat; the above two are more accurate)
    • x and y spacing/padding between images
    • Spacing between printed text
    • Spacing between pages
    • See MANUAL.md and example_config.ini for more details
  • Boolean settings in the config now accepts ('1', 'yes', 'true', or 'on') for True, and anything else as False.
  • Warn user for invalid credentials
  • Image mode can now jump to specified page number, in a multi-image post
  • Image mode now prefetches the next image in another thread
  • Fixed spinner not propagating exceptions
  • On reloading and clearing cache, the directory to be deleted will be shown
  • Fixed clearing the cache not working
  • Added -v/--version option
  • Added --help option
  • noprint option renamed to print_info (in the affirmative), and True by default (if no key or setting found)

Internal code

  • Added lots of tests
  • CI now tries to launch the application to make sure it doesn't crash on start and I didn't make any silly mistakes when building
  • Updated requirements.txt
  • Moved stuff like begin prompt and show man loop from utils.py to screens.py
  • Refactored cli.py and prompt.py
  • Move config functions in lscat and utils to config.py