Fetch UTokyo Online Course Catalogue.
Project description
Python package to fetch UTokyo Online Course Catalogue.
Installation
Install ut-course-catalog using pip:
pip install ut-course-catalog
Features
Fetches UTokyo Online Course Catalogue.
Usage
Minimum:
#1. import
import ut_course_catalog.ja as utcc
#2. create a UTCourseCatalog instance
async with utcc.UTCourseCatalog() as catalog:
#3. fetch search results
results = await catalog.fetch_search(utcc.SearchParams(keyword="python"))
#4. print the results
print(results)
#3. fetch details
detail = await catalog.fetch_detail("30001", 2022)
#4. print the results
print(detail)
With pandas:
import pandas as pd
import ut_course_catalog.ja as utcc
async with utcc.UTCourseCatalog() as catalog:
results = await catalog.fetch_search(utcc.SearchParams(keyword="python", 譖懈律=utcc.Weekday.Mon))
# convert to pandas DataFrame
df = pd.DataFrame([x._asdict() for x in results.items])
display(df)
detail = await catalog.fetch_detail("30001", 2022)
# convert to pandas DataFrame (not Series, because it is not pretty)
df = pd.Series(detail._asdict()).to_frame()
display(df)
For more information, see the documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ut_course_catalog-0.0.1.tar.gz
(16.4 kB
view hashes)