Metadata-Version: 2.1
Name: eksipy
Version: 2.0.1
Summary: Unofficial API for Eksi Sozluk.
Home-page: https://github.com/yusufusta/EksiPy
Author: Yusuf Usta
Author-email: yusuf@usta.email
Maintainer: Yusuf Usta
Maintainer-email: yusuf@usta.email
License: GPL3
Description: # eksipy
        
        kutsal bilgi kaynağı için unofficial ve private ASYNC API, giriş yapabilir; ~~mesaj gönderebilir~~, entry gönderebilirsiniz.
        
        ![](https://img.shields.io/pypi/pyversions/eksipy?style=flat-square) ![](https://img.shields.io/pypi/v/eksipy?style=flat-square) ![PyPI - License](https://img.shields.io/pypi/l/eksipy?style=flat-square) ![](https://www.codefactor.io/repository/github/quiec/eksipy/badge) ![](https://deepsource.io/gh/Quiec/eksipy.svg/?label=active+issues&show_trend=true) ![DeepSource](https://deepsource.io/gh/Quiec/eksipy.svg/?label=resolved+issues&show_trend=true) ![PyPI - Downloads](https://img.shields.io/pypi/dm/eksipy)
        
        > 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.
        
        ## 📦 Kurulum
        
        [pip](https://pypi.org/) kullanarak kolay bir şekilde kurabilirsiniz:
        
        ```sh
        pip install eksipy
        ```
        
        ## 🛠 Doküman
        
        Dokümanlar `docs` klasöründedir.
        
        ## 🔷 Örnek Kullanımlar
        
        [Burdaki klasöre bakabilirsiniz](https://github.com/yusufusta/eksipy/tree/master/examples)
        
        > Ayrıca hemen birkaç örnek verelim.
        
        **Başlık entrylerini getirelim:**
        
        ```python
        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())
        ```
        
        ## ☑️ To-Do
        
        - [ ] Kendi Exception sınıflarımız.
        - [ ] Olay.
        - [x] Daha iyi bir dokümantasyon.
        - [ ] Tüm kullanıcı istatistikleri, görseller, sorunsallar...
        - [ ] Zengin bir CLI uygulaması
        - [ ] Özel mesaj
        - [x] Async
        - [ ] Testler
        - [ ] Sorunsallar
        
        ## 💻 Contributors
        
        Developer [Yusuf Usta](https://t.me/fusuf), yusuf@usta.email
        
        ## 📒 License
        
        eksipy is available under the GPLv3 license. See the LICENSE file for more info.
        
Keywords: eksi,eksisozluk,api,eksi-sozluk
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
