kutsal bilgi kaynağı için unofficial ve private ASYNC API, giriş yapabilir; mesaj gönderebilir, entry gönderebilirsiniz.
bu proje mobil(rest) api veya herhangi bir api kullanmamaktadır. tamamen requests ile web'e istek gönderilmektedir. requests-html ile de (PyQuery) ile de parçalanmaktadır. projenin temel amacı ekşi sözlükte ne yapabiliyorsanız bu kütüphane yapabilmektedir. v2.0 itibariyle çoğu fonksiyon desteklenmektedir.
bu kütüphane python 3.6 ve üstünde çalışmaktadır.
pip kullanarak kolay bir şekilde kurabilirsiniz:
pip install eksipy
Dokümanlar docs
klasöründedir.
Burdaki klasöre bakabilirsiniz
Ayrıca hemen birkaç örnek verelim.
Başlık entrylerini getirelim:
import eksipy
import asyncio
import os
async def getTopic():
eksi = eksipy.Eksi()
topic = await eksi.getTopic("php")
entrys = await topic.getEntrys()
for entry in entrys:
print("*" * 10)
print(entry.text())
print(entry.author.nick)
print("*" * 10)
loop = asyncio.get_event_loop()
loop.run_until_complete(getTopic())
Developer Yusuf Usta, yusuf@usta.email
eksipy is available under the GPLv3 license. See the LICENSE file for more info.
Version | Tag | Published |
---|---|---|
2.0.1 | 1yr ago | |
2.0.0 | 1yr ago | |
1.0.3 | 2yrs ago | |
1.0.2 | 2yrs ago |