├── .dockerignore ├── .github └── workflows │ ├── publish_docker.yml │ └── publish_pypi.yml ├── .gitignore ├── .python-version ├── README.md ├── config.yaml.example ├── docker └── Dockerfile ├── full_config.yaml.example ├── imgs ├── dl_old_anime_rss_example.png └── show_pic1.png ├── pyproject.toml ├── pytest.ini ├── src └── alist_mikananirss │ ├── __init__.py │ ├── __main__.py │ ├── alist │ ├── __init__.py │ ├── api.py │ └── tasks.py │ ├── bot │ ├── __init__.py │ ├── bot_base.py │ ├── notificationbot.py │ ├── pushplus_bot.py │ └── tgbot.py │ ├── common │ ├── __init__.py │ ├── config │ │ ├── __init__.py │ │ ├── basic.py │ │ ├── bot_assistant.py │ │ ├── config.py │ │ ├── extractor.py │ │ ├── notifier.py │ │ └── remap.py │ └── database.py │ ├── core │ ├── __init__.py │ ├── bot_assistant.py │ ├── download_manager.py │ ├── filter.py │ ├── notification_sender.py │ ├── remapper.py │ ├── renamer.py │ └── rss_monitor.py │ ├── extractor │ ├── __init__.py │ ├── base.py │ ├── extractor.py │ ├── llm │ │ ├── __init__.py │ │ ├── base.py │ │ ├── deepseek.py │ │ ├── google.py │ │ ├── openai.py │ │ └── prompt │ │ │ ├── __init__.py │ │ │ ├── json_object │ │ │ ├── anime_name.txt │ │ │ ├── resource_title.txt │ │ │ ├── tmdb_find_anime.txt │ │ │ ├── tmdb_retry_search.txt │ │ │ └── tmdb_search_param.txt │ │ │ ├── json_schema │ │ │ ├── anime_name.txt │ │ │ ├── resource_title.txt │ │ │ ├── tmdb_find_anime.txt │ │ │ ├── tmdb_retry_search.txt │ │ │ └── tmdb_search_param.txt │ │ │ └── prompt.py │ ├── llm_extractor.py │ ├── models.py │ └── regex.py │ ├── main.py │ ├── utils │ ├── __init__.py │ └── tmdb.py │ └── websites │ ├── __init__.py │ ├── acgrip.py │ ├── base.py │ ├── default.py │ ├── dmhy.py │ ├── mikan.py │ └── models.py ├── tests ├── alist │ └── test_alist.py ├── bot │ ├── test_notification_sender.py │ ├── test_pushplusbot.py │ └── test_telegrambot.py ├── common │ ├── test_config.py │ └── test_database.py ├── core │ ├── download_manager │ │ ├── test_build_download_path.py │ │ ├── test_download_manager.py │ │ └── test_task_monitor.py │ ├── test_filter.py │ ├── test_remapper.py │ ├── test_renamer.py │ └── test_rss_monitor.py ├── extractor │ └── test_extractor.py └── websites │ ├── test_acgrip.py │ ├── test_defaultwebsite.py │ ├── test_dmhy.py │ ├── test_factory.py │ └── test_mikan.py └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/publish_docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/.github/workflows/publish_docker.yml -------------------------------------------------------------------------------- /.github/workflows/publish_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/.github/workflows/publish_pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11.13 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/README.md -------------------------------------------------------------------------------- /config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/config.yaml.example -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /full_config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/full_config.yaml.example -------------------------------------------------------------------------------- /imgs/dl_old_anime_rss_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/imgs/dl_old_anime_rss_example.png -------------------------------------------------------------------------------- /imgs/show_pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/imgs/show_pic1.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/pytest.ini -------------------------------------------------------------------------------- /src/alist_mikananirss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/__main__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/alist/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/alist/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/alist/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/alist/api.py -------------------------------------------------------------------------------- /src/alist_mikananirss/alist/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/alist/tasks.py -------------------------------------------------------------------------------- /src/alist_mikananirss/bot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/bot/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/bot/bot_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/bot/bot_base.py -------------------------------------------------------------------------------- /src/alist_mikananirss/bot/notificationbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/bot/notificationbot.py -------------------------------------------------------------------------------- /src/alist_mikananirss/bot/pushplus_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/bot/pushplus_bot.py -------------------------------------------------------------------------------- /src/alist_mikananirss/bot/tgbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/bot/tgbot.py -------------------------------------------------------------------------------- /src/alist_mikananirss/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/common/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/common/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/common/config/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/common/config/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/common/config/basic.py -------------------------------------------------------------------------------- /src/alist_mikananirss/common/config/bot_assistant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/common/config/bot_assistant.py -------------------------------------------------------------------------------- /src/alist_mikananirss/common/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/common/config/config.py -------------------------------------------------------------------------------- /src/alist_mikananirss/common/config/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/common/config/extractor.py -------------------------------------------------------------------------------- /src/alist_mikananirss/common/config/notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/common/config/notifier.py -------------------------------------------------------------------------------- /src/alist_mikananirss/common/config/remap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/common/config/remap.py -------------------------------------------------------------------------------- /src/alist_mikananirss/common/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/common/database.py -------------------------------------------------------------------------------- /src/alist_mikananirss/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/core/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/core/bot_assistant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/core/bot_assistant.py -------------------------------------------------------------------------------- /src/alist_mikananirss/core/download_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/core/download_manager.py -------------------------------------------------------------------------------- /src/alist_mikananirss/core/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/core/filter.py -------------------------------------------------------------------------------- /src/alist_mikananirss/core/notification_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/core/notification_sender.py -------------------------------------------------------------------------------- /src/alist_mikananirss/core/remapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/core/remapper.py -------------------------------------------------------------------------------- /src/alist_mikananirss/core/renamer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/core/renamer.py -------------------------------------------------------------------------------- /src/alist_mikananirss/core/rss_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/core/rss_monitor.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/base.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/extractor.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/base.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/deepseek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/deepseek.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/google.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/openai.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_object/anime_name.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_object/anime_name.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_object/resource_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_object/resource_title.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_object/tmdb_find_anime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_object/tmdb_find_anime.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_object/tmdb_retry_search.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_object/tmdb_retry_search.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_object/tmdb_search_param.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_object/tmdb_search_param.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_schema/anime_name.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_schema/anime_name.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_schema/resource_title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_schema/resource_title.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_schema/tmdb_find_anime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_schema/tmdb_find_anime.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_schema/tmdb_retry_search.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_schema/tmdb_retry_search.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/json_schema/tmdb_search_param.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/json_schema/tmdb_search_param.txt -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm/prompt/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm/prompt/prompt.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/llm_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/llm_extractor.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/models.py -------------------------------------------------------------------------------- /src/alist_mikananirss/extractor/regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/extractor/regex.py -------------------------------------------------------------------------------- /src/alist_mikananirss/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/main.py -------------------------------------------------------------------------------- /src/alist_mikananirss/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/utils/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/utils/tmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/utils/tmdb.py -------------------------------------------------------------------------------- /src/alist_mikananirss/websites/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/websites/__init__.py -------------------------------------------------------------------------------- /src/alist_mikananirss/websites/acgrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/websites/acgrip.py -------------------------------------------------------------------------------- /src/alist_mikananirss/websites/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/websites/base.py -------------------------------------------------------------------------------- /src/alist_mikananirss/websites/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/websites/default.py -------------------------------------------------------------------------------- /src/alist_mikananirss/websites/dmhy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/websites/dmhy.py -------------------------------------------------------------------------------- /src/alist_mikananirss/websites/mikan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/websites/mikan.py -------------------------------------------------------------------------------- /src/alist_mikananirss/websites/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/src/alist_mikananirss/websites/models.py -------------------------------------------------------------------------------- /tests/alist/test_alist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/alist/test_alist.py -------------------------------------------------------------------------------- /tests/bot/test_notification_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/bot/test_notification_sender.py -------------------------------------------------------------------------------- /tests/bot/test_pushplusbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/bot/test_pushplusbot.py -------------------------------------------------------------------------------- /tests/bot/test_telegrambot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/bot/test_telegrambot.py -------------------------------------------------------------------------------- /tests/common/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/common/test_config.py -------------------------------------------------------------------------------- /tests/common/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/common/test_database.py -------------------------------------------------------------------------------- /tests/core/download_manager/test_build_download_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/core/download_manager/test_build_download_path.py -------------------------------------------------------------------------------- /tests/core/download_manager/test_download_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/core/download_manager/test_download_manager.py -------------------------------------------------------------------------------- /tests/core/download_manager/test_task_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/core/download_manager/test_task_monitor.py -------------------------------------------------------------------------------- /tests/core/test_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/core/test_filter.py -------------------------------------------------------------------------------- /tests/core/test_remapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/core/test_remapper.py -------------------------------------------------------------------------------- /tests/core/test_renamer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/core/test_renamer.py -------------------------------------------------------------------------------- /tests/core/test_rss_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/core/test_rss_monitor.py -------------------------------------------------------------------------------- /tests/extractor/test_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/extractor/test_extractor.py -------------------------------------------------------------------------------- /tests/websites/test_acgrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/websites/test_acgrip.py -------------------------------------------------------------------------------- /tests/websites/test_defaultwebsite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/websites/test_defaultwebsite.py -------------------------------------------------------------------------------- /tests/websites/test_dmhy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/websites/test_dmhy.py -------------------------------------------------------------------------------- /tests/websites/test_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/websites/test_factory.py -------------------------------------------------------------------------------- /tests/websites/test_mikan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/tests/websites/test_mikan.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwooSix/Alist-MikananiRss/HEAD/uv.lock --------------------------------------------------------------------------------