Skip to content

Latest commit

 

History

History
36 lines (19 loc) · 4.65 KB

README.ru.md

File metadata and controls

36 lines (19 loc) · 4.65 KB

README.ru.md

Этот проект был подготовлен для изучения API-интерфейсов Chatgpt, iptv-org и tmdb. Коды полностью написаны чатгптом, поэтому я не знаю, чего не хватает, чего слишком много или что не так. Я не знаю, смогу ли я принять какие-либо меры по поводу ваших запросов в будущем. В финальном файле m3utostrm.py все пояснения, инструкции и настройки приведены на английском языке. Однако в старых версиях в папке «old_versions» написано «Турецкий», это мой родной язык. Извините, если это будет проблемой для тех, кто хочет использовать более старые версии.

Он использует Python для сканирования содержимого файлов «.m3u», загруженных от поставщиков услуг IPTV, и создания файлов «.strm» для фильмов и телешоу. Он также создает файлы «.nfo» с помощью API TMDB и организует телетрансляции в файлы «.m3u» с помощью API IPTVORG.

Для выполнения этих операций приложение следует по следующему пути:

  1. Установите библиотеки Python, которые будут использоваться, если они не установлены,

  2. Загружает файл «.m3u» с информацией о провайдере IPTV, предоставленной пользователем, называя его в соответствии с датой и временем запуска приложения,

  3. Если в папке, где находится загруженный файл «.m3u», нет других файлов «.m3u», он также сохранится как файл «tobeprocess.m3u»,

  4. Если в папке, где находится загруженный файл «.m3u», есть другие файлы «.m3u», программа находит самый последний файл, просматривая их имена.

  5. Он сохраняет строки URL, которых нет в самом последнем найденном файле «.m3u», но которые находятся в недавно загруженном файле «.m3u», как файл «tobeprocess.m3u»,

  6. Он отслеживает оставшееся количество транзакций, подсчитывая URL-адреса в файле tobeprocess.m3u,

  7. Создает папки «movies» для фильмов, папки «series» для сериалов и папки «porn» для порноконтента для сохранения файлов «.strm» и «.nfo»,

  8. Редактирует названия трансляций iptv каналов с суффиксным образцом в коде,

  9. Создает файлы «.strm» в папке «порно» для URL-адресов, имя которых подходит для именования порно,

  10. Используя API-ключ Tmdb, он разделяет оставшиеся URL-адреса на фильмы и сериалы,

  11. Создает папку со своим именем для каждого фильма в папке «movies» и создает файл «.strm», в котором записан «url» фильма, и файл «.nfo», содержащий информацию, взятую из сайт тмдб,

  12. Создает папку со своим именем для каждой серии внутри папки «series», в этой папке также создается папка для сезонов и создается файл «.strm», в котором прописывается «url» серии и «url» серии. .nfo' файл, содержащий информацию, полученную с сайта tmdb,

  13. Создает новый файл с именем «updated_channels.m3u» для трансляции каналов IPTV в загруженном файле «.m3u» и редактирует его содержимое с помощью API iptv-org,

Планируемые улучшения;

  • Возможность загрузить файл «.m3u» или обработать существующий файл,