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
Converts between Spotify's new lyrics (and their proprietary format) to an LRC file for local playback.

spotify-lyrics-to-lrc Converts between Spotify's new lyrics (and their proprietary format) to an LRC file for local playback. How to use: Open Spotify

~noah~ 6 Nov 19, 2022
Reverse engineered connection to the TradingView ticker in Python

Tradingview-ticker Reverse engineered connection to the TradingView ticker in Python. Makes a websocket connection to the Tradeview website and receiv

Aaron 20 Dec 02, 2022
a small cli to generate AWS Well Architected Reports on the road

well-architected-review This repo intends to publish some scripts related to Well Architected Reviews. war.py extracts in txt & xlsx files all the WAR

4 Mar 18, 2022
Simple Discord bot for snekbox (sandboxed Python code execution), self-host or use a global instance

snakeboxed Simple Discord bot for snekbox (sandboxed Python code execution), self-host or use a global instance

0 Jun 25, 2022
A bot for Large Fry Larrys

GroupMe Bot Driver This driver is written entirely in Python, and with easy configuration in mind. Using this driver, you'll be able to monitor multip

1 Oct 25, 2021
The source code of the bot that displays erotic images on Discord

説明 このコードはDiscord.pyとNeko APIを使ったNsfw画像表示ボットのソースコードです。 成人向けコンテンツを含むボットなので、不快になる方はこのボットの作成中止をおすすめします。 使い方 まず、install.batを起動してください。 そのあとに、config.json を開き

はなくそ 1 Dec 28, 2021
Smilecreator4 - This site is for people who want to hack or want to learn it!

smilecreator4 This site is for people who want to hack or want to learn it! Furthermore, this program does not work without turning off Antivirus or W

1 Jan 04, 2022
Ini Hanya Shortcut Untuk Menambahkan Kunci Tambahan Pada Termux & Membantu Para Nub Yang Decode Script Orang:v

Ini Hanya Shortcut Untuk Menambahkan Kunci Tambahan Pada Termux & Membantu Para Nub Yang Decode Script Orang:v

Lord_Ammar 1 Jan 23, 2022
Unfollows Users You're Following

Github-Unfollow-Bot Info It unfollows users you're following, it runs in the background so you can still do what you do without it bothering you. It's

ExT 4 Sep 03, 2022
Telegram Group Management Bot based on Pyrogram

Komi-San Telegram Group Management Bot based on Pyrogram More updates coming soon Support Group Open a Pull request if you wana contribute Example for

33 Nov 07, 2022
派蒙Bot / PaimonBot

派蒙Bot / PaimonBot 基于Mrs4s / go-cqhttp 和 nonebot / nonebot2 的原神QQ群聊机器人 特别鸣谢 MingxuanGame 的人物武器名字自动纠正功能 小灰灰 的人物武器信息api 环境 请务必使用Python3.7以上版本!! 尽量在linux下

晓轩 96 Dec 16, 2022
A self-bot for discord, written in Python, which will send you notifications to your desktop if it detects an intruder on your discord server

A self-bot for discord, written in Python, which will send you notifications to your desktop if it detects an intruder on your discord server

LevPrav 1 Jan 11, 2022
A beginner’s guide to train and deploy machine learning pipelines in Python using PyCaret

This model involves Insurance bill prediction, which was subsequently deployed on Heroku PaaS

1 Jan 27, 2022
A basic API to scrape Craigslist.

CLAPI A basic API to scrape Craigslist. Most useful for viewing posts across a broad geographic area or for viewing posts within a specific timeframe.

45 Jan 05, 2023
Telegram Bot For Screenshot Generation.

Screenshotit_bot Telegram Bot For Screenshot Generation. Description An attempt to implement the screenshot generation of telegram files without downl

1 Nov 06, 2021
A fully decentralized protocol for private transactions FAST snipe BUY token on LUANCH after add LIQUIDITY

TORNADO CASH Pancakeswap Sniper BOT 2022-V1 (MAC WINDOWS ANDROID LINUX) ⭐️ A fully decentralized protocol for private and safe transactions ⭐️ AUTO DO

Crypto Trader 2 Jan 06, 2022
Bulk NFT uploader to OpenSea!

Bulk NFT Uploader Description Simple easy peasy python script which logins to opensea account using metamask and bulk uploads NFT to your default coll

Lakshya Khera 25 May 23, 2022
PyDottie is a version of Dottie.js written in Python 3.

PyDottie is a version of Dottie.js written in Python 3.

Jose Noriega 2 Nov 21, 2021
A tool for creating credentials for accessing S3 buckets

s3-credentials A tool for creating credentials for accessing S3 buckets For project background, see s3-credentials: a tool for creating credentials fo

Simon Willison 138 Jan 06, 2023
FUD Keylogger That Reports To Discord

This python script will capture all of the keystrokes within a given time frame and report them to a Discord Server using Webhooks. Instead of the traditional

●┼Waseem Akram••✓⁩ 16 Dec 08, 2022