ahungry Posted October 15, 2022 Share Posted October 15, 2022 https://ahungry.github.io/awesome-bgmods/# First, the link ^ If anyone sees value in this, please use it (or even better, contribute to it by adding data to the mods.yaml file via a pull request). The intent isn't to replace any other options out there, but to supplement them, and give those looking for a new mod (or few) to include in their setup an easier time to filter by relevancy. Obviously some of the data is still incomplete, and I'm going to be thinking of more ways to automate the data acquisition/maintenance. Suggestions and feedback are welcomed! Quote Link to comment
xiaoleiwen Posted October 15, 2022 Share Posted October 15, 2022 Pretty convenient, thanks for sharing Quote Link to comment
Graion Dilach Posted October 30, 2022 Share Posted October 30, 2022 I'm so glad that despite all the efforts I put into EEEE too make it less problematic, the download links to the first post in Beamdog. Ofcourse, you mention a github without a link. Pffft. Quote Link to comment
4udr4n Posted October 11, 2023 Share Posted October 11, 2023 Hey @ahungry this is a great resource. I'm already gathering most of the info you use in my guide here, so I'd be happy to add and update entries but want to ensure I do so accurately. Can you answer a few questions for me please? 'Dist' seems to be either the github repo owner or the mod's homepage site. You seem to have preferred the site over the author (i.e. Beamdog rather than mod author). Is that correct? 'Tag' looks like it might be taken from github topics? Is that right? If there is evidence to support other tags can they be added or do you want to stick to listed topics? Are you automatically pulling any of this info from github? Are you interested in pulling compatibility info from .ini? Are you interested in displaying current version and/or date of last release? Thanks! Quote Link to comment
jastey Posted October 11, 2023 Share Posted October 11, 2023 2 hours ago, 4udr4n said: Are you interested in pulling compatibility info from .ini? That is a magnificent idea. Quote Link to comment
4udr4n Posted October 11, 2023 Share Posted October 11, 2023 3 minutes ago, jastey said: That is a magnificent idea. I'm manually doing that, but if @ahungry can script something to read automatically from .ini that would be cool. I'll do the manual bits (locating the repos presumably). Quote Link to comment
4udr4n Posted October 11, 2023 Share Posted October 11, 2023 I'm also aware that PI does some of this already. Quote Link to comment
jastey Posted October 11, 2023 Share Posted October 11, 2023 Yes, the .inis are for PI. It never occurred to me that these infos could also be pulled / used elsewhere automatically and I'm repeating myself that I think this is an awesome idea. Quote Link to comment
subtledoctor Posted October 11, 2023 Share Posted October 11, 2023 Can you have the link for Faiths & Powers point to my branch of the mod? download link here. This version the the most current one. Quote Link to comment
ahungry Posted October 30, 2023 Author Share Posted October 30, 2023 (edited) Quote 'Dist' seems to be either the github repo owner or the mod's homepage site. You seem to have preferred the site over the author (i.e. Beamdog rather than mod author). Is that correct? 'Tag' looks like it might be taken from github topics? Is that right? If there is evidence to support other tags can they be added or do you want to stick to listed topics? Are you automatically pulling any of this info from github? Are you interested in pulling compatibility info from .ini? Are you interested in displaying current version and/or date of last release? 1. I was thinking in terms of "distributor" - when the Beamdog forum was down, a lot of mods hosted solely there were unavailable for a few month span, so for those, I kept it as "Beamdog" (whereas it is exceedingly rare, to the point I can't recall, that Github is down - thus the individual listed vs "Github"). For other ones that are under a group umbrella, and hosted on the group page, or by the group (g3, shs, etc.) I tried to leave that. 2. Tag is intended to be a clickable filter (shown on the right column of the site) so users can click to narrow (mostly a synonym for "type" of mod, but also used for tracking collections or games with the `c:` type tag, like `c:iwd2`). 3. If you wanted to add some, feel free to put them in via a PR, they should re-use existing when able, but otherwise whatever is applicable. 4. No 5. No - the big problem with this type of parsing, which I did locally for a different thread I made (a GNU/Linux compatability checker script shown here: https://www.gibberlings3.net/forums/topic/36136-gnulinux-osx-or-any-bash-users-order-checking-script/) is that reading these files requires having them locally, and also keeping all of the local copies up to date, as most in the community oppose tools automatically pulling/cloning the distribution contents, or scraping the site. For instance, to see a mod's compatability .ini file for most would entail pulling a compressed archive, unpacking it, then reading the file - as it isn't consistent that all of them are publicly browseable from a github URL or something. If you were able to provide a single source of all the ini files that you kept up to date, I'd be happy to write the portion to parse the dependency/compatability blocks though. 6. No - it'd require too much maintenance overhead, as this is a manual effort - same problem with #5 - while I could technically scrape/mirror all the repos, it's often against the author's wishes - we need a community wide equivalent of a GNU/Linux PPA for this to be feasible (or every package to be present in source form on a system like github/gitlab etc.). Edited October 30, 2023 by ahungry Quote Link to comment
ahungry Posted October 30, 2023 Author Share Posted October 30, 2023 On 10/11/2023 at 11:48 AM, subtledoctor said: Can you have the link for Faiths & Powers point to my branch of the mod? download link here. This version the the most current one. Updated! Quote Link to comment
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.