|
|
7 سال پیش | |
|---|---|---|
| bookworm | 7 سال پیش | |
| front | 7 سال پیش | |
| screenshots | 10 سال پیش | |
| .gitignore | 7 سال پیش | |
| README.md | 7 سال پیش | |
| nginx_file | 8 سال پیش | |
| requirements.txt | 8 سال پیش | |
| setup.py | 7 سال پیش |
To be re-implemented
sudo cp services/bookworm@.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl start bookworm@ircclient.service
sudo systemctl start bookworm@file_fetcher.service
sudo systemctl start bookworm@unpacker.service
sudo systemctl start bookworm@web.service
In charge of processing received commands and sending them via IRC.
Will forward details from DCC to the file fetcher via redis.
In charge of fetching files specified via DCC.
Will store the file in S3 and notify file details to the unpacker.
In charge of taking a file (as provided from IRC), unpacking it and, if necessary, converting it to mobi.
/books/status)/book/search?terms=.../book/fetch/--
The kindle has a very basic webbrowser (I believe it renders up to HTML4, CSS2.1), which can be used to download (available) books directly.
At the moment I re-route at nginx based on user agent
if ($http_user_agent ~* "armv7l") {
rewrite ^/(.*)$ /books/kindle;
}