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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymondis-1.0.0b3.post1.tar.gz
  • Upload date:
  • Size: 100.0 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.post1.tar.gz
Algorithm Hash digest
SHA256 75c77a45b4aed03e4c4c938b4f08feed3623d414535e9157255483ccf1a5f568
MD5 6a46eec100208f244325af92776106c7
BLAKE2b-256 020b80a7774d54c6c0b5b0768cb84fa1a124a6d927d126ea980bd6ea9fc0125f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymondis-1.0.0b3.post1-py3-none-any.whl
  • Upload date:
  • Size: 20.0 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.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 243776175b48026be5e6d75cf88c7a1056447a2d5a0d47ae0d5615a0ccf02e90
MD5 8f36aa5c777e9c270658794dc005159e
BLAKE2b-256 31e4300c2cf4471b4b81a951d38f29d863f9171c97f2ea7d54710739dae547d2

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