mangadex-fs-0.1.1 is not a library.
Visit the last successful build:
mangadex-fs-0.2.1
MangaDexFS
FUSE driver for your weeb needs.
This is a basic implementation of FUSE driver utilising MangaDex undocumented API. Manga information, chapters and individual pages are cached in memory so excessive requests don't accidently DDOS the server.
Usage
- clone this repo,
- build
cargo build --release
, - checkout
mangadex-fs --help
on how to use, - please don't abuse MangaDex server, use with consideration,
- have fun reading.
TODO
- check some edge cases:
- read more into file permission,
- multiple chapters formatted to same directory name,
- generating valid entry names,
- limit requests frequency,
- adding manga by name,
attach some uid & gid to entries,- manage filehandles instead of sloppily parsing paths (but hey it works),
- some IPC would be really neat for managing manga at runtime,
- less cloning, mr. borrow checker show me the way,
maybe publish a crate.
>Your code is a dumpster fire
I bet! This is my first time using Rust for something more complicated than Hello world. If you have any guidelines or want to contribute go ahead, any help would be appreciated.