Skip to main content

My first module

Project description

README

Введение

Этот проект представляет собой инструмент для поиска и сохранения информации о фильмах.

Особенности

  • Поиск фильмов по одной из самых больших в мире баз данных о фильмах
  • Сохранение фильмов в txt-файлы
  • Автоматический перевод на английский и русский
  • Интуитивно понятный интерфейс
  • Удобный вывод информации о фильмах
  • Отсутствие рекламы
  • Свободная лицензия MIT
  • Проект написан на Python
  • Удобная установка

Функции

  • Поиск фильмов: функция поиска фильмов позволяет находить информацию о различных фильмах, включая название, год выпуска, жанр, рейтинг, описание и прочее.
  • Сохранение фильмов в txt-файлы: функция сохранения фильмов в txt-файлы позволяет сохранять информацию о фильмах в файлы, которые могут быть легко прочитаны и изменены.
  • Автоматический перевод: функция автоматического перевода позволяет переводить текст на русский и на английский языки.
  • И многое другое

Ограничения

  • Интернет: без него работать не будет вообще всё
  • Поиск фильмов: функция поиска фильмов имеет ограничение на количество результатов, возвращаемых за один запрос, всего 10. Для получения большего количества было введено числовое поле Страница
  • Сохранение фильмов в txt-файлы: функция сохранения фильмов в txt-файлы имеет ограничение на размер файла в 100 МБ (вы вряд ли его встретите, описания гораздо короче).
  • Автоматический перевод: автоматический перевод имеет ограничение на длину текста для перевода (его тоже не встретите, оно огромное).

Требования

  • Python 3.9+: проект требует Python 3.9 или более поздней версии.
  • requests: проект использует библиотеку requests для выполнения HTTP-запросов.
  • deep_translator: проект использует библиотеку deep_translator для автоматического перевода текста.
  • langid: проект использует библиотеку langid для определения языка текста. И прочие, смотри requirements.txt

Установка

  1. Получить этот код
  2. Установить зависимости: pip install -r requirements.txt

Использование

  1. Запустить проект: python main.py
  2. Использовать функцию поиска фильмов: ввести название фильма и нажать кнопку "Поиск"
  3. Использовать функцию сохранения фильмов в txt-файлы: нажать на кнопку "Сохранить как txt"
  4. Использовать функцию автоматического перевода: она автоматическая, для переключения языка использовать кнопку с соответствующим значком (если не очень понятно какая - можно понажимать на все, их не очень много)

Лицензия

Этот проект распространяется под лицензией MIT.

Контакты

Если у вас есть вопросы или предложения, пожалуйста, обратитесь ко мне (желательно при личной встрече, но можно и через Сеть - lebedev.art.2009@yandex.ru, lebedev.art.2009@gmail.com, https://t.me/atilaartem)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfilmdb-1.0.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfilmdb-1.0.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file pyfilmdb-1.0.0.tar.gz.

File metadata

  • Download URL: pyfilmdb-1.0.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.6

File hashes

Hashes for pyfilmdb-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f5a8987cc929848f581937e5e8182af5f1d422499b64298356a9f30e4adf6062
MD5 87326030697ec18e2495f64e69136127
BLAKE2b-256 b713ff9659b2c42e0cf22dc5bb344b393723f020d9ec525369203a629e884682

See more details on using hashes here.

File details

Details for the file pyfilmdb-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyfilmdb-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.6

File hashes

Hashes for pyfilmdb-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2272e91423a273bacc0341c67a27ab92db9f53e8ae33fcec0bdfe43fe2a1b9c1
MD5 7a00ff70b5aa18d74efdfe9a7fcdd408
BLAKE2b-256 ce560e86a3a0d54db259bd9fc80cabcec517ab8af4b08bbdda73f5b12466849b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page