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
Установка
- Получить этот код
- Установить зависимости:
pip install -r requirements.txt
Использование
- Запустить проект:
python main.py - Использовать функцию поиска фильмов: ввести название фильма и нажать кнопку "Поиск"
- Использовать функцию сохранения фильмов в txt-файлы: нажать на кнопку "Сохранить как txt"
- Использовать функцию автоматического перевода: она автоматическая, для переключения языка использовать кнопку с соответствующим значком (если не очень понятно какая - можно понажимать на все, их не очень много)
Лицензия
Этот проект распространяется под лицензией MIT.
Контакты
Если у вас есть вопросы или предложения, пожалуйста, обратитесь ко мне (желательно при личной встрече, но можно и через Сеть - lebedev.art.2009@yandex.ru, lebedev.art.2009@gmail.com, https://t.me/atilaartem)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5a8987cc929848f581937e5e8182af5f1d422499b64298356a9f30e4adf6062
|
|
| MD5 |
87326030697ec18e2495f64e69136127
|
|
| BLAKE2b-256 |
b713ff9659b2c42e0cf22dc5bb344b393723f020d9ec525369203a629e884682
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2272e91423a273bacc0341c67a27ab92db9f53e8ae33fcec0bdfe43fe2a1b9c1
|
|
| MD5 |
7a00ff70b5aa18d74efdfe9a7fcdd408
|
|
| BLAKE2b-256 |
ce560e86a3a0d54db259bd9fc80cabcec517ab8af4b08bbdda73f5b12466849b
|