Skip to content
/ AtilimU Public

Provides utilities to manage and interact with the Atılım University Student System, offering streamlined access and control for student-related processes.

License

Notifications You must be signed in to change notification settings

ciwga/AtilimU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

git clone https://github.com/ciwga/AtilimU.git
cd AtilimU
pip install -r requirements.txt

Usage

Run the main program using:

python main.py

Version History

Version 2.0

  • In the unacs file, users can now select the current term from a list of available options instead of automatically using the latest term.
  • The atacs 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.

About

Provides utilities to manage and interact with the Atılım University Student System, offering streamlined access and control for student-related processes.

Topics

Resources

License

Stars

Watchers

Forks

Languages