PJATK lecture timetable scraper

Overview

pjatk-timetable-scraper

PJATK lecture timetable scraper

Overview

I quickly grew weary of having to constantly log into my university's website to peek at the lecture timetable, since it logs you out every few minutes. pjatk-timetable-scraper aims to alleviate this problem by scraping the timetable off the servers and pretty-printing it to terminal output.

Installation

You'll need to install Rust and build the project yourself, since the website credentials are added to the binary at compile time.

Once you've installed the Rust toolchain, you'll need to rename .env_example to .env, populate it with your credentials, and run sudo cargo install --path . --root /usr/local/ in the project directory.

You're all set!

Running the project

Simply type pjatk-timetable-scraper into your favourite terminal. For more info, check out pjatk-timetable-scraper --help.

If I were you, I'd probably set up a shorthand by adding alias plan='pjatk-timetable-scraper' to your shell profile.

Enjoy!

Additional info

The project was tested using Rust 1.56.0 (Stable) on macOS 12.0.1 Monterey (arm64).

You might also like...
Owner
Wojciech Jarząbek
Close but no cigar
Wojciech Jarząbek
Multi-threaded CLI torrent scraper for displaying searched for magnet links; tailored for use with plex & ssh.

magnetfinder Multi-threaded CLI torrent aggregator; scrapes torrent results from multiple websites and delivers them into a table in your terminal! Su

Ryan 59 Dec 10, 2022
A rule34 scraper made in rust this time

rust-34-scraper A rule34 scraper made in rust this time Building Clone the repository Execute cargo build --release --release is an optimized build pr

null 3 Jun 10, 2022
Multi-threaded CLI torrent scraper for displaying searched for magnet links; tailored for use with plex & ssh.

magnetfinder Multi-threaded CLI torrent aggregator; scrapes torrent results from multiple websites and delivers them into a table in your terminal! Su

null 59 Dec 10, 2022
Scraper - HTML parsing and querying with CSS selectors

scraper HTML parsing and querying with CSS selectors. scraper is on Crates.io and GitHub. Scraper provides an interface to Servo's html5ever and selec

june 1.2k Dec 30, 2022
A ln scraper to read light novels and watch anime in your terminal (Written in rust)

Readme Table of content Why use kami Dependencies Install Linux/mac Windows Honorable mentions Why use kami Well its a fast and easy way to watch anim

mrfluffy 26 Dec 23, 2022
A replit.com scraper, designed to grab discord tokens. Made in Rust.

Scraper A discord token scraper, designed to scrape forks from replit.com. This script uses the Graphql api on replit to essentially pull forks. Setup

Shell 18 Jan 2, 2023
Web scraper written in Rust for extracting paid HTML templates for free.

HTML Template Scraper This tool provides a convenient solution by allowing you to access and download a wide range of HTML website templates, includin

Dilshad 4 Jun 29, 2023