ESOLinuxAddonManager - Very simple addon manager for Elder Scrolls Online running on Linux.

Overview

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!

How to use

  • Download the app from releases
  • Put it in any 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

TODO:

  • Make the app prettier
  • Add cute icon
  • Test for bugs etc etc
  • Support for TTC price fetching
  • Support for checking if files need updating
  • Support for deleting addons

How to build

Contributing

If you want to contribute, hop on my Discord! https://discord.gg/PZkYZRx

I have no proper guidelines yet set so I want to chat about it first.

You might also like...
Protection-UB - Simple Group Protection userbot running on python3 with ARQ

Protection-UB Simple Group Protection userbot running on python3 with ARQ ⚠️ Not

This is a simple bot for running Python code through Discord

Python Code Runner Discord Bot This is a simple bot for running Python code through Discord. It was originally developed for the Beginner.Codes Discor

❤️ DaisyX 2.0 ❤️ A Powerful, Smart And Simple Group Manager ... Written with AioGram , Pyrogram and Telethon...
❤️ DaisyX 2.0 ❤️ A Powerful, Smart And Simple Group Manager ... Written with AioGram , Pyrogram and Telethon...

❤️ DaisyX 2.0 ❤️ A Powerful, Smart And Simple Group Manager ... Written with AioGram , Pyrogram and Telethon... ⭐️ Thanks to everyone who starred Dais

“Hey there 👋 I'm szrosebot .A Powerful, Smart And Simple Group Manager with some extra features..
“Hey there 👋 I'm szrosebot .A Powerful, Smart And Simple Group Manager with some extra features..

A Powerful, Smart And Simple Group Manager szrose bot This is the clone of DewmiBotit is a Powerful, Smart And Simple Group Manager bot made by hiruna

Telegram group manager moderen and simple.
Telegram group manager moderen and simple.

Upin Robot A Advanced Powerful, Smart And Intelligent Group Management Bot With New And Powerful Features ... Written with Pyrogram and Telethon... If

⚡ Yuriko Robot ⚡ - A Powerful, Smart And Simple Group Manager Written with AioGram , Pyrogram and Telethon

⚡ Yuriko Robot ⚡ - A Powerful, Smart And Simple Group Manager Written with AioGram , Pyrogram and Telethon

A simple script that can be used to track real time that user was online in telegram

TG_OnlineTracker A simple script that can be used to track real time that user was online in telegram Join @DaisySupport_Official 🎵 for help 🏃‍♂️ Ea

Most Simple & Powefull web3 Trade Bot (WINDOWS LINUX) Suport BSC ETH
Most Simple & Powefull web3 Trade Bot (WINDOWS LINUX) Suport BSC ETH

Most Simple & Powefull Trade Bot (WINDOWS LINUX) What Are Some Pros And Cons Of Owning A Sniper Bot? While having a sniper bot is typically an advanta

This very basic script can be used to automate COVID-19 vaccination slot booking on India's Co-WIN Platform.

COVID-19 Vaccination Slot Booking Script This very basic CLI based script can be used to automate covid vaccination slot booking on Co-WIN Platform. I

