[Tool] GUI for installing and updating mods from GitHub
Re: [Tool] GUI for installing and updating mods from GitHub
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.
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
The development version now has a live search field.
Re: [Tool] GUI for installing and updating mods from GitHub
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
Added a lot of automatic mod dependencies in the latest MT-GitSync version.
Re: [Tool] GUI for installing and updating mods from GitHub
Updated the mod list today. 844 mods in total now…
- jogag
- Member
- Posts: 106
- Joined: Wed Aug 12, 2015 18:32
- GitHub: jogag
- IRC: jogag
- In-game: jogag
- Location: Online
Re: [Tool] GUI for installing and updating mods from GitHub
I seen you added my still-not-created mod (Digiline Stuff)!!!Morn76 wrote:Updated the mod list today. 844 mods in total now…
EDIT: I uploaded it to GitHub!!!
- jogag
- Member
- Posts: 106
- Joined: Wed Aug 12, 2015 18:32
- GitHub: jogag
- IRC: jogag
- In-game: jogag
- Location: Online
Re: [Tool] GUI for installing and updating mods from GitHub
Wow, what about adding command line support (like linux package managers) and a self-updating mod list (via github)?
Like this:
And even subgames support?
(I think this is much better than MMDB!)
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
(I think this is much better than MMDB!)
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
- jogag
- Member
- Posts: 106
- Joined: Wed Aug 12, 2015 18:32
- GitHub: jogag
- IRC: jogag
- In-game: jogag
- Location: Online
Re: [Tool] GUI for installing and updating mods from GitHub
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.webdesigner97 wrote:Not everyone has Python installed :/
Like this on debian:
Code: Select all
$ sudo apt-get install python
- jogag
- Member
- Posts: 106
- Joined: Wed Aug 12, 2015 18:32
- GitHub: jogag
- IRC: jogag
- In-game: jogag
- Location: Online
Re: [Tool] GUI for installing and updating mods from GitHub
Really? Then this will become the next-gen MMDB!rubenwardy wrote:MMDB is dead.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: [Tool] GUI for installing and updating mods from GitHub
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.
- jogag
- Member
- Posts: 106
- Joined: Wed Aug 12, 2015 18:32
- GitHub: jogag
- IRC: jogag
- In-game: jogag
- Location: Online
Re: [Tool] GUI for installing and updating mods from GitHub
Wow!!! MTPM already exists! What about integrating it with this program (sharing the mod list)?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.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: [Tool] GUI for installing and updating mods from GitHub
I was originally going to use this list, but it's too inaccurate for my needs. MTPM_Lists is much more accurate.
- jogag
- Member
- Posts: 106
- Joined: Wed Aug 12, 2015 18:32
- GitHub: jogag
- IRC: jogag
- In-game: jogag
- Location: Online
Re: [Tool] GUI for installing and updating mods from GitHub
Does this mean MTPM is better than this tool?rubenwardy wrote: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
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...jogag wrote:Does this mean MTPM is better than this tool?rubenwardy wrote:I was originally going to use this list, but it's too inaccurate for my needs. MTPM_Lists is much more accurate.
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.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: [Tool] GUI for installing and updating mods from GitHub
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.
I'd suggest Minetest-Bower as a command line installer over MTPM.
Re: [Tool] GUI for installing and updating mods from GitHub
In theory yes, however, I haven't been able to find bower for openSUSE, so I can't use that either...
- Evergreen
- Member
- Posts: 2135
- Joined: Sun Jan 06, 2013 01:22
- GitHub: 4Evergreen4
- IRC: EvergreenTree
- In-game: Evergreen
- Location: A forest in the midwest
- Contact:
Re: [Tool] GUI for installing and updating mods from GitHub
Dartmouth, bower is installed as a node package. First install node.js and npm (node package manager) then do sudo npm install -g bowerDartmouth wrote:In theory yes, however, I haven't been able to find bower for openSUSE, so I can't use that either...
Done.
Back from the dead!
Re: [Tool] GUI for installing and updating mods from GitHub
Ruben, if you have a more accurate mod list, I'd gladly incorporate that.rubenwardy wrote:I was originally going to use this list, but it's too inaccurate for my needs. MTPM_Lists is much more accurate.
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
Thanks, I'll give it a shot this weekendEvergreen wrote:Dartmouth, bower is installed as a node package. First install node.js and npm (node package manager) then do sudo npm install -g bowerDartmouth wrote:In theory yes, however, I haven't been able to find bower for openSUSE, so I can't use that either...
Done.
Re: [Tool] GUI for installing and updating mods from GitHub
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.
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
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
cdb_d26897136a4c
Re: [Tool] GUI for installing and updating mods from GitHub
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
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
- TheReaperKing
- Member
- Posts: 531
- Joined: Sun Nov 22, 2015 21:36
- Contact:
Re: [Tool] GUI for installing and updating mods from GitHub
This is awesome but is there any way to select all, or even just more than one at a time? Thanks for making this!
Become A Real Life Superhero - http://SuperheroHill.com
Project Lead of the Doom 3 Mod Last Man Standing - http://Doom3Coop.com
Project Lead of Platinum Arts Sandbox Free 3D Game Maker - http://SandboxGameMaker.com
Youtube Channel - https://www.youtube.com/user/PlatinumArtsKids
Project Lead of the Doom 3 Mod Last Man Standing - http://Doom3Coop.com
Project Lead of Platinum Arts Sandbox Free 3D Game Maker - http://SandboxGameMaker.com
Youtube Channel - https://www.youtube.com/user/PlatinumArtsKids
Who is online
Users browsing this forum: No registered users and 9 guests