Jump to content

Digest March

We talk about what was done and updated in the past month. We help keep abreast of events.

March

Servers monitoring and the Addons Editor

We present you two legends. All dreams come true.

Servers monitoring The Addons Editor

Game tooltips

Tooltips provide a way for 3rd party fansites and extensions to display detailed information on mouseover.

Read more

The Addons Updater

Let us to introduce the addons updating software and to share the details

Read more Download

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


Guest Dark_Cs

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

Actually, I'm pretty sure that UI9 rewrites the AddonDesc when you upload; with the new version number, the website address, and the author.

Very nice job, Dark_Cs.

You're an English translation, Carnifex;

29o63aw.png

Link to comment
Share on other sites

Guest Tvicker

эээ, а как его запустить?)

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

german translation

BTW: 2 little bugs:

-the sort of version number isn't integer sort but string sort

-the sort of addonnames is casesensitive

Link to comment
Share on other sites

Guest Dark_Cs

sorting will be corrected in the near future.

thanks for the translation

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 Dark_Cs

ехе можно скачать там же, тестировал, работает вроде нормально

Link to comment
Share on other sites

Guest Dark_Cs

>Well. Python can handle HTTP-Requests,right?

yes

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

Guest Carnifex

Man kann gerade so verstehen, was du sagen wolltest, aber die Grammatik ist nicht die beste xD

achja, das ist wieder etwas offtopic xD

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

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use