MTPC - MT Package Control-Crawlers added, more efficient

User avatar
LMD
Member
 
Posts: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Sun May 06, 2018 11:03

<Deleted, as not actual anymore>
Last edited by LMD on Mon May 21, 2018 13:28, edited 1 time in total.
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

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

Re: MTPC - Minetest Package Control - BETA RELEASE !

by Linuxdirk » Mon May 07, 2018 09:54

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: 69
Joined: Sat Apr 30, 2016 19:10

Re: MTPC - Minetest Package Control - BETA RELEASE !

by zing269 » Mon May 07, 2018 17:37

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: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Mon May 07, 2018 18:27

<Bug fixed, post not necessary>
Last edited by LMD on Tue May 22, 2018 09:32, edited 1 time in total.
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

User avatar
LMD
Member
 
Posts: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo
 

User avatar
LMD
Member
 
Posts: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo
 

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

Re: MTPC - Minetest Package Control - BETA RELEASE !

by Linuxdirk » Mon May 07, 2018 18:35

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: 1614
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

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

by Linuxdirk » Mon May 07, 2018 18:39

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: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Mon May 07, 2018 18:39

<Unnecessarity of post>
Last edited by LMD on Mon May 21, 2018 13:29, edited 1 time in total.
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

User avatar
LMD
Member
 
Posts: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Mon May 07, 2018 18:51

Linuxdirk wrote:https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-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..............................................................
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

User avatar
LMD
Member
 
Posts: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Mon May 07, 2018 18:53

<In description now>
Last edited by LMD on Mon May 21, 2018 13:29, edited 1 time in total.
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

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

Re: MTPC - Minetest Package Control - BETA RELEASE !

by Phoenixflo44 » Mon May 07, 2018 18:59

I already :D
You can't see it here. I'm doing everything wrong anyway.
 

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

Re: MTPC - Minetest Package Control - BETA RELEASE !

by Linuxdirk » Mon May 07, 2018 19:02

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: 5474
Joined: Tue Jun 12, 2012 18:11
Location: United Kingdom
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

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

by rubenwardy » Mon May 07, 2018 19:04

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
 

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

Re: MTPC - Minetest Package Control - BETA RELEASE !

by parasite » Mon May 07, 2018 23:17

<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: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

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

by LMD » Mon May 21, 2018 13:31

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.
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

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

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

by azekill_DIABLO » Mon May 21, 2018 14:19

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.
 

User avatar
LMD
Member
 
Posts: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Mon May 21, 2018 14:34

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.
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

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

User avatar
LMD
Member
 
Posts: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

Re: MTPC - Minetest Package Control - BETA RELEASE !

by LMD » Mon May 21, 2018 19:56

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 !
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

User avatar
LMD
Member
 
Posts: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

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

by LMD » Wed May 23, 2018 08:12

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.
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

User avatar
LMD
Member
 
Posts: 631
Joined: Sat Apr 08, 2017 08:16
Location: Somewhere over the Rainbow : Bonn, Germany
GitHub: appgurueu
In-game: LMD + PRO_LMD + Limo

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

by LMD » Thu Jun 07, 2018 18:01

Have you seen my video ? There you can see almost all of the GUI. Please tell me if it's not self-explaining.
Magic-CTF(soon)MTPCFractal-SuiteModel Creator Schematic CreatorColorfulXmas BallsWebsite • Never judge me by my age
 

Previous

Return to Minetest-related projects



Who is online

Users browsing this forum: No registered users and 3 guests