ContentDB - now with package translation support

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

Re: Content database for in-menu installer - add your things

by Linuxdirk » Post

Thomas-S wrote:chosen.
Everything should be automated as much as possible. So reading license files from the textures or sounds sub directories would be the best.

User avatar
Pyrollo
Developer
Posts: 385
Joined: Mon Jan 08, 2018 15:14
GitHub: pyrollo
In-game: Naj
Location: Paris

Re: Content database for in-menu installer - add your things

by Pyrollo » Post

I have a problem :
My forum account has changed, I now use "pyrollo" instead of "Naj" (Naj account has been wiped out by mistake).
On content DB, pyrollo git hub account is still linked to Naj forum account and I could not find a way to change that.
[ Display Modpack ] - [ Digiterms ] - [ Crater MG ] - [ LATE ]

Reedych
Member
Posts: 58
Joined: Wed Aug 03, 2016 08:09
GitHub: SlackCoyote
In-game: SlackCoyote

Re: Content database for in-menu installer - add your things

by Reedych » Post

Good, but I think it's bad idea to include a whole browser for a small website. I would recommend to add API and through that make a "Mods" menu like in older minetest versions.
Slackware64 14.2, MT 0.4.16. My best mod.

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: Content database for in-menu installer - add your things

by rubenwardy » Post

Reedych wrote:Good, but I think it's bad idea to include a whole browser for a small website. I would recommend to add API and through that make a "Mods" menu like in older minetest versions.
No browser is included in Minetest - there's a content installer menu instead, similar to the one in older versions
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Pyrollo
Developer
Posts: 385
Joined: Mon Jan 08, 2018 15:14
GitHub: pyrollo
In-game: Naj
Location: Paris

Re: Content database for in-menu installer - add your things

by Pyrollo » Post

Something seems to be "working" for quite a long time :

- I went to https://content.minetest.net/
- Clicked on "Claim your account"
- Entered "pyrollo" as user account
- Clicked on "Next: Log with GitHub"

and get stucked on a page saying "Working..." (I waited ten minutes but nothing happened)
[ Display Modpack ] - [ Digiterms ] - [ Crater MG ] - [ LATE ]

Reedych
Member
Posts: 58
Joined: Wed Aug 03, 2016 08:09
GitHub: SlackCoyote
In-game: SlackCoyote

Re: Content database for in-menu installer - add your things

by Reedych » Post

rubenwardy wrote:
Reedych wrote:Good, but I think it's bad idea to include a whole browser for a small website. I would recommend to add API and through that make a "Mods" menu like in older minetest versions.
No browser is included in Minetest - there's a content installer menu instead, similar to the one in older versions
Ok, good!
Slackware64 14.2, MT 0.4.16. My best mod.

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: Content database for in-menu installer - add your things

by rubenwardy » Post

A github account is no longer required to register and login to the contentdb

I have also added thumbnail generation and pagination
Pyrollo wrote:I have a problem :
My forum account has changed, I now use "pyrollo" instead of "Naj" (Naj account has been wiped out by mistake).
On content DB, pyrollo git hub account is still linked to Naj forum account and I could not find a way to change that.
I have manually fixed this
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Pyrollo
Developer
Posts: 385
Joined: Mon Jan 08, 2018 15:14
GitHub: pyrollo
In-game: Naj
Location: Paris

Re: Content database for in-menu installer - add your things

by Pyrollo » Post

rubenwardy wrote:I have manually fixed this
Thanks a lot !
[ Display Modpack ] - [ Digiterms ] - [ Crater MG ] - [ LATE ]

User avatar
Pyrollo
Developer
Posts: 385
Joined: Mon Jan 08, 2018 15:14
GitHub: pyrollo
In-game: Naj
Location: Paris

Re: Content database for in-menu installer - add your things

by Pyrollo » Post

Pyrollo wrote:get stucked on a page saying "Working..."
Due to old IE, works well on Firefox.
[ Display Modpack ] - [ Digiterms ] - [ Crater MG ] - [ LATE ]

User avatar
csirolli
Member
Posts: 133
Joined: Mon Jan 15, 2018 21:46
GitHub: HeyITGuyFixIt
IRC: CSirolli
In-game: CSirolli
Location: Florida, USA
Contact:

Re: Content database for in-menu installer - add your things

