• m4z@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    10 months ago

    I started working on a similiar project a few weeks ago.

    I crawled the old markdown version and then queried the GitHub GraphQL API for some additional info like topics, avatars and commit count over the past year.

    Repo: https://github.com/mkitzmann/awwesome Demo: https://awweso.me/

    Im more than happy to collaborate on this if there is any interest.

    • vegetaaaaaaa@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      10 months ago

      Hi, sorry to bother you with this first off, but please comply with the license since this is a derivative work. It just needs attribution, a link back to the project, and a link to the license (like data by the awesome-selfhosted community, licensed under CC-BY-SA 3.0) somewhere (page footer is fine). It’s nothing against you or your site, but the license must be enforced.

      I’m not sure topic tags defined by project owners are very relevant or useful? vuejs hacktoberfest javascript, etc… at least some are redundant with the description/language tag, or just filler words… If you’re looking for a specific word on https://awesome-selfhosted.net/, isn’t the search feature enough? Interested to hear other opinions.

      Icons are interesting, maybe you’d like to open an issue for this? We could try to add icons to each item (a number of them can probably be automatically gathered through Github’s API like you did)

      Commit history graphs don’t really help much (as no scale is shown), but maybe we could improve the way project “activity” levels are displayed on https://awesome-selfhosted.net. Currently we only show the date of last commit to each project. I think it is useful but it does not tell much about the frequency of commits.

      FYI the generator for the final HTML version can be found here