notkinopoiskapi


Namenotkinopoiskapi JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://devcraft.club/downloads/notkinopoiskapi.28/
SummaryНеофициальная библиотека для Kinopoisk API Unofficial
upload_time2024-05-28 13:47:55
maintainerNone
docs_urlNone
authorMaxim Harder
requires_pythonNone
licenseNone
keywords api kinopoisk python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Неофициальная библиотека для Kinopoisk API Unofficial

Простая библиотека для взаимодействия с Kinopoisk API Unofficial. Полная документация для работы с библиотекой по этому
адресу: [NotKinoPoiskAPI (GitHub)](https://devcraftclub.github.io/NotKinoPoiskAPI/NotKinoPoiskAPI/)

## Установка

Устанавливается через pip

```python3
pip install notkinopoiskapi
```

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

Пакет был разделён на четыре эндпоинта.

### Фильмы и сериалы
```python3
kp = KpFilms(API_USER_KEY)
```

### Персонал и сотрудники
```python3
kp = KpStaff(API_USER_KEY)
```

### Медия новости
```python3
kp = KpMedia(API_USER_KEY)
```

### Пользователи кинопоиска
```python3
kp = KpUser(API_USER_KEY)
```

## Окружение и переменные
Ключ к API можно указывать напрямую, либо при помощи переменных окружения в вашем файле .env. Пример в env.default.

| Переменная окружения | Описание                                                                                                                                                                           | Пример                                                                  |
|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
|NKPA_API_KEY| Ключ API из панели профиля. Возможно использовать несколько разных ключей через двойной пайп (\|\|).                                                                               | key1\|\|key2\|\|key3                                                    |
|NKPA_PROXY| Прокси подключения. Возможно использовать несколько разных прокси через двойной пайп (\|\|). Нужно указать тип прокси через одиночный пайп (http \| или socks5 \|) и адрес прокси. | http\|user:pass@url.com:port \|\|socks5\|user:pass@ip:port\|\|https\|ip |
|NKPA_USER_AGENT|User-Agent. Возможно использовать несколько разных агентов через двойной пайп (\|\|)|Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36\|\|Mozilla/5.0 (Linux; Android 13; SM-S901U) |
|NKPA_CACHE_DIR|Пользовательская папка с кешем|/home/user/.cache/notkinopoiskapi|
|NKPA_CACHE_LIFE|Продолжительность жизни кеша в днях, по умолчанию 7 дней|7|



            

Raw data

            {
    "_id": null,
    "home_page": "https://devcraft.club/downloads/notkinopoiskapi.28/",
    "name": "notkinopoiskapi",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "api kinopoisk python",
    "author": "Maxim Harder",
    "author_email": "dev@devcraft.club",
    "download_url": null,
    "platform": null,
    "description": "# \u041d\u0435\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f Kinopoisk API Unofficial\n\n\u041f\u0440\u043e\u0441\u0442\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 Kinopoisk API Unofficial. \u041f\u043e\u043b\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u043e\u0439 \u043f\u043e \u044d\u0442\u043e\u043c\u0443\n\u0430\u0434\u0440\u0435\u0441\u0443: [NotKinoPoiskAPI (GitHub)](https://devcraftclub.github.io/NotKinoPoiskAPI/NotKinoPoiskAPI/)\n\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n\n\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 pip\n\n```python3\npip install notkinopoiskapi\n```\n\n## \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\n\n\u041f\u0430\u043a\u0435\u0442 \u0431\u044b\u043b \u0440\u0430\u0437\u0434\u0435\u043b\u0451\u043d \u043d\u0430 \u0447\u0435\u0442\u044b\u0440\u0435 \u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u0430.\n\n### \u0424\u0438\u043b\u044c\u043c\u044b \u0438 \u0441\u0435\u0440\u0438\u0430\u043b\u044b\n```python3\nkp = KpFilms(API_USER_KEY)\n```\n\n### \u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b \u0438 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0438\n```python3\nkp = KpStaff(API_USER_KEY)\n```\n\n### \u041c\u0435\u0434\u0438\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u0438\n```python3\nkp = KpMedia(API_USER_KEY)\n```\n\n### \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043a\u0438\u043d\u043e\u043f\u043e\u0438\u0441\u043a\u0430\n```python3\nkp = KpUser(API_USER_KEY)\n```\n\n## \u041e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435\n\u041a\u043b\u044e\u0447 \u043a API \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e, \u043b\u0438\u0431\u043e \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0432 \u0432\u0430\u0448\u0435\u043c \u0444\u0430\u0439\u043b\u0435 .env. \u041f\u0440\u0438\u043c\u0435\u0440 \u0432 env.default.\n\n| \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f | \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435                                                                                                                                                                           | \u041f\u0440\u0438\u043c\u0435\u0440                                                                  |\n|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|\n|NKPA_API_KEY| \u041a\u043b\u044e\u0447 API \u0438\u0437 \u043f\u0430\u043d\u0435\u043b\u0438 \u043f\u0440\u043e\u0444\u0438\u043b\u044f. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 \u0434\u0432\u043e\u0439\u043d\u043e\u0439 \u043f\u0430\u0439\u043f (\\|\\|).                                                                               | key1\\|\\|key2\\|\\|key3                                                    |\n|NKPA_PROXY| \u041f\u0440\u043e\u043a\u0441\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u043a\u0441\u0438 \u0447\u0435\u0440\u0435\u0437 \u0434\u0432\u043e\u0439\u043d\u043e\u0439 \u043f\u0430\u0439\u043f (\\|\\|). \u041d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0442\u0438\u043f \u043f\u0440\u043e\u043a\u0441\u0438 \u0447\u0435\u0440\u0435\u0437 \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u044b\u0439 \u043f\u0430\u0439\u043f (http \\| \u0438\u043b\u0438 socks5 \\|) \u0438 \u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u043e\u043a\u0441\u0438. | http\\|user:pass@url.com:port \\|\\|socks5\\|user:pass@ip:port\\|\\|https\\|ip |\n|NKPA_USER_AGENT|User-Agent. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0434\u0432\u043e\u0439\u043d\u043e\u0439 \u043f\u0430\u0439\u043f (\\|\\|)|Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36\\|\\|Mozilla/5.0 (Linux; Android 13; SM-S901U) |\n|NKPA_CACHE_DIR|\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f \u043f\u0430\u043f\u043a\u0430 \u0441 \u043a\u0435\u0448\u0435\u043c|/home/user/.cache/notkinopoiskapi|\n|NKPA_CACHE_LIFE|\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0436\u0438\u0437\u043d\u0438 \u043a\u0435\u0448\u0430 \u0432 \u0434\u043d\u044f\u0445, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 7 \u0434\u043d\u0435\u0439|7|\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "\u041d\u0435\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f Kinopoisk API Unofficial",
    "version": "1.0.0",
    "project_urls": {
        "Homepage": "https://devcraft.club/downloads/notkinopoiskapi.28/"
    },
    "split_keywords": [
        "api",
        "kinopoisk",
        "python"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3e4fd49fed6a76b98a5396652a1f20a780c6f94a794e31c0181e3d5032d12add",
                "md5": "2f492b3990db319fabb4bdc9024017a5",
                "sha256": "e300e4b55ae33769132e590cbd79ec364a38b5d12c973492a4912c552bceae29"
            },
            "downloads": -1,
            "filename": "notkinopoiskapi-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2f492b3990db319fabb4bdc9024017a5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 14753,
            "upload_time": "2024-05-28T13:47:55",
            "upload_time_iso_8601": "2024-05-28T13:47:55.457847Z",
            "url": "https://files.pythonhosted.org/packages/3e/4f/d49fed6a76b98a5396652a1f20a780c6f94a794e31c0181e3d5032d12add/notkinopoiskapi-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-28 13:47:55",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "notkinopoiskapi"
}
        
Elapsed time: 0.26696s