Jump to content
Alloder.pro: about Allods with love
Search In
  • More options...
Find results that contain...
Find results in...

New program for writers

We turn from quantity to quality and tell you how we will supplement the Allods Team program with rewards in rubles.

More

The new Updater

Let us to introduce the new addon updater software and to share the details

Read more

Alloder 2.0

We have started the process of project evolve, and this relates not only, and not even primarily of the site's view

Read more

Менеджер аддонов (+ инсталлятор для windows) [r0.5]


Guest Dark_Cs
 Share

Recommended Posts

Guest Dark_Cs

Мне, как наверно и большинству, довольно нудно постоянно вручную отслеживать появление новых версий аддонов. Поэтому, в целях автоматизации процесса был написан небольшой скрипт - менеджер аддонов:

6da8002c1e4563c95ddfdaa8e1f00cec.png

5c07191e83760046ec95f4a8b144e2f6.png

Его ключевыми возможностями являются:*

  • установка аддонов с сайта ui9.ru
  • автоматическое обновление аддонов через определенный промежуток времени
  • удаление аддонов

*с поправкой, что скрипт работает как задумано

Возможны какие-либо баги, о которых можно даже сообщить.

Скрипт написан на Python 3 + PyQt, отсюда последствия...

Скачать можно отсюда

Соберу exe для широкого круга пользователей, когда скрипт будет доработан полностью и не будет существенных замечаний.

изменения в r0.4:

[ru]

Добавлена поддержка многоязычности.

Добавлен английский перевод.

[en]

Added support for multiple languages.

Added English translation.

upd:

Добавлен немецкий язык (Спасибо Carnifex)

Скрипты скомпилированы в exe для 32 и 64 битных систем, скачать по-прежнему можно отсюда

изменения в r0.5:

Переделана сортировка списка аддонов, теперь сортирует по-человечески. К сожалению, новый вид сортировки пока не удалось совместить с цветовым выделением устаревших аддонов, надеюсь, когда-нибудь я узнаю как это сделать.

Аддоны, которые помечены как временно неработающие не отображаются в списке доступных. Если в списке установленных аддонов есть аддон, который недоступен для скачивания, то у него версия отображается как 'r0'.

В списке доступных аддонов добавлен столбец с датой последнего обновления аддона.

Link to comment
Share on other sites

Guest Carnifex

nice, but it would be better, if you could make an executable out of it (because no "normal" people has python installed xD) and also add at least a english translation

BTW: So I have to look in the xdb and update the version number? :( xD

Link to comment
Share on other sites

Ребят, не думайте даже над этим. Для запуска нужно установить Python Runtime Environment. Как говорится "это не для "нормальных" людей".

Man, python is rly like... "It's easier to dl yourself than install python and stuff".

Local dev's use astral updater (still in beta, WTF?) and local "customers" (consumers?) don't know abot python and stuff.

Link to comment
Share on other sites

Guest Dark_Cs

Exe версия "для всех" будет позже, но и тогда она не будет представлять особой ценности, ибо будет весить несколько мегабайт. Конечно можно было написать на c# и тогда получилось бы гораздо быстрей и компактней, но хотелось написать что-нибудь на питоне. Хотя .net тоже есть не у всех

Link to comment
Share on other sites

Guest Carnifex

8,6 MB lol, are you sure, that you can't lower your import, because all thing which you are importing are packed in the executable (also the things, you don't use).

Atm I will continue to use the .py's^^

Link to comment
Share on other sites

Guest Dark_Cs

PyQt4.QtCore.pyd - 1.5mb

PyQt4.QtGui.pyd - 5.4mb

python31.dll - 2.0mb

QtCore4.dll - 2.1mb

QtGui4.dll - 7.5mb

cx_freeze reduce their size, I do not know how to reduce it further. Packing in the "exe" python script is crap

Link to comment
Share on other sites

Guest Latstyle

нуу .net могут и поставить.. хотя сейчас я незнаю он часто нужен бывает и ставится со многими приложениями/играми

Link to comment
Share on other sites

Verry interesting ;D

Well. Python can handle HTTP-Requests,right?

If yes, I might have an idea for the nearer future.

btw. very nice project, even if it is simliar to that what I`m working on right know.

Link to comment
Share on other sites

Guest Carnifex

Python is a cheating programming language, you can do nearly every thing very easy with it (but performance critical things not very fast, because its interpreted)

Link to comment
Share on other sites

Well, I`ll take a look on python and how I could combine it with my actual Project (a client app would make it much more comfortable)

btw. @Carnifex

grad zu faul ne PM zu schreiben:

Soweit so gut, morgen Style und aufteilung überarbeiten, und dann mal Reaktionen hier im Forum abwarten. Idealerweise könnte man das auch mit dem Programm hier verknüpfen,oder? Denn ist ist ja eignetlich das gleiche, jedoch ohne "share" funktion

Link to comment
Share on other sites

OMG deutsche Leute sprechen deutsche Sprache =D

Mann muss Deutsch zu verbessern, der im die Schule mit erweitertem Deutschunterricht gelernt hat =D

(Hope i made not a lot of mistakes ^_^ I mean that's me who had leaned deutsch im school )) )

Link to comment
Share on other sites

А можете сделать функцию остановки установленных аддонов? Также хотелось бы сортировку вкладки "скачать" по дате последнего изменения.

ошибка: во вкладке "аддоны" сортировка по популярности сортирует учитывая только первую цифру в числе.

Link to comment
Share on other sites

Guest Valltron

Апдейтер для аддонов уже давно существует и развивается :)

смотрим тут Если нет доступа - просим и ждем, и он обязательно появится ;)

Уже реализовано практически все, о чем тут просят, плюс постоянные обновления и улучшения, учитывая ваши же пожелания.

Link to comment
Share on other sites

Guest Carnifex

There are still some bugs with updating the addons. Do you completly remove the folder first before installing the new version of the addon?

For example TargetManager and PlayerHUD had stoped working after updating with you AddonManager and had to be reinstalled manually by me. Otherwise is updates much other addon successfully.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use