https://github.com/knightpp/hikka-backup
dump/backup your hikka.io lists.
https://github.com/knightpp/hikka-backup
backup dump elixir hikka
Last synced: 4 months ago
JSON representation
dump/backup your hikka.io lists.
- Host: GitHub
- URL: https://github.com/knightpp/hikka-backup
- Owner: knightpp
- License: mit
- Created: 2024-07-14T18:23:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-26T17:23:03.000Z (over 1 year ago)
- Last Synced: 2025-01-22T08:35:44.314Z (over 1 year ago)
- Topics: backup, dump, elixir, hikka
- Language: Elixir
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HikkaBackup
This application will help you backup your hikka.io lists.
## Compilation
```shell
mix deps.get --only prod
MIX_ENV=prod mix escript.build
```
## Running
The project assumes Cloudflare R2 storage, so set the following env variables
```
export TOKEN="auth cookie from hikka.io"
export CLOUDFLARE_ACCOUNT_ID="cloudflare account id, which is part of the URL"
export S3_ACCESS_KEY_ID="key id"
export S3_SECRET_ACCESS_KEY="access id"
```
and then run the compiled artifact (you should install erlang to be able to run)
```
./hikka_backup
```
## Goals
- Download JSON dumps of anime, manga, novels
- Use S3 storage