Fully self-contained South Park downloader GUI, written in Go for Linux, Windows, MacOS & Android.
If you have any request or criticism in particular, feel free to open an issue.
Just double-click the .exe :)
Right-click the executable. Under properties, toggle the 'Executable' switch on, OR under 'Permissions' -> 'Execute', select 'Everyone'.
Now you can double-click and run :)
Run chmod +x <binary file name>
.
Now you can run it with ./<binary file name>
, or using the graphical method.
Unzip the file.
Open a terminal in the folder of the unzipped file. Make sure you have make
installed.
Run make user-install
for a local install, or sudo make install
for a system-wide install.
Thanks to @KatzeMau for testing
Open a terminal and run chmod +x <binary file name>
. This makes it so you can run the file.
Apple doesn't like it if you run programs that aren't certified by Apple.
To run the program, you have to right-click it, then press open (NOT double-click!). It will show a warning and ask you if you really want to run the program. Press confirm.
- Write a custom data binding type using generics (fyne is too restrictive)
- Use it instead of fyne's bindings
- Write tests
-
pkg/data
-
pkg/taskqueue
-
- Extract GUI components into internal package & despaghettify
- Individual episodes
- Downloads
- Season selection
- Preferences
- Extract downloader and cache logic into internal package & despaghettify
- Make downloads persistent after closing the app
- Allow directly downloading search results & fix search in general
- Add 'Download All' button to add all episodes of the season to the queue
- Make Android usable and useful
- Figure out a way to save files without direct access to SAF
- Nitpicks
- Fix EllipsisLabel text overflow with very large texts
- Add word breaking for EllipsisLabel