MTPC - MT Package Control-Crawlers added, more efficient

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Post

<Deleted, as not actual anymore>
Last edited by LMD on Mon May 21, 2018 13:28, edited 1 time in total.
My stuff: Projects - Mods - Website

User avatar
Linuxdirk
Member
Posts: 3218
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by Linuxdirk » Post

Hosted at Google, not open-source, no proper license information, Java, no usage instructions, vacuous screenshots. Passive-aggressive "Trust me of fuck off" attitude.

What the hell, dude?

zing269
Member
Posts: 109
Joined: Sat Apr 30, 2016 19:10

Re: MTPC - Minetest Package Control - BETA RELEASE !

by zing269 » Post

It consumes 25% - 50% cpu while idle.

I get this error when clicking the config button:

Code: Select all

ERROR : APPGURU : GRAPHICS : SWING : GUI : BASIC : BASICFORMSPEC : INVALID GUI ELEMENT : APPGURU BASIC GUI
ERROR : APPGURU : GRAPHICS : SWING : GUI : BASIC : BASICFORMSPEC : FAIL
ERROR : APPGURU : GRAPHICS : SWING : GUI : BASIC : BASICFORMSPEC : FAIL
Exception in thread "AWT-EventQueue-1" java.lang.NullPointerException
	at appguru.graphics.swing.BasicTableModel.obtainSGS(BasicTableModel.java:458)
	at appguru.AGE$4.actionPerformed(AGE.java:433)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.Component.processMouseEvent(Component.java:6533)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6298)
	at java.awt.Container.processEvent(Container.java:2238)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2296)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4897)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4475)
	at java.awt.Container.dispatchEventImpl(Container.java:2282)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
	at java.awt.EventQueue$4.run(EventQueue.java:733)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
	at org.GNOME.Accessibility.AtkWrapper$5.dispatchEvent(AtkWrapper.java:700)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Post

<Bug fixed, post not necessary>
Last edited by LMD on Tue May 22, 2018 09:32, edited 1 time in total.
My stuff: Projects - Mods - Website

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Post

Thanks for the bug !
My stuff: Projects - Mods - Website

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Post

To you, linuxdirk : Edited post.
My stuff: Projects - Mods - Website

User avatar
Linuxdirk
Member
Posts: 3218
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by Linuxdirk » Post

https://creativecommons.org/faq/#can-i- ... o-software

And why should I – as a mod developer – add my mods to yet another mod management/database? Moreover, to a database that is only usable with a closed-source client?

User avatar
Linuxdirk
Member
Posts: 3218
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - Development : Help nee

by Linuxdirk » Post

azekill_DIABLO wrote:Yes. This is the direction minetest must take.
You mean bloated closed-source Java applications and overcomplicated server architectures for mod updates?

Here, have a fixed version instead:

Code: Select all

cd ${HOME}/.minetest/mods
find . -maxdepth 1 -type d -exec sh -c '(cd {} && git pull)' ';'

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Post

<Unnecessarity of post>
Last edited by LMD on Mon May 21, 2018 13:29, edited 1 time in total.
My stuff: Projects - Mods - Website

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Post

Linuxdirk wrote:https://creativecommons.org/faq/#can-i- ... o-software

And why should I – as a mod developer – add my mods to yet another mod management/database? Moreover, to a database that is only usable with a closed-source client?
I totally take your point. A server was once planned, I have had a longer conversation with sofar on the MTPC Development thread, but I haven't found a place where to host a custom Java Server yet without costs.
Also, the idea is that more informations should be included in your "mod.conf" file. Name, author & co are fine, but more is better. Furthermore, you may just tell me to put your mods in there, I'll then collect the necessary information, and make an official DB which grows as I add new entries. On top of this, I am planning VCS support(Version Control Server) which would allow me to automatically fetch (client-side) actual mod information from txt files in the internet. And even more, I am considering developing a crawler for, for instance, Krock's or other Mod Lists..............................................................
My stuff: Projects - Mods - Website

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Post

<In description now>
Last edited by LMD on Mon May 21, 2018 13:29, edited 1 time in total.
My stuff: Projects - Mods - Website

