Skip to content

Releases: Astrak00/AGDownloader

V1.13 - Download all the files from past courses and filters

Choose a tag to compare

@Astrak00 Astrak00 released this 05 Feb 15:27

This new version implements a new flag --timeline that also requests the courses from other years, not only the current one. It downloads all avaiable files, but the server might drop some connections, so more than 12-14 processes saturate the current configuration of the server.
You can also now use flas such as --include and --exclude with the file extensions separated by commas.
For example: ./AGDownload --include pdf,pptx or ./AGDownload --exclude mkv,mp4

V1.12 - Cookie obtained via chromium

Choose a tag to compare

@Astrak00 Astrak00 released this 14 Jan 00:28
519162c

This release adds the obtention of the cookie vie the chrome developer tools, as well as fixes for windows path savings and interrumptions when cores was set to 0 or an unparsable value.
Interrumptions such as ctrol+c now exit the program.

What's Changed

Full Changelog: v1.11...V1.12

Add GUI for course selection

Choose a tag to compare

@Astrak00 Astrak00 released this 11 Mar 16:03
2b5864b

Add GUI for selecting course

What's Changed

  • Webui course selection by @Astrak00 in #19
  • Bumped bubbletea version to 1.3.4 (thanks @rajayonin for the bug report)

Full Changelog: v1.10.1...v1.11

v1.10.1

Choose a tag to compare

@Astrak00 Astrak00 released this 26 Feb 16:41

What's Changed

  • Bubble tea implementation for the course selector by @Astrak00 in #16

Full Changelog: v1.10.0...v1.10.1

v1.10.0

Choose a tag to compare

@Astrak00 Astrak00 released this 13 Feb 02:45

Changes:

  • Better windows support
  • Token filename changed to aulaglobal-token
  • Average length of a course increased to 100 elements instead of 20 (prevented from completing if too many files were added by the institution)
  • Updated instructions in the Readme
  • Default directory is now the current directory.

Thanks @rajayonin for the contributions.

Full Changelog: v1.9.0...v1.10.0

v1.9.0

Choose a tag to compare

@Astrak00 Astrak00 released this 06 Jan 21:32
  • Removed the language choosing except for the names of the folders where the files are stored.
  • Completed Issue #9 (Adding subfolder classification for courses)
  • Completed Issue #8 (Exclusing non-degree related courses like 'Secretaría')
  • Completed Issue #6 (Changing the parser from a regex+xml to a json parsing using go-jsonstruct.
  • Improved readability of Readme and flags (thanks @rajayonin)

Full Changelog: v1.8.0...v1.9.0

Small improvements to execution

Choose a tag to compare

@Astrak00 Astrak00 released this 05 Jan 00:22

Removed different language strings and merged then all to english.
Fixed downloading no courses would crash the application in windows. (Thanks to @rajayonin for discovering this)
Error when entering a cookie as authentication: no files would be downloaded.
Simplified some logic for cookie asking.

Full Changelog: v1.8.0...v1.8.6

v1.8.0

Choose a tag to compare

@Astrak00 Astrak00 released this 04 Jan 23:54

New file organization when downloading the files to folders, as it appears in AulaGlobal, with modules.
Changed the parsing of files from the xml endpoint to use the json version, that way the file organization became feasible.

Full Changelog: v1.7.0...v1.8.0

Version 1.7 - Token storage

Choose a tag to compare

@Astrak00 Astrak00 released this 04 Dec 23:12

New features:

  • New release with new token storage optimization for multiple runs.
  • New system for asking for information from the user (cookies and token)

Version 1.6.0 New UI using Bubble

Choose a tag to compare

@Astrak00 Astrak00 released this 18 Nov 07:39

This new version adds a new way of introducing the necessary parameters via the terminal. Inspired by terminal.shop

image