by csirolli » Post

Pyrollo wrote:
Pyrollo wrote:get stucked on a page saying "Working..."
Due to old IE, works well on Firefox.
Everything breaks in IE.

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: Content database for in-menu installer - add your things

by rubenwardy » Post

I don't support IE, please use another browser
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Pyrollo
Developer
Posts: 385
Joined: Mon Jan 08, 2018 15:14
GitHub: pyrollo
In-game: Naj
Location: Paris

Re: Content database for in-menu installer - add your things

by Pyrollo » Post

rubenwardy wrote:I don't support IE, please use another browser
My fault, I did and it worked perfectly :)
[ Display Modpack ] - [ Digiterms ] - [ Crater MG ] - [ LATE ]

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

Re: Content database for in-menu installer - add your things

by Linuxdirk » Post

How to log in with username/password when you previously logged in using GitHub but don’t want to do that anymore due to some recent facts?

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: Content database for in-menu installer - add your things

by rubenwardy » Post

Click set password on your profile page
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

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

Re: Content database for in-menu installer - add your things

by Linuxdirk » Post

Ah, great, thanks, I totally missed that.

User avatar
v-rob
Developer
Posts: 970
Joined: Thu Mar 24, 2016 03:19
GitHub: v-rob
IRC: v-rob
Location: Right behind you.

Re: Content database for in-menu installer - add your things

by v-rob » Post

Pyrollo wrote:
rubenwardy wrote:I don't support IE, please use another browser
My fault, I did and it worked perfectly :)
Wait! You used IE?! Sacrilege! The only time IE should ever be used is when downloading another browser!
Core Developer | My Best Mods: Bridger - Slats - Stained Glass

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: Content database for in-menu installer - add your things

by rubenwardy » Post

CDB now supports importing meta from any git repo in the add package page

Make sure to ctrl+shift+r to force update the JS, however
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Andrey01
Member
Posts: 2574
Joined: Wed Oct 19, 2016 15:18
GitHub: Andrey2470T
In-game: Andrey01
Location: Russia, Moscow

Re: Content database for in-menu installer - add your things

by Andrey01 » Post

Rubenwardy wrote:open it here: content.minetest.net

Wow! Nice! New hosting for storing of Minetest projects :)

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: Content database for in-menu installer - add your things

by rubenwardy » Post

CDB can now import screenshots and make releases from any git repo - there's now nothing special about Github accept the OAuth login
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

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

Re: Content database for in-menu installer - add your things

by Linuxdirk » Post

Wow! Great! Will try soon. Is there a way to edit the "Accounts" part of the CDB account? I'd like to replace that one Microsoft service with my new home :)

... another question: How to remove releases? And how to tell the CDB to use the Git provider link and not create a zip file by itself?

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: Content database for in-menu installer - add your things

by rubenwardy » Post

You can't remove active releases as that will cause the client to mess up. If there's a release which isn't the latest release that you want to delete, then please pass me the URL and I'll get around to it

What do you mean by git provider link? Similar to how it makes release links for github? Currently this isn't supported as I'd need to add support for each services API which takes time
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

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

Re: Content database for in-menu installer - add your things

by Linuxdirk » Post

rubenwardy wrote:Currently this isn't supported as I'd need to add support for each services API which takes time
Wasn't it that the CDB now supports Git itself? So when I provide a Git URL (form another Git provider than GitHub) it should use that.

Example: https://content.minetest.net/packages/L ... hunger_ng/

I created a new release and the CDB somehow created a zip file from some source I can't verify which source it was. And the older release is the GitHub link.

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: Content database for in-menu installer - add your things

by rubenwardy » Post

It creates the zip using git archive. Minetest doesn't support git, only zip archives.
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

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

Re: Content database for in-menu installer - add your things

by Linuxdirk » Post

rubenwardy wrote:It creates the zip using git archive. Minetest doesn't support git, only zip archives.
Okay, but the first release is a link to GitHub, the second release is a link to an internal file. I can't see/verify what source was used to generate the file. Is there a way to have it like the GitHub link or is there a way to verify what source was used?

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: Content database for in-menu installer - add your things

by rubenwardy » Post

No unfortunately, that's a good point. I'll add a COMMIT file and put the hash in it. I'll also probably add support for the gitlab API to do a similar thing to github, if it's possible
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests