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.tar.gz (99.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymondis-1.0.0b3.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.tar.gz
Algorithm Hash digest
SHA256 b57b27ca80dca01eaea80ffcb7b909e6fc4ad72acaac1bc0ef23bc2e75309576
MD5 b8c341e72eb8bb948512f16597cabf8d
BLAKE2b-256 c0ee48176ea251a61764340a613be7595bc11589c27f25adb9b4d94e5e5708a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymondis-1.0.0b3-py3-none-any.whl
  • Upload date:
  • Size: 19.8 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-py3-none-any.whl
Algorithm Hash digest
SHA256 f6d446cad894c7dacf029a1db275220eacef9c6636fde4fd43e21514985a4af4
MD5 d4707cd32f69813ca62365cadd2c76f2
BLAKE2b-256 e3137ede637988ccabc800b2695a1d545907299a07356ded35cad8f8bc8e27a6

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