Elder Scrolls Online addon downloader, for Linux!
  • Python 98.5%
  • Shell 1.5%
Find a file
2023-11-19 17:49:02 +02:00
.dap add launch.json 2022-07-06 19:50:40 +03:00
.github oops 2022-08-07 17:32:25 +03:00
.gitignore update gitignore 2022-06-14 18:50:38 +03:00
addondownloader.py use unix timestamp as "magic number" because hnnnnnnnngh 2022-08-23 19:04:13 +03:00
addonmanager.py add threadsafe button and status box handling 2021-10-26 22:31:14 +03:00
build.sh Merge branch 'main' into python-ssl-error-fix 2022-06-20 19:52:19 +03:00
esotux.png fix url to download new versions, update readme, add build.sh, add icon 2022-06-14 18:36:12 +03:00
LICENSE Initial commit 2021-07-30 17:11:03 +03:00
main.py add gobject.threads.init() 2021-08-18 20:52:01 +03:00
manager-screenshot.png Screenshot of the program 2022-06-20 19:24:12 +02:00
README.md asdasfgjkhlg 2023-11-19 17:49:02 +02:00
Requirements.txt update requirements.txt 2022-07-01 22:59:04 +03:00
requirements.txt shut up dependabot 2023-01-24 13:38:52 +02:00

aksdev-blog mastodon itchio ko-fi Liberapay patrons matrix

Image

ESOLinuxAddonManager

Very simple addon manager for Elder Scrolls Online running on Linux. Well, more a downloader for now.

Currently it's quite ugly but it gets the job done!

Image

How to use

Image

  • Download the app from releases: Click here!
    • The releases and main repository of the app are now hosted on Codeberg.
    • Please use that for any issues
  • Put it in any empty folder you wish
  • Make sure the app has permissions to run (is set to executable)
  • After opening the app, add
    • Your ESO addon location. For example, for me it is /mnt/sda3/steam/steamapps/compatdata/306130/pfx/drive_c/users/steamuser/My Documents/Elder Scrolls Online/live/AddOns/
    • Paste links to ESOUI.com addon pages, one per line. One link should look like, for example: https://www.esoui.com/downloads/info602-Azurah-InterfaceEnhanced.html
    • Press "Download"
    • If you have issues, the text below download button should tell you whats happening
  • All your data is saved to text files
    • List of addons are in addons.txt
    • The ESO addon location is saved in addonslocation.txt
  • If you use TamrielTradeCenter addon
    • Press "Update TTC" button to update the prices from the official pricelist

Check issues for TODO and bugs!

How to build

For building a standalone app, use Nuitka3 and run following command in repository root:

./build.sh

Nuitka will warn you if you're missing dependencies.

It's worth noting that the onefile Nuitka generates is a bit slower to start, since it unpacks everything to a temp folder before launching. Also I've noticed the filename cant have spaces, so use .desktop files to link to it.

Contributing

Feel free to make issues if you encounter bugs, or comment on existing ones. I am not looking for code contribution at the moment, but feel free to chat about things with me if you wish.

You can find me in my Discord: https://discord.gg/PZkYZRx