A fetch tool for drexel courses
Project description
━━━━━━ ❖ ━━━━━━
❖ Information
DrexelFetch is an incredibly simple tool to fetch information about Drexel Courses.
NOTE that the data is sourced directly from the courses.csv
file in the top level repo, and might be outdated in the future. The data was scraped and sanitized by @Shahriyar, I just wrote a silly little python script on top to display it.
The tool was originally meant for personal use only and doesn't follow any "good" code practices. I make no guarantees about the correctness, error checking or the aesthetics of the code.
We ball regardless.
❖ Requirements
- A python Install
- That's it
- Okay maybe you'll need some ability to use the terminal
- That's really it
- Nano users not welcome
❖ Installation
Install from pip
pip3 install drexelfetch
Install from source
- First, install poetry
git clone https://github.com/dotzenith/DrexelFetch.git
cd DrexeFetch
poetry build
pip3 install ./dist/drexelfetch-0.2.0.tar.gz
❖ Usage
Usage: dfetch [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
info Get information about a given course
prereq Find what other courses this given course is a prereq for
Get info about a given course
dfetch info "CS 260"
Get all the courses a given course is a prereq for
dfetch prereq "MATH 201"
❖ What's New?
0.2.0 - Change the data source with cleaner data
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
Built Distribution
Hashes for drexelfetch-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d08f81f39b60d181e0305be28e57c0539ab22165e6ef035094e0ed62fc3dca59 |
|
MD5 | c599b20a7341e2caaec43ca5a7ba5df3 |
|
BLAKE2b-256 | e6319befe84b31b95293ea67f4895e26c293f198916bb3cc5d2ad6f3d79fcc56 |