Skip to main content

Nieoficjalny wrapper Quatromondis API

Project description

PYMONDIS

(Banner pymondis)

Nieoficjalny wrapper api Quatromondis w pythonie

Fajne rzeczy

  • Wszystkie zapytania są asynchroniczne z użyciem httpx
  • Moduł shell udostępnia prosty interfejs do używania biblioteki bez konieczności tworzenia asynchronicznej funckji
  • Fajnie obiekty z użyciem attrs (nawet repr() działa!)
  • Ponawianie nieudanych zapytań
  • Epicka składnia pythona 3.10 (dlatego na razie można korzystać tylko z 3.10)
  • Cache'owanie zdjęć
  • Type hinty

Co możesz zrobić

  • Dostać listę wszystkich aktualnych obozów
  • Dostać listę wszystkich aktualnych galerii
  • Dostać listę wszystkich zamków z aktywną fotorelacją
  • Dostać listę wszystkich psorów z opisami (bez biura i HY)
  • Dostać listę wszystkich kandydatów plebiscytów od 2019
  • Zagłosować w plebiscycie
  • Pobrać wszystkie zdjęcia z aktualnych galerii
  • Męczyć się debugowaniem przez 5 godzin, bo zapomniałeś dać await ;)

Czego już nie możesz zrobić ;(

  • Do początku 2022 można było zobaczyć fotorelację nawet z 2019 roku, ale już bloby zaczęły znikać. To była główna funkcjonalność biblioteki — pobieranie starych niedostępnych na stronie zdjęć, ale informatycy pożałowali miejscem na dysku i je usunęli. Przepraszam wszystkich którzy przyszli tutaj z nadzieją odtworzenia swoich dawnych wspomnień. Polecam pobierać całe galerie, póki jeszcze nie zostały usunięte, na szczęście zdążyłem pobrać zdjęcia ze swoich wszystkich starych turnusów.

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 chyba działająca wersja

pip install pymondis

Aktualna wersja

pip install git+https://github.com/Asapros/pymondis.git

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymondis-1.0.0b3.post0.tar.gz (99.9 kB view details)

Uploaded Source

Built Distribution

pymondis-1.0.0b3.post0-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file pymondis-1.0.0b3.post0.tar.gz.

File metadata

  • Download URL: pymondis-1.0.0b3.post0.tar.gz
  • Upload date:
  • Size: 99.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for pymondis-1.0.0b3.post0.tar.gz
Algorithm Hash digest
SHA256 6b6d8135c6124ff44fc9638ce6cd6c27fff3932118aff4889b2532b829d83ebe
MD5 8e1a41c5228e7e3a792f9520a519a08f
BLAKE2b-256 3ba692a8caf8fea18f17a1299ef7c7ed0d4b3eb4cd312d82c3c99764aec2752f

See more details on using hashes here.

File details

Details for the file pymondis-1.0.0b3.post0-py3-none-any.whl.

File metadata

  • Download URL: pymondis-1.0.0b3.post0-py3-none-any.whl
  • Upload date:
  • Size: 19.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for pymondis-1.0.0b3.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 545b849c42327541703318c940438a5a4793613965ac6056c1fa6b5f2dd20193
MD5 494bd50f96c2eaf1094ee82de52e6a28
BLAKE2b-256 e3717b404bb7c6de604194bc7e732cc38e699999386b0c13d737bd37b74d56c2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page