Page 3 of 5

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Sat Feb 14, 2015 22:52
by Morn76
Thanks for the list! I've written a Python script to clean it up a bit, eliminating duplicates, dropbox links, etc., see munge_mods.py in this repo: https://github.com/mdoege/gitsync-devel

After cleanup, there are 762 mods left. There is still more to do, e.g. Mesecons has some bad links, but I think this is looking good so far. A major problem is that some forum topics have commas in their titles; you should filter them out or quote the topics. (Python would do this automatically when writing a CSV file.)

I've put an updated version of gitsync.py in the same repo. I think we will need an iTunes-like search box now or nobody will find anything in this monster list. :-)

Perhaps I should start thinking about moving this to PyQt. A real table with searching or sorting by columns (last updated, most votes, etc.) would be nice but is hard to do with Tk I believe. (Although there is Tktable.) The question is just how much more complicated installation would get on Windows with Qt as a dependency.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Sun Feb 15, 2015 20:48
by Morn76
The development version now has a live search field.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Mon Feb 16, 2015 14:14
by Morn76
The development version is now available in the main MT-GitSync repo, featuring 755 built-in mod URLs. Thanks again dgm5555 for providing the big forum mod list!

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Feb 18, 2015 14:19
by Morn76
Added a lot of automatic mod dependencies in the latest MT-GitSync version.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Jun 03, 2015 15:54
by Morn76
Updated the mod list today. 844 mods in total now…

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 15:44
by jogag
Morn76 wrote:Updated the mod list today. 844 mods in total now…
I seen you added my still-not-created mod (Digiline Stuff)!!!
EDIT: I uploaded it to GitHub!!!

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 16:26
by jogag
Wow, what about adding command line support (like linux package managers) and a self-updating mod list (via github)?

Like this:

Code: Select all

$ mtpm install digiline-stuff # install a mod
$ mtpm remove digiline-stuff # uninstall a mod
$ mtpm update # update mod list
$ mtpm update-mods # update mods
And even subgames support?
(I think this is much better than MMDB!)

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 16:27
by rubenwardy
MMDB is dead.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 16:31
by jogag
webdesigner97 wrote:Not everyone has Python installed :/
Is that a problem? py2exe, py2app, cx_Freeze and similar can pack python programs into executables, but not for linux. But it's not a problem, all linux repos have python, so simply start your package manager and install python.
Like this on debian:

Code: Select all

$ sudo apt-get install python

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 16:32
by jogag
rubenwardy wrote:MMDB is dead.
Really? Then this will become the next-gen MMDB!

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 16:37
by rubenwardy
I don't think it will, minetest-bower is much better in my opinion. And MTPM will eventually be able to be used in-game to download mods.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 16:41
by jogag
rubenwardy wrote:I don't think it will, minetest-bower is much better in my opinion. And MTPM will eventually be able to be used in-game to download mods.
Wow!!! MTPM already exists! What about integrating it with this program (sharing the mod list)?

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 16:42
by rubenwardy
I was originally going to use this list, but it's too inaccurate for my needs. MTPM_Lists is much more accurate.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 16:44
by jogag
rubenwardy wrote:I was originally going to use this list, but it's too inaccurate for my needs. MTPM_Lists is much more accurate.
Does this mean MTPM is better than this tool?

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 16:56
by Dartmouth
jogag wrote:
rubenwardy wrote:I was originally going to use this list, but it's too inaccurate for my needs. MTPM_Lists is much more accurate.
Does this mean MTPM is better than this tool?
There are probably some ways. But, I didn't have to install a boatload of stuff that doesn't make it work anyway... Got fed up with trying to get MTPM working because of some missing dependency that doesn't seem to give proper error messages either, so I quit trying to get it working, because in the long run I would waste more time trying to get it to work than cloning repos in the terminal...
To me, this python program is nicer, as it runs basically out of the box (unless your distro doesn't have tkinter installed by default, which is however clearly stated in the first post, along with the names of the correct packages to install).

Although I don't really use a graphical package manager anyway these days, but this tool is very good for getting started.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Wed Aug 26, 2015 17:02
by rubenwardy
MTPM is buggy at the moment, and a work in progress. I've discovered that LuaRocks absolutely sucks as a way to install dependencies.

I'd suggest Minetest-Bower as a command line installer over MTPM.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Thu Aug 27, 2015 15:31
by Dartmouth
In theory yes, however, I haven't been able to find bower for openSUSE, so I can't use that either...

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Thu Aug 27, 2015 20:31
by Evergreen
Dartmouth wrote:In theory yes, however, I haven't been able to find bower for openSUSE, so I can't use that either...
Dartmouth, bower is installed as a node package. First install node.js and npm (node package manager) then do sudo npm install -g bower

Done.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Fri Aug 28, 2015 09:38
by Morn76
rubenwardy wrote:I was originally going to use this list, but it's too inaccurate for my needs. MTPM_Lists is much more accurate.
Ruben, if you have a more accurate mod list, I'd gladly incorporate that.

Of course my tool is all about cloning GitHub repos, whereas other MT package managers I've seen so far download and unzip archive files, so mod lists might not be easily interchangeable.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Fri Aug 28, 2015 13:57
by Dartmouth
Evergreen wrote:
Dartmouth wrote:In theory yes, however, I haven't been able to find bower for openSUSE, so I can't use that either...
Dartmouth, bower is installed as a node package. First install node.js and npm (node package manager) then do sudo npm install -g bower

Done.
Thanks, I'll give it a shot this weekend

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Mon Jun 20, 2016 17:08
by Morn76
I have updated the mod list today; now there are 1,096 mods in total.

P.S. And now it's back down to 1,006 mods after I have removed some repos that have been deleted on GitHub.

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Thu Aug 25, 2016 08:36
by izzyb
Here's some more you could remove. I've confirmed they are dead - No files for download at the link provided. I have a number to add from my new_mods.csv. I'll post them after I've converted them to big_modlist_edit.csv format. Loving this tool! :)

