├── .github └── workflows │ ├── release.yml │ └── sync.yml ├── .gitignore ├── LICENSE ├── README.md ├── backend ├── api │ ├── __init__.py │ └── routes │ │ ├── cache.py │ │ ├── comic.py │ │ ├── kemono.py │ │ └── model.py ├── app.py └── utils │ ├── __init__.py │ ├── butils.py │ └── conf_sample.yml ├── deploy ├── init.py └── online_scripts │ ├── linux.sh │ ├── macos.sh │ └── windows.ps1 ├── docs ├── _github │ ├── preset.md │ └── release_notes.md └── assets │ ├── book.png │ └── books_list.png ├── frontend ├── index.html ├── package.json ├── public │ ├── empty.png │ ├── empty_list.png │ ├── favicon.ico │ └── logo.png ├── src │ ├── App.vue │ ├── components │ │ ├── TopBtnGroup.vue │ │ ├── TopBtnGroupOfBook.vue │ │ ├── bookHandleBtn.vue │ │ ├── func │ │ │ └── slider.vue │ │ └── topBottom.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── static │ │ └── store.js │ ├── style.css │ ├── styles │ │ ├── book.scss │ │ ├── books_list.scss │ │ └── empty.scss │ └── view │ │ ├── book.vue │ │ ├── books_list.vue │ │ ├── kemono.vue │ │ ├── kemono_book.vue │ │ └── kemono_books_list.vue └── vite.config.js └── pyproject.toml /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/.github/workflows/sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/README.md -------------------------------------------------------------------------------- /backend/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/backend/api/__init__.py -------------------------------------------------------------------------------- /backend/api/routes/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/backend/api/routes/cache.py -------------------------------------------------------------------------------- /backend/api/routes/comic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/backend/api/routes/comic.py -------------------------------------------------------------------------------- /backend/api/routes/kemono.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/backend/api/routes/kemono.py -------------------------------------------------------------------------------- /backend/api/routes/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/backend/api/routes/model.py -------------------------------------------------------------------------------- /backend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/backend/app.py -------------------------------------------------------------------------------- /backend/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/backend/utils/__init__.py -------------------------------------------------------------------------------- /backend/utils/butils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/backend/utils/butils.py -------------------------------------------------------------------------------- /backend/utils/conf_sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/backend/utils/conf_sample.yml -------------------------------------------------------------------------------- /deploy/init.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: utf-8 -*- 3 | -------------------------------------------------------------------------------- /deploy/online_scripts/linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/deploy/online_scripts/linux.sh -------------------------------------------------------------------------------- /deploy/online_scripts/macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/deploy/online_scripts/macos.sh -------------------------------------------------------------------------------- /deploy/online_scripts/windows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/deploy/online_scripts/windows.ps1 -------------------------------------------------------------------------------- /docs/_github/preset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/docs/_github/preset.md -------------------------------------------------------------------------------- /docs/_github/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/docs/_github/release_notes.md -------------------------------------------------------------------------------- /docs/assets/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/docs/assets/book.png -------------------------------------------------------------------------------- /docs/assets/books_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/docs/assets/books_list.png -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/public/empty.png -------------------------------------------------------------------------------- /frontend/public/empty_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/public/empty_list.png -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/public/logo.png -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/components/TopBtnGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/components/TopBtnGroup.vue -------------------------------------------------------------------------------- /frontend/src/components/TopBtnGroupOfBook.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/components/TopBtnGroupOfBook.vue -------------------------------------------------------------------------------- /frontend/src/components/bookHandleBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/components/bookHandleBtn.vue -------------------------------------------------------------------------------- /frontend/src/components/func/slider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/components/func/slider.vue -------------------------------------------------------------------------------- /frontend/src/components/topBottom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/components/topBottom.vue -------------------------------------------------------------------------------- /frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/main.js -------------------------------------------------------------------------------- /frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/router/index.js -------------------------------------------------------------------------------- /frontend/src/static/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/static/store.js -------------------------------------------------------------------------------- /frontend/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/style.css -------------------------------------------------------------------------------- /frontend/src/styles/book.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/styles/book.scss -------------------------------------------------------------------------------- /frontend/src/styles/books_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/styles/books_list.scss -------------------------------------------------------------------------------- /frontend/src/styles/empty.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/styles/empty.scss -------------------------------------------------------------------------------- /frontend/src/view/book.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/view/book.vue -------------------------------------------------------------------------------- /frontend/src/view/books_list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/view/books_list.vue -------------------------------------------------------------------------------- /frontend/src/view/kemono.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/view/kemono.vue -------------------------------------------------------------------------------- /frontend/src/view/kemono_book.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/view/kemono_book.vue -------------------------------------------------------------------------------- /frontend/src/view/kemono_books_list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/src/view/kemono_books_list.vue -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/frontend/vite.config.js -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasoneri/redViewer/HEAD/pyproject.toml --------------------------------------------------------------------------------