High level API pro interakci s webovou aplikaci Strava.cz
Project description
Strava.cz Python API
High level API pro interakci s webovou aplikaci Strava.cz udelane v Pythonu ciste pomoci request knihovny.
Ve slozce notes muzete najit veskere moje poznatky, ktere jsem zjistil o internim fungovani aplikace Strava.cz.
Features
- Prihlaseni/odhlaseni
- Vypsani prefiltrovaneho jidelnicku
- Objednavani jidel podle ID jidla
Usage
from strava_cz import StravaCZ
strava = StravaCZ(username="your.username", password="YourPassword123", canteen_number="3753")
print(strava.user)
print(strava.get_orders_list())
print(strava.is_ordered(4))
strava.order_meal(4)
strava.order_meals(3, 6)
strava.logout()
to-do
- Univerzalni datum
- Moznost detailni filtrace jidelnicku
- Lepe zorganizovat kod
- Nahrat jako knihovnu na PyPi
- Lepe zdokumentovat pouziti
Co bude dal?
Planuji udelat aplikaci, ktera bude uzivateli automaticky objednavat obedy podle jeho preferenci.
Prosim, nepouzivejte tuto aplikaci k nekalym ucelum. Pouzivejte ji pouze s dobrymi zamery.
Pomoz mi pls
Nasel jsi chybu nebo mas navrh na zlepseni? Skvele! Vytvor prosim bug report nebo feature request, hodne mi tim muzes pomoct.
Udelal jsi sam nejake zlepseni? Jeste lepsi! Kazdy pull request je vitan.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file strava_cz-0.1.0.tar.gz.
File metadata
- Download URL: strava_cz-0.1.0.tar.gz
- Upload date:
- Size: 18.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23da1193076b7c6e041ed46b693c40fd470fd8d8f8fa9561e10782d46b83c525
|
|
| MD5 |
a59d5f81b244f8eaddede8e5bfb51377
|
|
| BLAKE2b-256 |
72cb24d07d139602936d84892b24ef756888100f3a95b826f7081173373c0dc2
|
Provenance
The following attestation bundles were made for strava_cz-0.1.0.tar.gz:
Publisher:
publish.yml on jsem-nerad/strava-cz-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
strava_cz-0.1.0.tar.gz -
Subject digest:
23da1193076b7c6e041ed46b693c40fd470fd8d8f8fa9561e10782d46b83c525 - Sigstore transparency entry: 513944969
- Sigstore integration time:
-
Permalink:
jsem-nerad/strava-cz-python@c5573c7aa7ecee3d75733b3b7362e36d5797f91e -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/jsem-nerad
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c5573c7aa7ecee3d75733b3b7362e36d5797f91e -
Trigger Event:
push
-
Statement type:
File details
Details for the file strava_cz-0.1.0-py3-none-any.whl.
File metadata
- Download URL: strava_cz-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3772b0e33b262ad4b9e3226f35f2d4ccefe70a6e4ae8587d27094369bbe85bee
|
|
| MD5 |
d107eae6d00e1b63335e94306c73a7be
|
|
| BLAKE2b-256 |
f52d4c0b9282dc4a2d2774dc35e7dcc85dfee587b32d17cf0d005a505b1ff8b5
|
Provenance
The following attestation bundles were made for strava_cz-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on jsem-nerad/strava-cz-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
strava_cz-0.1.0-py3-none-any.whl -
Subject digest:
3772b0e33b262ad4b9e3226f35f2d4ccefe70a6e4ae8587d27094369bbe85bee - Sigstore transparency entry: 513944985
- Sigstore integration time:
-
Permalink:
jsem-nerad/strava-cz-python@c5573c7aa7ecee3d75733b3b7362e36d5797f91e -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/jsem-nerad
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c5573c7aa7ecee3d75733b3b7362e36d5797f91e -
Trigger Event:
push
-
Statement type: