1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mixmoe-HibiAPI

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

HibiAPI

Программа, реализующая удобные в использовании API для различных популярных сайтов.

Демо-версия

Lint Test Покрытие

PyPI PyPI - Downloads PyPI - Python Version PyPI - License

GitHub последний коммит GitHub активность коммитов Количество строк кода Звёзды GitHub Форки GitHub Проблемы GitHub


Введение

HibiAPI предоставляет набор API для доступа к общедоступному контенту различных сайтов, включая:

  • Pixiv — информация об изображениях и рассказах;
  • Bilibili — информация о видео и сериалах;
  • NetEase Music — информация о музыке и музыкальных клипах;
  • 百度贴吧 — содержание сообщений на форуме;
  • Аdesk — горизонтальные и вертикальные обои;
  • MangaDex — информация о манге.

Этот проект является преемником Imjad API. Из-за большого количества пользователей, вызывающих ограничения, автор решил предоставить открытый исходный код для сообщества, чтобы они могли свободно развёртывать и использовать его, тем самым снижая нагрузку на использование исходного API.

Преимущества

Открытый исходный код

Проект использует лицензию Apache-2.0.

Эффективность

Проект основан на асинхронном механизме Python и управляется FastAPI, что обеспечивает высокую эффективность использования.

Стабильность

В коде широко используются подсказки типов Python, что повышает читаемость кода и упрощает его обслуживание и отладку.

С самого начала разработки проект использовал различные современные инструменты разработки Python, такие как PyLance для статического вывода типов, Flake8 для проверки формата кода и Black для форматирования кода для улучшения читаемости.

Вместо использования сторонних библиотек для вызовов API, проект полностью переписал логику запросов сторонних API, сделав их более контролируемыми.

Реализованные API

Пожалуйста, обратитесь к #1.

  • Pixiv;
  • NetEase Music;
  • один голос (альтернативное решение предоставляется hitokoto.cn, которое уже достаточно хорошо, и поддержка не рассматривается);
  • Bilibili;
  • QR-код;
  • QEEF FM (похоже, что им пользуется не так много людей);
  • 百度贴吧;
  • Аdesk;
  • MangaDex.

Руководство по развёртыванию

Руководство по ручному развёртыванию: нажмите здесь, чтобы просмотреть.

Примеры приложений

У меня есть другие примеры приложений? Немедленно PR!

  • journey-ad/pixiv-viewer — ещё один инструмент просмотра Pixiv.

Публичные экземпляры развёртывания:

Название сайта URL Статус
Официальная демо-версия https://api.obfs.dev official
MyCard https://hibi.moecube.com mycard

Особая благодарность

@journey-ad за его Imjad API, который стал источником этого проекта.

Проекты для справки

Именно благодаря вам этот проект существует.

  • Pixiv: Mikubill/pixivpy-async, upbit/pixivpy.

  • Bilibili. Вкладчики

Благодарим всех участников проекта за их вклад:

Kyomotoi
Kyomotoi

📖 ⚠️
城倉奏
城倉奏

💡
SkipM4
SkipM4

📖
Nook
Nook

💻
Jocky Chiang
Jocky Chiang

💻
midori
midori

📖
Pretty9
Pretty9

💻
Jad
Jad

🐛 🤔
Yumine Sakura
Yumine Sakura

💻
yeyang
yeyang

## Открытое лицензионное соглашение
Copyright 2020-2021 Mix Technology

Лицензия Apache, версия 2.0 («Лицензия»);
вы не можете использовать этот файл иначе, как в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу:

    http://www.apache.org/licenses/LICENSE-2.0

Если это не требуется применимым законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое по Лицензии, предоставляется на условиях «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых.
См. Лицензию для ознакомления с конкретным языком, регулирующим разрешения и ограничения по Лицензии.

Введение

Программа, предоставляющая удобный API для различных популярных сайтов. Является официальным зеркалом GitHub проекта HibiAPI: https://github.com/mixmoe/HibiAPI. Развернуть Свернуть
Python и 2 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mixmoe-HibiAPI.git
git@api.gitlife.ru:oschina-mirror/mixmoe-HibiAPI.git
oschina-mirror
mixmoe-HibiAPI
mixmoe-HibiAPI
main