Code: Select all

[WIP] [closed] Antiguest [antiguest],HybridDog/antiguest,https://forum.minetest.net/viewtopic.php?p=107070
[WIP] [closed] Fire extinguisher [extinguisher],HybridDog/extinguisher,https://forum.minetest.net/viewtopic.php?p=156570
[WIP] [closed] nodes spawning houses [home_builder],HybridDog/home_builder,https://forum.minetest.net/viewtopic.php?p=156585
[WIP] [closed] PilzAdam's builtin_item mod reworked [builtin_item],HybridDog/builtin_item,https://forum.minetest.net/viewtopic.php?p=156578
[WIP] [closed] simple and slow shadows [shadows],HybridDog/shadows,https://forum.minetest.net/viewtopic.php?p=130855
[WIP] [closed] simulating lavacooling mountains [vulkane],HybridDog/vulkane,https://forum.minetest.net/viewtopic.php?p=165415
[WIP] [closed] Teleport bugfix [stay_inside],HybridDog/stay_inside,https://forum.minetest.net/viewtopic.php?p=156580
[WIP] [closed] Teleport bugfix [stay_inside],minetest/minetest/issues,https://forum.minetest.net/viewtopic.php?p=156580
[WIP] [closed] water removing... with sounds [stronger_water],HybridDog/stronger_water,https://forum.minetest.net/viewtopic.php?p=157429


Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Thu Aug 25, 2016 09:09
by Morn76
Thanks, izzyb! I've updated my MT-GitSync and gitsync-devel repos and also added the new entries from new_forum_mods.csv. Now we have 1,073 mods… :-)

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Tue Aug 30, 2016 07:33
by izzyb
Here's another list of entries that can be removed from the big list. I went through the list looking for duplicate entries. These are the duplicates that appear to point to the wrong file. I haven't verified if the repositories being pointed to have correct entries in the list.

Code: Select all

Ban Hammer [0.2.1] [ban_hammer],ChaosWormz/minetest_game,https://forum.minetest.net/viewtopic.php?p=137199
Bees and beekeeper [2.0] [bees],minetest/minetest,https://forum.minetest.net/viewtopic.php?p=144219
Biomes for mapgen v5/v7 stone [0.4.2] [paragenv7],gamergardencat/plantlife_modpack,https://forum.minetest.net/viewtopic.php?p=141481
BitChange (money) [bitchange],Bad-Command/money2,https://forum.minetest.net/viewtopic.php?p=119415
Coloured Stone Bricks [1.0] [colouredstonebricks],CasimirKaPazi/stairsplus,https://forum.minetest.net/viewtopic.php?p=132719
Float lands [0.3.0] [flolands],iqualfragile/minetest_scripts,https://forum.minetest.net/viewtopic.php?p=73312
Generative architecture [0.1.7] [projects],paramat/catacomb,https://forum.minetest.net/viewtopic.php?p=145873
In-game skin switching [skins],sdzen/player_textures,https://forum.minetest.net/viewtopic.php?p=100894
Mod Releases • Re: [Modpack] 3D Armor [0.4.5] [minetest-3d_armor],tenplus1/inventory_plus,https://forum.minetest.net/viewtopic.php?t=4654&p=208776#p208776
More Blocks [moreblocks],qznc/famish,https://forum.minetest.net/viewtopic.php?p=86255
More Trees! [20140807] [moretrees],minetest-mods/moreblocks,https://forum.minetest.net/viewtopic.php?p=152964
Mod Releases • Re: [Mod] MoreMesecons [moremesecons],HybridDog/mesecons_teleporter,https://forum.minetest.net/viewtopic.php?t=13150&p=189301#p189301
Skins for unified_inventory [u_skins],minetest-technic/datastorage,https://forum.minetest.net/viewtopic.php?p=149190
Snow Biomes [3.2] [snow],mireq/minetest-mapper-cpp,https://forum.minetest.net/viewtopic.php?p=72254
Stats [stats],pandaro/explorer_xp,https://forum.minetest.net/viewtopic.php?p=123484
Trash Can,PilzAdam/minetest_game,https://forum.minetest.net/viewtopic.php?p=37403
WIP Mods • Re: [Mod] Fun Caves [fun_caves],tenplus1/mobs_redo,https://forum.minetest.net/viewtopic.php?t=14494&p=218728#p218728
WIP Mods • Re: [Mod] Fun Caves [fun_caves],https://bitbucket.org/kingarthursteam/teleporter/src/2646865375a8ff1ff8cd9a02712b39ccfe3ac86d/textures/?at=master,https://forum.minetest.net/viewtopic.php?t=14494&p=223177#p223177
[WIP] Terminal [0.4] [terminal],bas080/minetest-mod-digilines,https://forum.minetest.net/viewtopic.php?p=100710
Nether [nether],HybridDog/HybridTP,https://forum.minetest.net/viewtopic.php?p=150347

Re: [Tool] GUI for installing and updating mods from GitHub

Posted: Tue Aug 30, 2016 23:40
by TheReaperKing
This is awesome but is there any way to select all, or even just more than one at a time? Thanks for making this!