Releases(1.2.5)
  • 1.2.5(Jun 20, 2022)

    This should now fix the issue with certificates that were happening due to forgetting add one flag for Nuitka when building.

    This also fixes a bug where you couldn't download TTC files before updating addons. Now you can do that in whichever order you want, or just one of them.

    Also adds an icon but I am not sure if it shows up.

    Source code(tar.gz)
    Source code(zip)
    ESOLinuxAddonManager.appimage(38.08 MB)
  • 1.2.3-no-certs(Jun 20, 2022)

    This version should disable the SSL cert requirement so the appimage should work across multiple systems.

    I've asked Nuitka devs if they can help with the issue, I would rather keep the SSL stuff there.

    This also fixes the issue where if you press TTC before downloading addons, the addon location is found.

    Source code(tar.gz)
    Source code(zip)
    ESOLinuxAddonManager(37.93 MB)
  • 1.2.2(Jun 14, 2022)

  • 1.2.1(Dec 20, 2021)

    Very quick fix, literally just one line added to the source code. Sorry this took so long time, I kinda forgot to do this until now.

    There is also small fix for checking the location/addon txt files at the start of the download, instead of just initialization.

    Also thanks to Nuitka, the filesize dropped tremenduously! Only ~24MB now!

    Note: Since I am using Nuitka to distribute this, the filename cant have any spaces on it.

    Source code(tar.gz)
    Source code(zip)
    ESOLinuxAddonManager.tar.gz(23.23 MB)
  • 1.2(Oct 26, 2021)

    So this was a big one for me, since I had no idea how to make this work at first. I then read the friendly manual and found out that PyGObject isnt threadsafe: https://pygobject.readthedocs.io/en/latest/guide/threading.html?

    Now the app doesnt crash all the time, at least not for me.

    If you find more bugs (theres probably a lot of them), I appreciate if you would write an issue about it, with the terminal logs if possible.

    Source code(tar.gz)
    Source code(zip)
    ESOLinuxAddonManager.tar.gz(115.85 MB)
  • 1.1(Oct 23, 2021)

    Added TTC Update button, with region selection radiobuttons. This should help with keeping the TTC pricetables in check!

    Current workaround for crashing is mentioned in issues, but in short: Press any radiobuttons before clicking any download/ttc update buttons. Seems the threading crashes otherwise, although I have no idea why.

    Source code(tar.gz)
    Source code(zip)
    ESOLinuxAddon.Manager.tar.gz(115.63 MB)
  • 1.0.2(Aug 18, 2021)

  • 1.0.1(Aug 1, 2021)

    I forgot to add threading for the download process so the whole UI freezes, I have now fixed this.

    Known issues

    • Sometimes there is an error "list out of range" when reading the list of links, this seems to happen only in built "onefile" app.
      • If you get this issue, try restarting the app.
    • The app may crash during download
      • Not sure why this happens, couldn't reproduce during running from code or inside terminal
      • Temp solution: Run the app from terminal. If it crashes, send me logs!
    Source code(tar.gz)
    Source code(zip)
    ESOLinuxAddonManager.tar.gz(73.38 MB)
  • 1.0(Jul 31, 2021)

    The first release!

    And pretty ugly at that. Maybe it'll get better looking over time, who knows. But it should work!

    Known issues

    • Sometimes there is an error "list out of range" when reading the list of links, this seems to happen only in built "onefile" app.
      • If you get this issue, try restarting the app.
    Source code(tar.gz)
    Source code(zip)
    ESOLinuxAddonManager.tar.gz(73.38 MB)
Owner
Akseli
Gamedev, stability engineer
Akseli
2b2t Priority queue discord bot announcer

2b2t Priority queue discord bot announcer Commands !prioq - Checks the priority queue length and sends it. !start - Starts a loop that sends the sta

Gumi 5 Jun 06, 2022
GUI Pancakeswap2 and Uniswap3 trading client (and bot)

