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
Share your files on local network just by one click.

Share Your Folder This script helps you to share any folder anywhere on your local network. it's possible to use the script on both: Windows (Click he

Mehran Seifalinia 15 Oct 23, 2022
A file-based quote bot written in Python

Let's Write a Python Quote Bot! This repository will get you started with building a quote bot in Python. It's meant to be used along with the Learnin

1 Nov 01, 2021
Primeira etapa do processo seletivo para a bolsa de migração de conteúdo de Design de Software.

- Este processo já foi concluído. Obrigado pelo seu interesse! Processo Seletivo para a bolsa de migração de conteúdo de Design de Software Primeirame

Toshi Kurauchi 1 Feb 21, 2022
A discord.py bot template with easy deployment through Github Actions

discord.py bot template A discord.py bot template with easy deployment through Github Actions. You can use this template to just run a Python instance

Thomas Van Iseghem 1 Feb 09, 2022
Implementation of the paper 'Sentence Bottleneck Autoencoders from Transformer Language Models'

Introduction This repository contains the code for the paper Sentence Bottleneck Autoencoders from Transformer Language Models by Ivan Montero, Nikola

Ivan Montero 14 Dec 28, 2022
Nflmetrics - Johns Hopkins Spring 2022 Sports Analytics research project about NFL Draft Metrics

nflmetrics GitHub repo for Johns Hopkins Spring 2022 Sports Analytics research p

Anish Kulkarni 4 Feb 24, 2022
Translator based on Google API

Yakusu Toshiko Translator based on Google API. Instance of this bot is running as @yakusubot. Features Add a plus to a language's name to show an orig

Arisu W. 2 Sep 21, 2022
A program to convert YouTube channel registration information into Json files for ThirdTube.

ThirdTubeImporter A program to convert YouTube channel registration information into Json files for ThirdTube. Usage Japanese https://takeout.google.c

Hidegon 2 Dec 18, 2021
Droplink URL Shortener Bot, deployable to Heroku and Railway.

Droplink-bot Make short link by using Droplink API key. Made by @dakshy. Installation The Easy Way Required Variables BOT_TOKEN: Create a bot using @B

ToonsHub 5 Jun 25, 2022
Neubot client

Neubot, the network neutrality bot Neubot is a research project on network neutrality of the Nexa Center for Internet & Society at Politecnico di Tori

Neubot 57 Nov 02, 2021
The official Discord Python framework for thenewboston blockchain.

Project Setup Follow the steps below to set up the project on your environment. Mac Setup Homebrew requires the Xcode command-line tools from Apple's

Bucky Roberts 18 Jul 15, 2022
Robot Swerve Test Public With Python

Robot-Swerve-Test-Public The codebase for our swerve drivetrain prototype robot.

1 Jan 09, 2022
A Pancakeswap v2 trading client (and bot) with limit orders, stop-loss, custom gas strategies, a GUI and much more.

Pancakeswap v2 trading client A Pancakeswap trading client (and bot) with limit orders, stop-loss, custom gas strategies, a GUI and much more. If you

571 Mar 15, 2022
Male' Map Telegram Bot

Male' Map TelegramBot A simple TelegramBot to fetch residential addresses in Male', Maldives. The bot can be queried inline or directly. sample .env f

Naail Abdul Rahman 12 Nov 25, 2022
Kang Sticker bot

Kang Sticker Bot A simple Telegram bot which creates sticker packs from other stickers, images, documents and URLs. Based on kangbot Deploy Credits: s

Hafitz Setya 11 Jan 02, 2023
SpamSMS - SPAM SMS menggunakan api web INDIHOME

SPAM SMS Unlimited SPAM SMS menggunakan api web INDIHOME Cara Install Di Termux

Zuck-Ker 1 Jan 08, 2022
Leakvertise is a Python open-source project which aims to bypass these fucking annoying captchas and ads from linkvertise, easily

Leakvertise Leakvertise is a Python open-source project which aims to bypass these fucking annoying captchas and ads from linkvertise, easily. You can

Quatrecentquatre 9 Oct 06, 2022
Improved file host. Change of interface and storage: 15 GB available.

File hosting v2 Improved file host. Change of interface and storage: 15 GB available. This app now uses the Google API to store, view, and delete file

Sarusman 1 Jan 18, 2022
Develop and deploy applications with the Ionburst Cloud Python SDK.

Ionburst SDK for Python The Ionburst SDK for Python enables developers to easily integrate with Ionburst Cloud, building in ultra-secure and private o

Ionburst Cloud 3 Mar 06, 2022