Recent

Author Topic: Project: WoW-Addon-Updater  (Read 5047 times)

ArndtB

  • New member
  • *
  • Posts: 12
    • Arndts Blog
Project: WoW-Addon-Updater
« on: March 29, 2017, 12:17:48 pm »
Hello together,

I want to show you my Project "WoW-Addon-Updater", my first Project I've realized with FreePascal and Lazarus, licensed under GPL-3. At first, many many thanks to all people working on Free Pascal and Lazarus for this great Software. It helps me a lot to learn programming and create platform independent software. Additional many thanks to Benito van der Zander for the Package Internet Tools, I've using for WoW-Addon-Updater too.

The WoW-Addon-Updater is used to install and update interface extensions (=Addons) for the MMORPG World of Warcraft. This program can be used as an alternative to the application "Curse Client", which is currently available only on Microsoft Windows.

http://www.braier.net/wow-addon-updater

The idea was born as a hobby out of a desire to develop a cross-platform graphical solution to keep a collection of Addons up to date, which runs under Microsoft Windows, GNU / Linux and Mac OS X. The result was successfully tested on 64 bit versions of Windows 7, Windows 10, Ubuntu (LTS), Arch Linux and macOS Sierra 10.12.

The program currently supports two languages: English and German.

The Addon collection is managed in a table, and stored in an XML-based text file in addition to the individual settings of the program. Backups are automatically created to allow a later recovery of the Addon database in case of an error.

Addon entries can be added and removed easily. After checking for updates, new or revised versions will be highlighted. These can be installed or updated, individual Addons can be (un-) selected before. The progress of individual program operations is indicated by a status bar.

I hope you like the program and it will be useful for you. For your suggestions, praise and criticism as well as any kind of feedback I am always open, please write me here, on GitHub or an email at dev@braier.net.

Thank you for your Feedback  :)




Additional Notes:

This program was written in FreePascal 2.6.4 supported by the IDE Lazarus 1.4.4 and use the Package Internet Tools from Benito van der Zander.

WoW-Addon-Updater is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Curse Client and curse.com are trademarks of Curse Inc.

World of Warcraft, Warcraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.
« Last Edit: June 29, 2018, 05:40:22 pm by ArndtB »

ArndtB

  • New member
  • *
  • Posts: 12
    • Arndts Blog
Re: Project: WoW-Addon-Updater
« Reply #1 on: April 18, 2017, 10:22:25 pm »
I've released a new Version (2.0) of my WoW-Addon-Updater:

Code: [Select]
WoW-Addon-Updater 2.0.0 (Vivienna)
Copyright (C) <2016-2017> <Arndt Braier> <dev@braier.net>

2.0.0: April, 18th 2017
       NEW: Integration of a filter option to keep a better overview with
       larger addon lists.
       NEW: Integration of a context menue. Now you can check, update and
       delete a single addon with right mouse click. In addition, other useful
       functions are available, such as displaying a change overview, or to
       open the addon website or start a web search in a external browser.
       NEW: Every second line in Addon-List will now separated in gray color
       for better visualization.
       NEW: Unselected (inactive) addons are now easier to recognize, these
       are marked gray and italic.
       Switch to Free Pascal 3.0.2 und Lazarus 1.6.4.
       Implementation of corrections and improvements.


ArndtB

  • New member
  • *
  • Posts: 12
    • Arndts Blog
Re: Project: WoW-Addon-Updater
« Reply #2 on: November 15, 2017, 11:21:05 pm »
Hello together,

I've released a new Version (2.2) of my WoW-Addon-Updater:

Code: [Select]
2.2.0: November, 14th 2017
       FIXED: Routines reworked according to reorganization of Addon-Websites.
       Routine implemented to update Addon-Database automatically, if old
       entries are existing.

ArndtB

  • New member
  • *
  • Posts: 12
    • Arndts Blog
Re: Project: WoW-Addon-Updater
« Reply #3 on: February 21, 2018, 07:51:23 am »
Hello together,

I've released a new Version (3.0) of my WoW-Addon-Updater:

Code: [Select]
3.0.0: February, 20th 2018
       NEW: Add possibility to manage Addons from WoWInterface.
       
       NEW: Additional to ElvUi you can now install und manage Tukui also.

       NEW: Complete revision of the functionality "Create a new Addon-Entry
       on List" incl. comfortable search function:
       - Addon Search: New addons can now be easily searched for and added -
         even several at the same time!
       - The search results will be shown in an overview table and can be
         selected and added easily. Right-click opens the Addon web page
         directly in an external web browser, if desired
       - Optional possibility to do a web search via search engine (DuckDuckGo)

       FIXED: Installation of additional OpenSSL-libraries no longer required.
       
       FIXED: Rework of DirectInstall-Functionality to resolve possible issues.

       Switch to Free Pascal 3.0.4 and Lazarus 1.8.

       Furthermore, many core routines have been revised and optimized.
       
       For Gnomeregan!

ArndtB

  • New member
  • *
  • Posts: 12
    • Arndts Blog
Re: Project: WoW-Addon-Updater
« Reply #4 on: June 29, 2018, 05:40:59 pm »
Hello together,

WoW-Addon-Updater has moved and is now available here:

http://www.braier.net/wow-addon-updater

and:

http://git.braier.net/ArndtB/WoW-Addon-Updater