Skip to main content

comcigan-py

GitHub Workflow Status PyPI - Python Version PyPI PyPI - Downloads Codecov

English | 한국어

Comcigan-py is a parser for korean school timetable service "comcigan" made with python.

Installation

Install and update using pip:

$ pip install comcigan

Example

A simple example for sync/async version

from comcigan import School, AsyncSchool

myschool = School("schoolname")
myschool = await AsyncSchool.init("schoolname")  # or this for async version
# "schoolname" doesn't have to be the full name of the school.
# comcigan-py automatically recognizes "schoolname" as a search query.
# If there is only one school searched, an instance of that school is created.
# If there are more than two schools searched, ValueError is raised.
# If there is no school searched, NameError is raised.

print(myschool.name)  # This prints the school's name
# The result may not be the same as "schoolname".

print(myschool[2][3][3][3])
# This returns Thursday 3rd period in the 2nd grade 3rd class.

License

This project is under the GNU Lesser General Public License version 3.0 or later (LGPL v3.0+).

Metadata

Release files for comcigan 1.4.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for comcigan 1.4.9
File Size Uploaded Provenance
comcigan-1.4.9.tar.gz 7.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for comcigan 1.4.9
File Interpreter ABI Platform
comcigan-1.4.9-py3-none-any.whl Python 3 none any Details

Total release size: 17.2 kB

Release files / comcigan-1.4.9.tar.gz

Download URL comcigan-1.4.9.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
68273bd10402cd2d70553c0d9cb20f4eb17361d0750771eed7a57a8ac71db063
BLAKE2b-256 checksum
How to use checksums
a2c8ace6fc0719b948f5ec45144ccf7ef0ebc749ae36a091a2fa73be1c56ce56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / comcigan-1.4.9-py3-none-any.whl

Download URL comcigan-1.4.9-py3-none-any.whl
Size 9.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c5b0b86abbbea4cc29d63656f11848efaaf8bb46c4ab9567f0d22270abd63c86
BLAKE2b-256 checksum
How to use checksums
f5c3c9f24fd17cb016b39aea876b863c0a40e2eb3d6bd3b179477d4f8c2d4a83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Security for comcigan 1.4.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page