e62rs
A hyper-customizable in-terminal e621/e926 browser and downloader
Features
- 100+ available configuration options, and counting
- A fully in-terminal image viewer with animation support and no quality loss (via icy_sixel)
- A completely offline downloads re-organizer
- A downloads browser, available in both CLI and Web flavors (also completely offline)
- A really fucking fast batch post downloader
- Automatic metadata storing (saves to
<imgpath>.jsonon Unix like systems, and<imgpath>:metadataon Windows systems) - Full support for DText when viewing post info
- Support for other languages (currently Spanish and Japanese)
TODOs
Localization
-
ENGLISH
-
Labels: 60/60 (100.00%)
-
Descriptions: 60/60 (100.00%)
-
SPANISH
-
Labels: 34/60 (56.67%)
-
Descriptions: 32/60 (53.33%)
-
JAPANESE
-
Labels: 1/60 (1.67%)
-
Descriptions: 1/60 (1.67%)
Documentation
- Short crate level documentation
- Long crate level documentation
- Short descriptions for methods/functions
- Long descriptions for methods/functions
- Short struct documentation
- Short enum documentation
- Long struct documentation
- Long enum documentation
- Errors section for methods/functions returning a
Result - Arguments section for methods/functions with parameters
- Struct field documentation
- Enum variant documentation
Bugs/Problems
- Fix menu flow bugs (e.g. pressing back doesn't actually go back)
- Finish the on-disk cache implementation
Features
- Add GIF/WebP support for viewing downloaded images in-terminal
- Add more filters to post and pool searching
- Add more configuration options
Code Stuff
- Refactor the whole thing into something that isn't held together with duct tape and a dream
- Add unit tests and documentation for like... everything
- Unit tests
- Documentation