<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"
}