2023-07-23 12:50
momijizukamori
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Some people here may already be familiar with
nianeyna's ao3downloader project. I've been teaching myself GUI design and how to build Python standalone distributables using it as a base, and I finally have something that is in a testable state.
At the moment, this is Windows-only - specifically, it was built on Windows 10, and per the PyInstaller docs, may not work on earlier Windows versions if you don't have the Windows updates with support for the Visual Studio 2015 run-time installed. If there's interest I can try to do a more complex build that includes the runtime files in the package.
I can also compile a build for Linux, if there's interest, though let me know what Linux version you're using. Unfortunately for OSX users, the build tool requires building on the operating system you're targetting, and I do not an OSX machine.
You do not need Python preinstalled. If you've used the commandline version of ao3downloader, you can copy your
Also, when you try to run ao3downloader.exe, Windows may give you a warning that it's untrusted software, which is because I don't have a Windows codesigning certificate. You should be able to click 'More Info' and then have a 'Run Anyway' button appear.
The file package is available here - I'm open to feedback both about stuff that doesn't work the way it should, and UI organization/labelling (though - some of the ugliness of the UI is part of the UI package I'm using and thus cannot be changed, unfortunately)
Edit, July 24th: Link now points to an updated build that should crash significantly less, lol. Also now available for Linux though unfortunately with un-antialiased Courier New as the font (still working out how to get a build environment that'll be compatible with as many Linux distros as possible)
![[github.com profile]](https://www.dreamwidth.org/img/profile_icons/github.png)
At the moment, this is Windows-only - specifically, it was built on Windows 10, and per the PyInstaller docs, may not work on earlier Windows versions if you don't have the Windows updates with support for the Visual Studio 2015 run-time installed. If there's interest I can try to do a more complex build that includes the runtime files in the package.
I can also compile a build for Linux, if there's interest, though let me know what Linux version you're using. Unfortunately for OSX users, the build tool requires building on the operating system you're targetting, and I do not an OSX machine.
You do not need Python preinstalled. If you've used the commandline version of ao3downloader, you can copy your
settings.json
file and log/
and download/
folders into the unzipped GUI folder and it should use those as a base for various commands, the same way the CLI version does.Also, when you try to run ao3downloader.exe, Windows may give you a warning that it's untrusted software, which is because I don't have a Windows codesigning certificate. You should be able to click 'More Info' and then have a 'Run Anyway' button appear.
The file package is available here - I'm open to feedback both about stuff that doesn't work the way it should, and UI organization/labelling (though - some of the ugliness of the UI is part of the UI package I'm using and thus cannot be changed, unfortunately)
Edit, July 24th: Link now points to an updated build that should crash significantly less, lol. Also now available for Linux though unfortunately with un-antialiased Courier New as the font (still working out how to get a build environment that'll be compatible with as many Linux distros as possible)
◾ Tags: