Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ciwga/atilimu
Some functions to control the Atılım University Student System
https://github.com/ciwga/atilimu
Last synced: about 2 months ago
JSON representation
Some functions to control the Atılım University Student System
- Host: GitHub
- URL: https://github.com/ciwga/atilimu
- Owner: ciwga
- License: mit
- Created: 2023-01-31T21:23:53.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-30T05:34:17.000Z (2 months ago)
- Last Synced: 2024-10-30T08:36:52.197Z (2 months ago)
- Language: Python
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ATILIM UNIVERSITY STUDENT SYSTEM
## Features
1. Save your personal information
This option saves your personal information, such as your name, surname, student number, and department, to a file.
Saves in `atilim_data/university_profile` directory.2. Save all ATACS messages
This option saves all of your Atacs messages to a file.
Saves in `atilim_data/atacs` directory.3. Save announcements from Moodle lessons
This option saves all of the announcements for your Moodle lessons to a file.
Saves in `atilim_data/moodle` directory.4. Check opened area elective courses
This option checks and saves the opened area elective courses.
Saves in `atilim_data/unacs` directory.5. Save your financial pay table
This option saves your financial pay table to a file. The option also prints the total amount of money you have paid to date.
Saves in `atilim_data/atacs` directory.6. Save your KVKK form
This option saves your KVKK form to a file.
Saves in `atilim_data/atacs` directory.7. Download Moodle main course page documents
This option downloads course documents from the Moodle course main page.
Supported file formats include PDF, BMP, BZ2, EXE, GIF, JPG, JSON, PNG, TIFF, RAR, TAR, 7Z, GZ, XZ, LZ4, LZ, CAB, RTF, XLSX, DOCX, TXT, PPTX, ZIP, and HTML.
Saves in `atilim_data/moodle` directory.8. Download graduation photos
This option downloads graduation photos if you have already participated in the ceremony.
Saves in `atilim_data/unacs/graduation_photos` directory.## Installation
To use this tool, clone the repository and install the required dependencies:
```bash
git clone https://github.com/ciwga/AtilimU.git
cd AtilimU
pip install -r requirements.txt
```## Usage
Run the main program using:
```bash
python main.py
```## Version History
### Version 2.0
- In the [unacs](tools/unacs.py) file, users can now select the current term from a list of available options instead of automatically using the latest term.
- The [atacs](tools/atacs.py) file was updated to ensure that graduates, who cannot access the site, receive an appropriate error message when attempting to log in.
- Minor bug fixes were implemented to improve overall functionality and user experience.### Version 1.9
- Support for additional file formats for downloading Moodle documents:
- PDF (.pdf), BMP (.bmp), BZ2 (.bz2), EXE (.exe), GIF (.gif), JPG (.jpg), JSON (.json), PNG (.png), TIFF (.tiff), RAR (.rar), TAR (.tar), 7Z (.7z), GZ (.gz), XZ (.xz), LZ4 (.lz4), LZ (.lz), CAB (.cab), RTF (.rtf).
- Enhanced file type detection for improved downloading of Moodle documents.### Version 1.8
- Fixed login errors.
- Added cookie management for improved session handling.
- Refactored code for a more modular structure.