No description
Find a file
2024-09-24 09:02:40 +03:00
app Fix update all titles 2024-09-23 21:36:24 +03:00
assets Added screenshots 2024-08-23 19:06:52 +03:00
data Go to Vue3! 2024-09-23 19:15:53 +03:00
frontend Added dummy settings 2024-09-24 09:02:40 +03:00
.gitignore Go to Vue3! 2024-09-23 19:15:53 +03:00
README.md Added README 2024-08-23 19:04:13 +03:00
requirements.txt Reformat via black, fix for Python <3.12 and added Flask-Caching to req 2024-08-23 20:18:57 +03:00
run.py Go to Vue3! 2024-09-23 19:15:53 +03:00


Logo

Material Toloka2Web v2

Моя версія Toloka2Web на базі MD3/MY

Про цей проект

Зручний веб-сайт для завантаження аніме з Толоки. Fuck you релізери з толоки. Ненавиджу вас, тому зробив оцю штуку, яка сама мені буде завантажувати аніме та робити красивий неймінг, яка підходить Jellyfin.

Цей проект базується на Toloka2Web від maksii. Я хочу зробити простий, але красивий та головне - під дизайн Material Design 3 + Material You. Також у планах зробити застосунок під Android.

Що було використано

Початок

Для встановлення цього проекту, вам потрібно встановити Python3 та усі залежності.

Встановлення

Завантаження репозиторію до себе
git clone https://git.cakestwix.com/CakesTwix/Toloka2WebV2 && cd Toloka2WebV2/
Налаштування Python
  1. Створимо віртуальне середовище Python
python -m venv .venv
  1. Встановлюємо усі залежності
pip install -r requirements.txt
Написання конфігу

Поки що не можна запустити як є, у планах зробити зручне налаштування, але не на часі.

  • data/app.ini - це загальний конфіг, де вказується логгірование, торрент-клієнт та ваш акаунт до Толоки. Для більш детальних прикладів - Toloka2MediaServer
  • data/titles.ini - це не зовсім конфіг, але тут зберігаються налаштовані тайтли для автоматичного завантаження до вашого серверу.
Запуск!
  1. Переходимо до app/
cd app/
  1. Запускаємо!
flask run

Використання

Якщо конфіг data/app.ini написан правильно, веб запрацює вже на http://127.0.0.1:5000/ та вже буде готовий до використання

Головна Додавання нового торренту
Налаштування Про застосунок

У планах

  • Редагування торренту
  • Налаштування
    • Редагування data/app.ini
    • Перший запуск без редагування конфігів
  • Додати скріншоти після релізу
  • Зробити рефакторінг коду
  • API
    • Застосунок під Android
    • ntfy повідомлення

Внески

Внески є тим, що робить спільноту відкритого коду таким дивовижним місцем для навчання, натхнення та творчості. Будь-який ваш внесок буде дуже вдячний.

Якщо у вас є пропозиція, як зробити цей проект кращим, будь ласка, створіть форк репозиторію і створіть pull request. Ви також можете просто відкрити issue з тегом «enhancement». Не забудьте поставити проекту зірочку! Ще раз дякуємо!

  1. Зробіть форк проекту
  2. Створіть гілку фічі (git checkout -b feature/AmazingFeature)
  3. Збережіть ваші зміни (git commit -m 'Add some AmazingFeature')
  4. Зробіть пуш до гілки (git push origin feature/AmazingFeature)
  5. Відкрийте Pull Request

Ліцензія

Distributed under the GPLv3 License. See GPLv3 License for more information.