├── .gitignore ├── DDL ├── 01_trigger_set_timestamp.sql ├── 02_metadata.sql ├── 03_market.sql ├── 04_openapi_user.sql ├── 05_openapi_token.sql └── 06_openapi_log.sql ├── LICENSE ├── README.md ├── __init__.py ├── common.py ├── config ├── db_config.yaml ├── ebooks_assistant.service ├── ebooks_assistant_gunicorn.conf.py └── ebooks_openapi.service ├── crawler.py ├── eBooksAssistant.user.js ├── eBooksAssistantServer.py ├── eBooksOpenAPIServer.py ├── references ├── API_Reference.md └── Self_Hosted_Reference.md ├── requirements.txt ├── setup.py ├── static ├── favicon.ico └── images │ ├── meme.png │ ├── openapi_20240212.png │ └── screenshots │ ├── douban_20240212.png │ └── weread_20231001.png ├── tools ├── chatgpt.py └── gen_api_key.py └── utilities.py /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /DDL/01_trigger_set_timestamp.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/DDL/01_trigger_set_timestamp.sql -------------------------------------------------------------------------------- /DDL/02_metadata.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/DDL/02_metadata.sql -------------------------------------------------------------------------------- /DDL/03_market.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/DDL/03_market.sql -------------------------------------------------------------------------------- /DDL/04_openapi_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/DDL/04_openapi_user.sql -------------------------------------------------------------------------------- /DDL/05_openapi_token.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/DDL/05_openapi_token.sql -------------------------------------------------------------------------------- /DDL/06_openapi_log.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/DDL/06_openapi_log.sql -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/common.py -------------------------------------------------------------------------------- /config/db_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/config/db_config.yaml -------------------------------------------------------------------------------- /config/ebooks_assistant.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/config/ebooks_assistant.service -------------------------------------------------------------------------------- /config/ebooks_assistant_gunicorn.conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/config/ebooks_assistant_gunicorn.conf.py -------------------------------------------------------------------------------- /config/ebooks_openapi.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/config/ebooks_openapi.service -------------------------------------------------------------------------------- /crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/crawler.py -------------------------------------------------------------------------------- /eBooksAssistant.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/eBooksAssistant.user.js -------------------------------------------------------------------------------- /eBooksAssistantServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/eBooksAssistantServer.py -------------------------------------------------------------------------------- /eBooksOpenAPIServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/eBooksOpenAPIServer.py -------------------------------------------------------------------------------- /references/API_Reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/references/API_Reference.md -------------------------------------------------------------------------------- /references/Self_Hosted_Reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/references/Self_Hosted_Reference.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/setup.py -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/images/meme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/static/images/meme.png -------------------------------------------------------------------------------- /static/images/openapi_20240212.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/static/images/openapi_20240212.png -------------------------------------------------------------------------------- /static/images/screenshots/douban_20240212.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/static/images/screenshots/douban_20240212.png -------------------------------------------------------------------------------- /static/images/screenshots/weread_20231001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/static/images/screenshots/weread_20231001.png -------------------------------------------------------------------------------- /tools/chatgpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/tools/chatgpt.py -------------------------------------------------------------------------------- /tools/gen_api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/tools/gen_api_key.py -------------------------------------------------------------------------------- /utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caspartse/eBooksAssistant/HEAD/utilities.py --------------------------------------------------------------------------------