{"repo":"Astrak00/AGDownloader","free":true,"listed":false,"github":"https://github.com/Astrak00/AGDownloader","clone":"git clone https://github.com/Astrak00/AGDownloader.git","description":"AGDownloader is a program designed to download the course contents of AulaGlobal, the implementation of moodle used at UC3M.","language":"Go","stars":13,"topics":["go","moodle","moodle-tool","scraper","bubbletea"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"AGDownloader AGDownloader is a simple and easy-to-use downloader for AulaGlobal (the implementation of moodle by the University Carlos III of Madrid). It is a command-line tool, with an easy-to-use Terminal User Interface, that allows you to download all the files from all the courses a user has access to. You can also indicate the course ID or names of the courses you want to download, and the program will only download the files from those courses. Demo https://github.com/user-attachments/assets/f5d0c692-27ba-4b43-8993-38c7a8946517 Usage To download the program, go to the releases page and download the latest version for your operating system. You can also build the program from source by following the instructions below. [!NOTE] Darwin = MacOS ARM = M1/M2/M3 and Snapdragon To use AGDownloader, execute the following command: The program will guide you through the process of obtaining the token and setting the other parameters, including the token. Alternatively, you can specify some the program's parameters through the CLI. Obtaining the AulaGlobal token In order for the application to retrieve the data from AulaGlobal, you must log in with the use of a token. Currently, you can't obtain the token through the website. Fortunately, there are other ways, like obtaining it through the session cookie, or inspecting the requests made by the mobile application. The easiest way is through the cookie. The program will guide you through the process, and save the token in the aulaglo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Astrak00","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Astrak00/AGDownloader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}