GUI Pancakeswap2 and Uniswap3 trading client (and bot) (MOST ADVANCE TRADING BOT SUPPORT WINDOWS LINUX MAC) (AUTO BUY TOKEN ON LUNCH AFTER ADD LIQUIDI

16 Dec 23, 2021
Python linting made easy. Also a casual yet honorific way to address individuals who have entered an organization prior to you.

pysen What is pysen? pysen aims to provide a unified platform to configure and run day-to-day development tools. We envision the following scenarios i

Preferred Networks, Inc. 452 Jan 05, 2023
Asca - Antiscam Discord Bot With Python

asca Antiscam Discord Bot Asca moderates scammers and deletes scam messages Opti

11 Nov 01, 2022
Client to allow skytrack to be used with GSPro Golf simulator application

Skytrack Interface for GSPro A Basic Interface connection from Skytrack Launch Monitors to be able to play simulator golf via GSPro About The Project

James Peruggia 2 Oct 24, 2021
Previewer for VapourSynth scripts.

Standalone previewer for VapourSynth scripts Fork of Endilll's vapoursynth-preview (not maintained anymore) This program is meant to be paired with a

Irrational Encoding Wizardry 26 Dec 16, 2022
Sielzz Music adalah proyek bot musik telegram, memungkinkan Anda memutar musik di telegram grup obrolan suara.

Hi, I am: Requirements 📝 FFmpeg NodeJS nodesource.com Python 3.8 or higher PyTgCalls MongoDB Get STRING_SESSION from below: 🎖 History Features 🔮 Th

1 Nov 29, 2021
An Telegram Bot By @AsmSafone To Stream Videos in Telegram Voice Chat. This is Also The Source Code of The Bot Which is Being Used In @SafoTheBot Group! ❤️

Telegram Video Player Bot (Beta) An Telegram Bot By @AsmSafone To Stream Videos in Telegram Voice Chat. Special Features Supports Live Streaming From

SAF ONE 206 Jan 03, 2023
Auto like & auto followers facebook

Auto like & auto followers facebook

Fahmi Dev 23 Dec 08, 2022
This is a Python package to create a snowflake identifier similar to Discord's or Twitter's.

snowflake2 Based on falcondai and fenhl's Python snowflake tool, but with documentation and simliarities to Discord. Installation instructions Install

Learnloot 2 Mar 19, 2022
Listen to the radio station from your favorite broadcast

Latest news Listen to the radio station from your favorite broadcast MyCroft Radio Skill for testing and copy at docker skill About Play regional radi

1 Dec 22, 2021
Send pm to Admin - Telegram

Send pm to Admin - Telegram

Ahoora 3 Nov 17, 2022
Discord Token Checker and Info

Discord Token Checker A simple way to check Discord user tokens and their info in bulk. By Roover#7098. https://discord.gg/W8hnMWY6XP Proxy support co

Roover 3 Dec 09, 2021
A simple Discord Bot created for basic functionality and fun chat commands for use in a private server.

LoveAndChaos-Bot v0.1.0 LoveAndChaos-Bot is a Discord Bot specifically designed for a private server; this bot is merely a test and a method to expose

Morgan Rose 1 Dec 12, 2021
Async client API for the Telegram Group Calls

PyTgCalls This project allow to make Telegram group call with MTProto Api using Pyrogram and WebRTC, this is possible thanks to the power of NodeJS's

185 Jan 03, 2023
WikipediaBot from mohirdev.uz

wiki-bot WikipediaBot from mohirdev.uz Requirements wikipedia aiogram Installing wiki/aiogram pip install wikipedia pip install aiogram

Muhammad Ali 5 Sep 28, 2022
A liblary whre you can find helpful functions for your discord bot

DBotUtils A liblary whre you can find helpful functions for your discord bot Easy setup Setup is easily and flexible. Change anytime. After setup just

Kondek286 1 Nov 02, 2021
Let your friends know when you are online and offline xD

Twitter Last Seen Activity Let your friends know when you are online and offline Laser-light eyes when online Last seen is mentioned in user bio Also

Kush Choudhary 12 Aug 16, 2021
My Advent of Code solutions. I also upload videos of my solves: https://www.youtube.com/channel/UCuWLIm0l4sDpEe28t41WITA

My solutions to adventofcode.com puzzles. I post videos of me solving the puzzles in real-time at https://www.youtube.com/channel/UCuWLIm0l4sDpEe28t41

195 Jan 04, 2023
Biblioteca Python que extrai dados de mercado do Bacen (Séries Temporais)

Pybacen This library was developed for economic analysis in the Brazilian scenario (Investments, micro and macroeconomic indicators) Installation Inst

42 Jan 05, 2023