Skip to main content

Classutil scraper for UNSW.

Project description

classutil scraper

My attempt at a classutil. It downloads the current UNSW class allocations into a JSON file.

Installation

# optional: use virtualenv
virtualenv -p python3 venv
. venv/bin/activate

pip3 install -r requirements.txt

Run

python -m classutil output.json

The options are configurable, run with --help for more options.

Library Usage

from classutil import scrape

# Scrape data
# Arguments don't need to be specified as these are the defaults.
data = scrape(
	root="https://classutil.unsw.edu.au",
	concurrency=1,
	logging=False)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

classutil-2.0.3.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

classutil-2.0.3-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file classutil-2.0.3.tar.gz.

File metadata

  • Download URL: classutil-2.0.3.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for classutil-2.0.3.tar.gz
Algorithm Hash digest
SHA256 52d058630f7f51db407a6010f4a19035d8cc598817e5d26612edd5a1ab4961bd
MD5 c29a2c9fe18be6681884bf59962edbe6
BLAKE2b-256 94b3148f8cd9b13dc1bad815e842013dc8a71a5ee060ee460991e8e842aac93a

See more details on using hashes here.

File details

Details for the file classutil-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: classutil-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for classutil-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ba17880fa6ded6955618956ae2cf92bdccb01fe31e0b18df4667508d4ff2dc6e
MD5 58fecfa7a693153e7bfe9a27a4b68906
BLAKE2b-256 bc001ae91b0dce1553566955e34d6fa08bb3adc0d6ef07e6aecf862ee10b8cd9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page