A command-line tool for scraping student data from the Athens University of Economics and Business (AUEB) eClass system.
- Login securely with your credentials
- Fetch and save student data to a file
- Optional search by student ID or name (coming soon)
- CLI-friendly with argument parsing
- requests
- beautifulsoup4
- Clone the repository:
git clone https://github.com/Thanos-png/ecs.git
cd ecs
- Install the CLI tool:
pip install .
Your credentials are securely requested on runtime via terminal prompts. No hardcoded values are stored.
ecs --scrape
This will log into the system, fetch user data, and save it to user-ids-{course code}.txt
.
ecs --search 1234567
ecs --name "Αθανάσιος Παναγιωτίδης"
Contributions are welcome! Please feel free to fork the repository and submit a pull request.
For questions or feedback, feel free to reach me out:
- Email: [email protected]