Metadata-Version: 2.1
Name: pymondis
Version: 1.0.0a2
Summary: Unofficial Quatromondis API wrapper
Home-page: https://github.com/Asapros/pymondis
Author: Asapros
License: MIT
Project-URL: Tracker, https://github.com/Asapros/pymondis/issues
Project-URL: Source, https://github.com/Asapros/pymondis
Keywords: quatromondis,yorck,API,HTTP,async,hugo
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Natural Language :: Polish
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# PYMONDIS
Unofficial [Quatromondis](https://quatromondis.pl/) api wrapper

## CAUTION!
1. The whole documentation is written in Polish
2. This project is meant for [_Quatromondis_](https://quatromondis.pl/) community
3. Don't bother with the repository, if you're not a part of it, or you just don't know the language in general

### Fajne rzeczy
- Wszystkie zapytania sÄ… asynchroniczne z uĹĽyciem `httpx`
- Fajnie obiekty z uĹĽyciem `attrs` (nawet `str()` dziaĹ‚a!)
- Ponawianie nieudanych zapytaĹ„ z uĹĽyciem `backoff`
- Abstrakcyjne podĹ‚oĹĽe kaĹĽdej klasy pozwalajÄ…ce na jej wĹ‚asne implementacje
- Epicka skĹ‚adnia python-a 3.10
- Cache-owanie zdjÄ™Ä‡
- Type-hint-y

## Co moĹĽesz zrobiÄ‡
- DostaÄ‡ listÄ™ wszystkich aktualnych obozĂłw
- DostaÄ‡ listÄ™ wszystkich aktualnych galerii
- DostaÄ‡ listÄ™ wszystkich psorĂłw z opisami (bez biura i HY ...)
- DostaÄ‡ listÄ™ wszystkich kandydatĂłw aktualnego plebiscytu
- ZobaczyÄ‡ wszystkie zdjÄ™cia ze wszystkich galerii od poczÄ…tku istnienia fotorelacji!
- ZagĹ‚osowaÄ‡ w plebiscycie
- MÄ™czyÄ‡ siÄ™ debugowaniem przez 5 godzin, bo zapomniaĹ‚eĹ› daÄ‡ await ;)

## Co prawdopodobnie moĹĽesz zrobiÄ‡
- ZarezerwowaÄ‡ miejsce w inauguracji
- ZamĂłwiÄ‡ ksiÄ…ĹĽkÄ™
- ZarezerwowaÄ‡ miejsce na obozie
- ~~DostaÄ‡ informacje o rezerwacji obozu~~
- ~~ZgĹ‚osiÄ‡ siÄ™ o pracÄ™~~

## Instalacja
Aktualna wersja
```
pip install pymondis
```
Aktualna wersja jak powyĹĽsze nie dziaĹ‚a
```
pip install git+https://github.com/Asapros/pymondis.git
```

