TinkerTime icon indicating copy to clipboard operation
TinkerTime copied to clipboard

Examine integration with ckan metadata

Open cgruber opened this issue 10 years ago • 8 comments

https://github.com/KSP-CKAN/CKAN maintains metadata for modules, including inter-module dependency information. Strictly speaking it a quasi competitor, but is doing good work (it seems) around unifying inter-mod dependencies, so it might be worth using as a full or partial underpinning of the metadata.

cgruber avatar Apr 21 '15 21:04 cgruber

In my understanding they have a giithub-hosted metadata repo containing json files, so it's that that I am proposing using, not ckan itself.

cgruber avatar Apr 21 '15 21:04 cgruber

Yeah, I've heard of CKAN before, but I've never seen people actually writing specs for their mods. Since CKAN can generate the spec itself, then the metadata repo may be useful.

oharaandrew314 avatar Apr 21 '15 21:04 oharaandrew314

Wow, the CKAN-meta repo is incredible. I'll probably drop #153 in favor of this. I think I'll make this current milestone v1.4, and make CKAN integration v2.0. It could change everything. Rather than making users paste links from KS, GH, and Curse, I can add a GUI for them to search the repo and add mods that way. I'll keep the manual mod zip adding for the case that the repo doesn't have data for a particular mod.

oharaandrew314 avatar Apr 26 '15 05:04 oharaandrew314

I guess TinkerTime would essentially become a CKAN client. What's the point in even continuing development after v1.4 if their manager is superior? :confused:

oharaandrew314 avatar Apr 26 '15 05:04 oharaandrew314

Because the ckan GUI client dies on the mac, has some real issues because of mono, and tinker-time can still be an amazing alternative GUI that does thigns the way you want them?

On Sat, 25 Apr 2015 at 22:16 oharaandrew314 [email protected] wrote:

I guess TinkerTime will essentially become a CKAN client. What's the point in even continuing development after v1.4? [image: :confused:]

— Reply to this email directly or view it on GitHub https://github.com/oharaandrew314/TinkerTime/issues/228#issuecomment-96323859 .

cgruber avatar Apr 26 '15 22:04 cgruber

Yeah, I guess that's good incentive! On Apr 26, 2015 6:14 PM, "Christian Edward Gruber" [email protected] wrote:

Because the ckan GUI client dies on the mac, has some real issues because of mono, and tinker-time can still be an amazing alternative GUI that does thigns the way you want them?

On Sat, 25 Apr 2015 at 22:16 oharaandrew314 [email protected] wrote:

I guess TinkerTime will essentially become a CKAN client. What's the point in even continuing development after v1.4? [image: :confused:]

— Reply to this email directly or view it on GitHub < https://github.com/oharaandrew314/TinkerTime/issues/228#issuecomment-96323859

.

— Reply to this email directly or view it on GitHub https://github.com/oharaandrew314/TinkerTime/issues/228#issuecomment-96439896 .

oharaandrew314 avatar Apr 27 '15 02:04 oharaandrew314

According to iulianov, CKAN-meta doesn't always offer the latest releases of the mods. This may make integration more complicated.

I think I can still have full reliance on CKAN, but then I just use a crawler to check the resource pages for updates.

oharaandrew314 avatar May 01 '15 03:05 oharaandrew314

It's pretty close. It offers whatever the mod publishers add to the ckan net. That's probably good enough. Though the added up to date check is likely a good added value.

On Thu, Apr 30, 2015, 23:20 oharaandrew314 [email protected] wrote:

According to iulianov https://github.com/iulianov, CKAN-meta doesn't always offer the latest releases of the mods. This may make integration more complicated.

I think I can still have full reliance on CKAN, but then I just use a crawler to check the resource pages for updates.

— Reply to this email directly or view it on GitHub https://github.com/oharaandrew314/TinkerTime/issues/228#issuecomment-98034260 .

cgruber avatar May 01 '15 04:05 cgruber