├── .gitignore ├── .pre-commit-config.yaml ├── BaseDockerfile ├── LICENSE ├── README.md ├── archive ├── __init__.py ├── api │ ├── __init__.py │ ├── app.py │ ├── endpoints │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── logs.py │ │ └── zhi │ │ │ ├── __init__.py │ │ │ ├── core.py │ │ │ └── login.py │ ├── render.py │ ├── security.py │ └── templates │ │ ├── config.html │ │ ├── login.html │ │ └── qrcode.html ├── config.py ├── core │ ├── __init__.py │ ├── api_client.py │ ├── archiver.py │ ├── base.py │ ├── login.py │ └── monitor.py ├── env.py ├── logger.py └── utils │ ├── __init__.py │ ├── common.py │ ├── encoder.py │ ├── encrypt.py │ ├── js.py │ └── stealth.py ├── docker-compose.yaml ├── docker-compose2.yaml ├── docs └── static │ ├── config.png │ ├── content_screenshot.png │ ├── dynamic_screenshot.png │ └── qrcode_login.png ├── logs └── .gitkeep ├── pull_and_build.sh ├── requirements.txt ├── results └── .gitkeep ├── run_all_workers_in_one.py ├── run_api.sh ├── run_archiver.py ├── run_login_worker.py ├── run_monitor.py ├── setup.cfg ├── setup.py └── states └── .gitkeep /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /BaseDockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/BaseDockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/README.md -------------------------------------------------------------------------------- /archive/__init__.py: -------------------------------------------------------------------------------- 1 | import archive.logger # noqa: F401 2 | 3 | __version__ = "0.0.1" 4 | -------------------------------------------------------------------------------- /archive/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /archive/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/app.py -------------------------------------------------------------------------------- /archive/api/endpoints/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /archive/api/endpoints/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/endpoints/auth.py -------------------------------------------------------------------------------- /archive/api/endpoints/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/endpoints/logs.py -------------------------------------------------------------------------------- /archive/api/endpoints/zhi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/endpoints/zhi/__init__.py -------------------------------------------------------------------------------- /archive/api/endpoints/zhi/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/endpoints/zhi/core.py -------------------------------------------------------------------------------- /archive/api/endpoints/zhi/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/endpoints/zhi/login.py -------------------------------------------------------------------------------- /archive/api/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/render.py -------------------------------------------------------------------------------- /archive/api/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/security.py -------------------------------------------------------------------------------- /archive/api/templates/config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/templates/config.html -------------------------------------------------------------------------------- /archive/api/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/templates/login.html -------------------------------------------------------------------------------- /archive/api/templates/qrcode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/api/templates/qrcode.html -------------------------------------------------------------------------------- /archive/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/config.py -------------------------------------------------------------------------------- /archive/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /archive/core/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/core/api_client.py -------------------------------------------------------------------------------- /archive/core/archiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/core/archiver.py -------------------------------------------------------------------------------- /archive/core/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/core/base.py -------------------------------------------------------------------------------- /archive/core/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/core/login.py -------------------------------------------------------------------------------- /archive/core/monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/core/monitor.py -------------------------------------------------------------------------------- /archive/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/env.py -------------------------------------------------------------------------------- /archive/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/logger.py -------------------------------------------------------------------------------- /archive/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /archive/utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/utils/common.py -------------------------------------------------------------------------------- /archive/utils/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/utils/encoder.py -------------------------------------------------------------------------------- /archive/utils/encrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/utils/encrypt.py -------------------------------------------------------------------------------- /archive/utils/js.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/utils/js.py -------------------------------------------------------------------------------- /archive/utils/stealth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/archive/utils/stealth.py -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docker-compose2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/docker-compose2.yaml -------------------------------------------------------------------------------- /docs/static/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/docs/static/config.png -------------------------------------------------------------------------------- /docs/static/content_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/docs/static/content_screenshot.png -------------------------------------------------------------------------------- /docs/static/dynamic_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/docs/static/dynamic_screenshot.png -------------------------------------------------------------------------------- /docs/static/qrcode_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/docs/static/qrcode_login.png -------------------------------------------------------------------------------- /logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pull_and_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/pull_and_build.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/requirements.txt -------------------------------------------------------------------------------- /results/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /run_all_workers_in_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/run_all_workers_in_one.py -------------------------------------------------------------------------------- /run_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/run_api.sh -------------------------------------------------------------------------------- /run_archiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/run_archiver.py -------------------------------------------------------------------------------- /run_login_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/run_login_worker.py -------------------------------------------------------------------------------- /run_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/run_monitor.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amchii/ZhiArchive/HEAD/setup.py -------------------------------------------------------------------------------- /states/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------