# E-klase scraper
Can be used to access e-klase.lv programmatically
## Example
import eklasescraper.eklase
eklase = eklasescraper.eklase.Scraper()
eklase.login("peterisi", "parole123")
# Fetch diary
diary = eklase.fetch_diary("2023-11-01")
# Fetch timetable
lesson_times_list = eklase.fetch_lesson_times()
Raw data
{
"_id": null,
"home_page": "",
"name": "eklasescraper",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "",
"author": "",
"author_email": "Kite8409 <em@em.id.lv>",
"download_url": "https://files.pythonhosted.org/packages/42/87/b37c2a1dc181bd4d784239358693d7f2104c1e63b50fa93e40014152af82/eklasescraper-0.2.0.tar.gz",
"platform": null,
"description": "# E-klase scraper\n\nCan be used to access e-klase.lv programmatically\n\n## Example\n\n import eklasescraper.eklase\n\n eklase = eklasescraper.eklase.Scraper()\n\n eklase.login(\"peterisi\", \"parole123\")\n\n # Fetch diary\n diary = eklase.fetch_diary(\"2023-11-01\")\n \n # Fetch timetable\n lesson_times_list = eklase.fetch_lesson_times()\n",
"bugtrack_url": null,
"license": "",
"summary": "Can be used to access e-klase.lv programmatically",
"version": "0.2.0",
"project_urls": {
"Bug Tracker": "https://github.com/Kite8409/eklasescraper/issues",
"Homepage": "https://github.com/Kite8409/eklasescraper"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "aaeacd9c2f10534bcb76a2743d6b080d954fb832224b01b55b0c959a112c3b81",
"md5": "285cb5389b56c47b2197e4ad7d0d8896",
"sha256": "0eb201f2e2c51da9fc429bfdb0ab4e3fffcb823ff6c7cf99a91be8ecf6fa9389"
},
"downloads": -1,
"filename": "eklasescraper-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "285cb5389b56c47b2197e4ad7d0d8896",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 17142,
"upload_time": "2023-10-26T16:21:09",
"upload_time_iso_8601": "2023-10-26T16:21:09.342061Z",
"url": "https://files.pythonhosted.org/packages/aa/ea/cd9c2f10534bcb76a2743d6b080d954fb832224b01b55b0c959a112c3b81/eklasescraper-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4287b37c2a1dc181bd4d784239358693d7f2104c1e63b50fa93e40014152af82",
"md5": "ae60d060c1c37818d47f8ad37ea271f9",
"sha256": "87b1522002ae06790051f510e04dbd528396c00f5416e87bad251bb73d61d107"
},
"downloads": -1,
"filename": "eklasescraper-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "ae60d060c1c37818d47f8ad37ea271f9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 16489,
"upload_time": "2023-10-26T16:21:10",
"upload_time_iso_8601": "2023-10-26T16:21:10.490864Z",
"url": "https://files.pythonhosted.org/packages/42/87/b37c2a1dc181bd4d784239358693d7f2104c1e63b50fa93e40014152af82/eklasescraper-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-26 16:21:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Kite8409",
"github_project": "eklasescraper",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "beautifulsoup4",
"specs": [
[
"==",
"4.12.2"
]
]
},
{
"name": "bs4",
"specs": [
[
"==",
"0.0.1"
]
]
},
{
"name": "lxml",
"specs": [
[
"==",
"4.9.3"
]
]
},
{
"name": "python-dotenv",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.31.0"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"2.0.7"
]
]
},
{
"name": "DateTime",
"specs": [
[
"==",
"5.2"
]
]
}
],
"lcname": "eklasescraper"
}