User avatar
Phoenixflo44
Member
Posts: 639
Joined: Fri Jul 28, 2017 15:01
In-game: EvilPhoenix
Location: Behind my PC, in Germany

Re: MTPC - Minetest Package Control - BETA RELEASE !

by Phoenixflo44 » Post

I already :D
Spoiler
I hate my life

User avatar
Linuxdirk
Member
Posts: 3218
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by Linuxdirk » Post

LMD wrote:but I haven't found a place where to host a custom Java Server yet without costs.
Sorry, but from the discussion it seems to me that you have absolutely no clue what are you doing. This matches with the DM you sent me earlier. Please for the sake of the holy Nyan Cat, please stop it and grow some more knowledge on client-server architectures.

… and please don’t use Java or release closed-source software.

User avatar
rubenwardy
Moderator
Posts: 6972
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: MTPC - Minetest Package Control - Development : Help nee

by rubenwardy » Post

Merged the topics together, please don't make duplicate topics

Minetest 0.5.0 will include a builtin package installer, and 0.5.1 will include a cli interface for it time depending. So I don't see the point of this project except as an educational exercise, which you're doing wrong anyway with terrible practices
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

parasite
Member
Posts: 186
Joined: Sat May 06, 2017 17:45
GitHub: Parasitoid

Re: MTPC - Minetest Package Control - BETA RELEASE !

by parasite » Post

<Deleted, as not actual anymore>

BTW. thanks for adding a few explanations and updating the presentation of this mod! The minetest itself can not browse, download and manage mods, and it is exciting when someone is working on such project.
Last edited by parasite on Sat Jun 02, 2018 18:33, edited 1 time in total.

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - MT Package Control-Crawlers added, more efficient

by LMD » Post

If I need your money, I must have gone totally mad :) (Id never take money for my OSS projects), and BTW, I hope new features, bugfixes and improvements + intro video will convince others !
Last edited by LMD on Mon May 21, 2018 14:36, edited 1 time in total.
My stuff: Projects - Mods - Website

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: MTPC - Minetest Package Control - Development : Help nee

by azekill_DIABLO » Post

Linuxdirk wrote:
azekill_DIABLO wrote:Yes. This is the direction minetest must take.
You mean bloated closed-source Java applications and overcomplicated server architectures for mod updates?
i'm meant this kind of helpful system. Please don't use my words as you wish.
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Post

Linuxdirk wrote:Hosted at Google, not open-source, no proper license information, Java, no usage instructions, vacuous screenshots. Passive-aggressive "Trust me of fuck off" attitude.

What the hell, dude?
Hosted at Google
Changed.
Not open-source
Changed.
no proper license information
Added License
Java
Where's the problem ? Guess what : won't change that !
no usage instructions
Briefly added, application pretty much self-explaining (would have seen that if you had tried it out)
Vacuos screenshots
Don't see the point, however, introduction video added.
My stuff: Projects - Mods - Website

User avatar
Linuxdirk
Member
Posts: 3218
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by Linuxdirk » Post

LMD wrote:Guess what : won't change that !
Guess what: I don’t care at all!

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Post

zing269 wrote:It consumes 25% - 50% cpu while idle.

I get this error when clicking the config button:
Both fixed : efficiency greatly improved, and error not persistent anymore !
My stuff: Projects - Mods - Website

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - Minetest Package Control - Development : Help nee

by LMD » Post

ptvirgo wrote:Interesting project - you may be over-complicating the requirements. Have you looked at Minetest Bower already?
https://minetest-bower.herokuapp.com/

You might be able to accomplish your goal by using the Bower API to handle the centralized mod data. That would make synchronization a much simpler problem, and free you up to focus on the installation and local management side.
Heroku is missing Crawlers. My application includes three possible types of crawlers.
My stuff: Projects - Mods - Website

User avatar
LMD
Member
Posts: 1386
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: MTPC - MT Package Control-Crawlers added, more efficient

by LMD » Post

Have you seen my video ? There you can see almost all of the GUI. Please tell me if it's not self-explaining.
My stuff: Projects - Mods - Website

Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests