Metadata-Version: 2.1
Name: pymondis
Version: 1.0.0a4
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
```

