Программа, реализующая удобные в использовании API для различных популярных сайтов.
HibiAPI предоставляет набор API для доступа к общедоступному контенту различных сайтов, включая:
Этот проект является преемником Imjad API. Из-за большого количества пользователей, вызывающих ограничения, автор решил предоставить открытый исходный код для сообщества, чтобы они могли свободно развёртывать и использовать его, тем самым снижая нагрузку на использование исходного API.
Проект использует лицензию Apache-2.0.
Проект основан на асинхронном механизме Python и управляется FastAPI, что обеспечивает высокую эффективность использования.
В коде широко используются подсказки типов Python, что повышает читаемость кода и упрощает его обслуживание и отладку.
С самого начала разработки проект использовал различные современные инструменты разработки Python, такие как PyLance для статического вывода типов, Flake8 для проверки формата кода и Black для форматирования кода для улучшения читаемости.
Вместо использования сторонних библиотек для вызовов API, проект полностью переписал логику запросов сторонних API, сделав их более контролируемыми.
Пожалуйста, обратитесь к #1.
Руководство по ручному развёртыванию: нажмите здесь, чтобы просмотреть.
У меня есть другие примеры приложений? Немедленно PR!
journey-ad/pixiv-viewer
— ещё один инструмент просмотра Pixiv.Публичные экземпляры развёртывания:
Название сайта | URL | Статус |
---|---|---|
Официальная демо-версия | https://api.obfs.dev | |
MyCard | https://hibi.moecube.com |
@journey-ad за его Imjad API, который стал источником этого проекта.
Именно благодаря вам этот проект существует.
Pixiv: Mikubill/pixivpy-async
, upbit/pixivpy
.
Bilibili. Вкладчики
Благодарим всех участников проекта за их вклад:
Kyomotoi 📖 ⚠️ |
城倉奏 💡 |
SkipM4 📖 |
Nook 💻 |
Jocky Chiang 💻 |
midori 📖 |
Pretty9 💻 |
Jad 🐛 🤔 |
Yumine Sakura 💻 |
yeyang |
Copyright 2020-2021 Mix Technology
Лицензия Apache, версия 2.0 («Лицензия»);
вы не можете использовать этот файл иначе, как в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу:
http://www.apache.org/licenses/LICENSE-2.0
Если это не требуется применимым законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое по Лицензии, предоставляется на условиях «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых.
См. Лицензию для ознакомления с конкретным языком, регулирующим разрешения и ограничения по Лицензии.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.