SentralTimetable


NameSentralTimetable JSON
Version 2022.0.7 PyPI version JSON
download
home_pagehttps://github.com/J-J-B-J/get-sentral
SummaryA tool to get your timetable from Sentral.
upload_time2022-12-20 21:32:16
maintainer
docs_urlNone
authorSuperHarmony910 and J-J-B-J
requires_python>=3.9
license
keywords sentral school timetable python scraper
VCS
bugtrack_url
requirements bs4 beautifulsoup4 selenium TextBarcodeGenerator pyinstaller webdriver-manager python-dotenv setuptools Pillow
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1>get-sentral</h1>
<br>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
<h2>A simple Python function to summon your timetable from Sentral.</h2>
<img src="https://github.com/J-J-B-J/get-sentral/raw/main/docs/img/SentralHome.png" alt="Sample Sentral Dashboard" width="100%">
<p>
    get-sentral is a package that allows you to fetch your timetable and other data from Sentral.
    Because it is pure Python, it can be run on microcontrollers running MicroPython or CircuitPython and that have Wi-Fi, including:
</p>
<ul>
    <li>
        Raspberry Pi
        <a class="link" href="https://www.raspberrypi.com/products/raspberry-pi-3-model-a-plus/">A</a>,
        <a class="link" href="https://www.raspberrypi.com/products/raspberry-pi-4-model-b/">B</a>,
        <a class="link" href="https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/">Zero W</a> and
        <a class="link" href="https://www.raspberrypi.com/products/raspberry-pi-pico/">Pico W</a>
    </li>
    <li>
        <a class="link" href="https://docs.arduino.cc/hardware/nano-rp2040-connect?queryID=undefined">Arduino Nano RP2040 Connect</a>
    </li>
    <li>
        Boards using
        <a class="link" href="https://espressif.com/en/products/socs/esp32">ESP32</a> or
        <a class="link" href="https://espressif.com/en/products/socs/esp8266">ESP8266</a>
    </li>
</ul>

<p>
    See our <a href="https://j-j-b-j.github.io/get-sentral/">official documentation</a> or <a href="https://pypi.org/project/SentralTimetable/">PyPi page</a> for more information.
</p>

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/J-J-B-J/get-sentral",
    "name": "SentralTimetable",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "Sentral school timetable python scraper",
    "author": "SuperHarmony910 and J-J-B-J",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/df/39/2c2e1a0a456fe0c812cd3684b7f114306e690cc0bbc7f0fa63aa3001dc70/SentralTimetable-2022.0.7.tar.gz",
    "platform": "Windows",
    "description": "<h1>get-sentral</h1>\n<br>\n<a rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/4.0/\"><img alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png\" /></a><br />This work is licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/4.0/\">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.\n<h2>A simple Python function to summon your timetable from Sentral.</h2>\n<img src=\"https://github.com/J-J-B-J/get-sentral/raw/main/docs/img/SentralHome.png\" alt=\"Sample Sentral Dashboard\" width=\"100%\">\n<p>\n    get-sentral is a package that allows you to fetch your timetable and other data from Sentral.\n    Because it is pure Python, it can be run on microcontrollers running MicroPython or CircuitPython and that have Wi-Fi, including:\n</p>\n<ul>\n    <li>\n        Raspberry Pi\n        <a class=\"link\" href=\"https://www.raspberrypi.com/products/raspberry-pi-3-model-a-plus/\">A</a>,\n        <a class=\"link\" href=\"https://www.raspberrypi.com/products/raspberry-pi-4-model-b/\">B</a>,\n        <a class=\"link\" href=\"https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/\">Zero W</a> and\n        <a class=\"link\" href=\"https://www.raspberrypi.com/products/raspberry-pi-pico/\">Pico W</a>\n    </li>\n    <li>\n        <a class=\"link\" href=\"https://docs.arduino.cc/hardware/nano-rp2040-connect?queryID=undefined\">Arduino Nano RP2040 Connect</a>\n    </li>\n    <li>\n        Boards using\n        <a class=\"link\" href=\"https://espressif.com/en/products/socs/esp32\">ESP32</a> or\n        <a class=\"link\" href=\"https://espressif.com/en/products/socs/esp8266\">ESP8266</a>\n    </li>\n</ul>\n\n<p>\n    See our <a href=\"https://j-j-b-j.github.io/get-sentral/\">official documentation</a> or <a href=\"https://pypi.org/project/SentralTimetable/\">PyPi page</a> for more information.\n</p>\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A tool to get your timetable from Sentral.",
    "version": "2022.0.7",
    "split_keywords": [
        "sentral",
        "school",
        "timetable",
        "python",
        "scraper"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "66be6a078e508d31901b52033ca039ef",
                "sha256": "bca52414711d33b890a4162b23a0f502a4e4da6a2bacbcbcdc8dacdb9518bc24"
            },
            "downloads": -1,
            "filename": "SentralTimetable-2022.0.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "66be6a078e508d31901b52033ca039ef",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 11725,
            "upload_time": "2022-12-20T21:32:14",
            "upload_time_iso_8601": "2022-12-20T21:32:14.838613Z",
            "url": "https://files.pythonhosted.org/packages/6a/4c/d8d458bd00c115f865f1c546dc8412cf0000e5a734d3b4475eb7c4a414a2/SentralTimetable-2022.0.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "991828104208c6305fa31a740175c441",
                "sha256": "e8b71bf283232ea1c6c00a4d7ff8f050e569f697478d5da6090da4492e302c0c"
            },
            "downloads": -1,
            "filename": "SentralTimetable-2022.0.7.tar.gz",
            "has_sig": false,
            "md5_digest": "991828104208c6305fa31a740175c441",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 11010,
            "upload_time": "2022-12-20T21:32:16",
            "upload_time_iso_8601": "2022-12-20T21:32:16.726657Z",
            "url": "https://files.pythonhosted.org/packages/df/39/2c2e1a0a456fe0c812cd3684b7f114306e690cc0bbc7f0fa63aa3001dc70/SentralTimetable-2022.0.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-20 21:32:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "J-J-B-J",
    "github_project": "get-sentral",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "bs4",
            "specs": [
                [
                    "~=",
                    "0.0.1"
                ]
            ]
        },
        {
            "name": "beautifulsoup4",
            "specs": [
                [
                    "~=",
                    "4.10.0"
                ]
            ]
        },
        {
            "name": "selenium",
            "specs": [
                [
                    "~=",
                    "4.4.2"
                ]
            ]
        },
        {
            "name": "TextBarcodeGenerator",
            "specs": [
                [
                    "~=",
                    "2022.0.2"
                ]
            ]
        },
        {
            "name": "pyinstaller",
            "specs": [
                [
                    "~=",
                    "5.6.2"
                ]
            ]
        },
        {
            "name": "webdriver-manager",
            "specs": [
                [
                    "~=",
                    "3.8.3"
                ]
            ]
        },
        {
            "name": "python-dotenv",
            "specs": [
                [
                    "~=",
                    "0.20.0"
                ]
            ]
        },
        {
            "name": "setuptools",
            "specs": [
                [
                    "~=",
                    "61.3.0"
                ]
            ]
        },
        {
            "name": "Pillow",
            "specs": [
                [
                    "~=",
                    "9.0.1"
                ]
            ]
        }
    ],
    "lcname": "sentraltimetable"
}
        
Elapsed time: 0.02857s