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

Uploaded Source

Built Distribution

pymondis-1.0.0b2-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymondis-1.0.0b2.tar.gz
  • Upload date:
  • Size: 99.1 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.0b2.tar.gz
Algorithm Hash digest
SHA256 dfbbddb6064aa6291e6b6d9d05c654fe19ec140d0a2ce617caa8dc5b7fa9259a
MD5 5560b72c9a5a748b5ec43e7df42b97e7
BLAKE2b-256 f141c0884c4e5093283231de4be2d63a547106c013d2763efbbd96e06a5f40d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymondis-1.0.0b2-py3-none-any.whl
  • Upload date:
  • Size: 19.1 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.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 30f428ec150e18fbbfc75d3382253b94089a7e1fb430edb16bc1f24d5bd75fc1
MD5 40bad543e84ec1b609f07a820aeba84d
BLAKE2b-256 18cded61ad2a54f95714b3d8cbe9ef5ed0eba0a6654ef6090126691c506cf50b

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