avelino/awesome-go

A copy of this list with number of stars/forks/issues provided #1931

kaxap posted onGitHub

Hi, I made a script to scrape this awesome list and augment each repository item with its stats, namely number of stars, forks and open issues.

Here is the link to augmented README.md.

I do agree with the comments in the previous discussions that number of stars/forks do not indicate the quality or usefulness of repos very well. Number of open issues on the other hand can tell a lot.

Anyways, it helped me to navigate through the list.


@kamilsk Thanks!

Added last update as well.

posted by kaxap almost 7 years ago

I would prefer to see this next to main README and no added to it. There could be link to it on top of README.

posted by matrixik over 6 years ago

I would prefer to see this on site (awesome-go.com) not on README, build site on:

  • merged on master (as it is today)
  • automatic 0am (crontab by example)

On README polluted (visually)

posted by avelino over 6 years ago

I created something similar which is already integrated with the old build system: commit diff

But if you start the docker container now you need to provide the -e GH_TOKEN=<ghtoken> where <ghtoken> is generated here. You need the token because of the GitHub API Ratelimiting.

It looks like this right now but of course we can change the CSS: A compiled version on my page preview

posted by Ma124 about 6 years ago

@avelino @kaxap What do you think about this?

posted by Ma124 about 6 years ago

@Ma124 I think it's a great idea! Personally, I had issues with the markdown's layout since I had added too many new columns. In this case I am sure @avelino can check your CSS modifications as well.

posted by kaxap about 6 years ago

@kaxap I'm planning on making the tables sortable, adding octicons after the numbers in the columns (star, fork etc) and to provide a button to hide individual columns

posted by Ma124 about 6 years ago

@avelino @kaxap image

I added sorting and icons

Is this better?

posted by Ma124 about 6 years ago

@Ma124 yeah, definitely. Looks redundant on a short table but long table absolutely needs this, imho.

posted by kaxap about 6 years ago

@rororofff has funded $20.00 to this issue.


posted by IssueHuntBot almost 6 years ago

@rororofff I'm still working on it. I've made Awesome Framework

posted by Ma124 almost 6 years ago

#2445

posted by Ma124 almost 6 years ago

#2445

That way we don't have indexing on Google, read more: #983

posted by avelino almost 6 years ago

Why that? Isn't the result on awesome-go.com the same?

posted by Ma124 almost 6 years ago

Why that? Isn't the result on awesome-go.com the same?

People usually search for some library Go on Google, have the content in render (HTML) makes Google find the awesome-go.com

posted by avelino almost 6 years ago

I'm really sorry but I still don't get it. How could you solve that?

posted by Ma124 almost 6 years ago

@avelino I've read #983 several times now and the only SEO requirement you describe is that the file is put in the gh-pages branch and my pull request does that: https://github.com/Ma124/awesome-go-fork/tree/gh-pages .

Sorry if I'm annoying but I'm still not sure what the problem is so I can't fix it.

posted by Ma124 almost 6 years ago

@avelino I wanted to re-ping this issue as the changes still would be useful, and could help with a lot of the other open issues.

Worth mentioning is that my proposal does render everything to a static file on gh-pages and therefore should not impact SEO ratings. The sorting is done on the client-side instead. The program pulls the statistics, if triggered manually on Travis CI or automatically on every commit, and writes them to the static HTML file. These processes are handled by the Awesome-Framework which has an A+ Go Report Card (Go Report Card) and a high unit test coverage (CodeCov)

You can try it out on my site.

These changes would help with #1446 and #2649 because you could, for example, sort by decreasing time since the last commit and find the projects that aren't maintained anymore more comfortably. It would also be trivial to add links to the GoReportCard and GoDoc.

The extraction of information from the markdown document could aid with #1548, too.

posted by Ma124 almost 5 years ago

Hey @Ma124, this being in html rendering I find valid (as discussed here #3163 https://github.com/avelino/awesome-go/pull/3154#issuecomment-655652053, but not in the readme/github render), can you assume this implementation along with this issue?

posted by avelino over 4 years ago

@avelino yes, I'd be very happy to do so.

posted by Ma124 over 4 years ago

Help

posted by Nikhil223344 26 days ago

Fund this Issue

$20.00
Funded

Pull requests

Recent activities

avelino withdrew the output  of ma124 to  avelino/ awesome-go# 1931
over 3 years ago
ma124 submitted an output to  avelino/ awesome-go# 1931
almost 6 years ago