astralapp / astral

Organize Your GitHub Stars With Ease
https://astralapp.com
BSD 3-Clause "New" or "Revised" License
3.18k stars 141 forks source link

Include repo title and/or url in exported JSON #359

Open jimjam-slam opened 2 years ago

jimjam-slam commented 2 years ago

I love using Astral to tag my stars! I'm also really keen on exporting my data and using it to build some maps and charts, but I'm having trouble identifying the packages. I can see my tags are in the exported JSON, but repos are only identified by an ID (either the id field or the repo_id field—I'm not sure which is an internal identifier and which is GitHub's).

I understand the repo urls and titles aren't stable identifiers, but they'd be great for using the exported data without having to cross-check against the GitHub API (especially since Astral already fetches those things itself).

Thanks!

syropian commented 2 years ago

Thanks for the kind words!

I'll see what I can do about this — I'm kicking myself for not storing repo names in the DB entry itself, but the stars should theoretically be in the cache, so it should be possible.

fwiw my wife and I are due with our first child literally any day now so I can't promise a timeframe, but I'll do my best 😅

jimjam-slam commented 2 years ago

Absolutely no rush; this is definitely a nice to have rather than a requirement!

Congratulations! Enjoy the time with your family—open source can wait 😉