vpmobil


Namevpmobil JSON
Version 0.4.1 PyPI version JSON
download
home_pagehttps://github.com/annhilati/vpmobil-py
SummaryA python wrapper package for interacting with a stundenplan24.de substitution plan
upload_time2024-08-02 16:42:30
maintainerNone
docs_urlNone
authorAnnhilati & Joshi
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">vpmobil-py</h1>
<p align="center">
  <a href="#"><img alt="CodeSnap" height="150" src="https://github.com/user-attachments/assets/27152a55-aa5e-4d80-bbd3-7dc64b35e77e"></a>
  <br>
  <a href="https://pypi.org/project/vpmobil">
    <img alt="PyPI - Downloads" src="https://img.shields.io/pypi/v/vpmobil?style=for-the-badge&logo=pypi&logoColor=white&label=Version&color=5865F2"></a>
  <a href="https://pypi.org/project/vpmobil/">
    <img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dw/vpmobil?style=for-the-badge&logo=pypi&logoColor=white&label=Downloads&color=5865F2"></a>
  <br>
  <a href="https://annhilati.gitbook.io/vpmobil">
    <img alt="Static Badge" src="https://img.shields.io/badge/Gitbook-Documentation?style=for-the-badge&logo=gitbook&logoColor=white&label=Documentation&color=23A55A"></a>
  <a href="https://github.com/annhilati/vpmobil-py?tab=GPL-3.0-1-ov-file">
    <img alt="GitHub License" src="https://img.shields.io/github/license/annhilati/vpmobil-py?style=for-the-badge&label=Lizenz&color=F23F42"></a>
  <br>
  <a href="https://github.com/annhilati/vpmobil-py">
    <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/annhilati/vpmobil-py?style=for-the-badge&logo=github&label=Letzter%20Commit&color=23A55A"></a>  

```python
from vpmobil import Vertretungsplan

vp = Vertretungsplan(39563772, "schueler", "j39jjs6")

tag = vp.fetch(20240619)
klasse = tag.klasse("9b")
stunden = klasse.stunden()

for stunde in stunden:
  print(f"{stunde.nr}: {stunde.fach} bei {stunde.lehrer} in {stunde.raum}")
```

  <p align="center">Because Indiware only distributes substitution plan modules in Germany and the vast majority of users are therefore German, the package and the wiki are formulated in German</p>
</p>



<h3 align="center">────────────────── DISCLAIMER ──────────────────</h3>
<p align="center">
  Das Paket und seine zugehörigen Dienste und Projekte sind eigenständig und stehen in keiner Verbindung zu Indiware, der VpMobil24 App oder stundenplan24.de. Die Nutzung obliegt der Verantwortung des Nutzers. Die   Entwickler übernimmt keine Haftung für Schäden, die durch die Nutzung der App entstehen.
</p>

<!-- https://annhilati.gitbook.io/db/pypi-upload>

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/annhilati/vpmobil-py",
    "name": "vpmobil",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Annhilati & Joshi",
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "<h1 align=\"center\">vpmobil-py</h1>\r\n<p align=\"center\">\r\n  <a href=\"#\"><img alt=\"CodeSnap\" height=\"150\" src=\"https://github.com/user-attachments/assets/27152a55-aa5e-4d80-bbd3-7dc64b35e77e\"></a>\r\n  <br>\r\n  <a href=\"https://pypi.org/project/vpmobil\">\r\n    <img alt=\"PyPI - Downloads\" src=\"https://img.shields.io/pypi/v/vpmobil?style=for-the-badge&logo=pypi&logoColor=white&label=Version&color=5865F2\"></a>\r\n  <a href=\"https://pypi.org/project/vpmobil/\">\r\n    <img alt=\"PyPI - Downloads\" src=\"https://img.shields.io/pypi/dw/vpmobil?style=for-the-badge&logo=pypi&logoColor=white&label=Downloads&color=5865F2\"></a>\r\n  <br>\r\n  <a href=\"https://annhilati.gitbook.io/vpmobil\">\r\n    <img alt=\"Static Badge\" src=\"https://img.shields.io/badge/Gitbook-Documentation?style=for-the-badge&logo=gitbook&logoColor=white&label=Documentation&color=23A55A\"></a>\r\n  <a href=\"https://github.com/annhilati/vpmobil-py?tab=GPL-3.0-1-ov-file\">\r\n    <img alt=\"GitHub License\" src=\"https://img.shields.io/github/license/annhilati/vpmobil-py?style=for-the-badge&label=Lizenz&color=F23F42\"></a>\r\n  <br>\r\n  <a href=\"https://github.com/annhilati/vpmobil-py\">\r\n    <img alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/annhilati/vpmobil-py?style=for-the-badge&logo=github&label=Letzter%20Commit&color=23A55A\"></a>  \r\n\r\n```python\r\nfrom vpmobil import Vertretungsplan\r\n\r\nvp = Vertretungsplan(39563772, \"schueler\", \"j39jjs6\")\r\n\r\ntag = vp.fetch(20240619)\r\nklasse = tag.klasse(\"9b\")\r\nstunden = klasse.stunden()\r\n\r\nfor stunde in stunden:\r\n  print(f\"{stunde.nr}: {stunde.fach} bei {stunde.lehrer} in {stunde.raum}\")\r\n```\r\n\r\n  <p align=\"center\">Because Indiware only distributes substitution plan modules in Germany and the vast majority of users are therefore German, the package and the wiki are formulated in German</p>\r\n</p>\r\n\r\n\r\n\r\n<h3 align=\"center\">\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 DISCLAIMER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500</h3>\r\n<p align=\"center\">\r\n  Das Paket und seine zugeh\u00f6rigen Dienste und Projekte sind eigenst\u00e4ndig und stehen in keiner Verbindung zu Indiware, der VpMobil24 App oder stundenplan24.de. Die Nutzung obliegt der Verantwortung des Nutzers. Die   Entwickler \u00fcbernimmt keine Haftung f\u00fcr Sch\u00e4den, die durch die Nutzung der App entstehen.\r\n</p>\r\n\r\n<!-- https://annhilati.gitbook.io/db/pypi-upload>\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A python wrapper package for interacting with a stundenplan24.de substitution plan",
    "version": "0.4.1",
    "project_urls": {
        "Homepage": "https://github.com/annhilati/vpmobil-py"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db1c166a5d168ce93bc0f1ce1244329d54804a8747db778bfca239657e268c6c",
                "md5": "29ccb726dc82c1018bea630c04ad4ae8",
                "sha256": "be233ae0c77719a241eba2d15c06293f08a0faed821fa51d078710a78cd2db75"
            },
            "downloads": -1,
            "filename": "vpmobil-0.4.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "29ccb726dc82c1018bea630c04ad4ae8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 31001,
            "upload_time": "2024-08-02T16:42:30",
            "upload_time_iso_8601": "2024-08-02T16:42:30.911812Z",
            "url": "https://files.pythonhosted.org/packages/db/1c/166a5d168ce93bc0f1ce1244329d54804a8747db778bfca239657e268c6c/vpmobil-0.4.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-02 16:42:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "annhilati",
    "github_project": "vpmobil-py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "vpmobil"
}
        
Elapsed time: 0.68310s