Show HN: GitHub Trending Repos
github.com
github.com
You get single-sign-in for anyone with a GitHub account.
You get both email AND push-based notifications without needing to run ANY of the infrastructure yourself.
Your scrapers get to run in their own time and publish via a very well-documented and easy to use API.
I'm totally sticking this idea in my back-pocket. It's brilliant.
And everything runs in a free Circle CI instance on a daily and weekly basis: https://github.com/vitalets/github-trending-repos/blob/maste...
So Vitaliy runs the entire thing at no cost to himself, and on infrastructure he doesn't need to maintain. It's the perfect setup for a side-project like this.
Like how they caved and provided github.io because people were using Raw (or some other feature of the repos) as a ad-hoc CDN anyhow.
In fact, I'm curious how much of their traffic is traditional git/repo view and how much is any of these "second-order" services.
If I were them I would be delighted at someone using my work in an unexpected and creative way like this - having users surprise you like this (provided it's not for abuse or spam) is one of the joys of software design.
You could figure out the actual impact by counting the number of individual subscribers to all of the issues in this repo. My guess it's not even a hundred yet.
Some of the big questions I always ask myself before I set about writing code for something are: Can this be done with older and more mature tech? Is this already more or less solved by another project and what value am I adding?
Hence cool idea but not actually what it says on the tin for the moment.
[edit]: isn't true the GH UI just wasn't rendering the most recent updates for me. Viewing the issue pages themselves not so useful but subscribing to the issue is really the intended usage anyhow.
I've checked a few weekly issues and they all seem to be regularly updated. The comments seem to be locked to avoid anyone posting one in order to avoid anyone spamming everyone who subscribed.
GitHub shows issue creation date, not last update.
Yes, RSS feeds and mailing lists would be nice too, but in the end I don't care much how I receive the information as long as I can receive it automatically somehow.
So far I have seen a lot of projects I know already, but I will try it for a few weeks and see if there will be any new treasures :-)
https://github.com/shadowsocks/shadowsocks
According to google, it is something "widely used in mainland China to circumvent Internet censorship". Does Github not allow this type of project, or are they talking about a different form of "regulations"?
I use this url:
https://github.com/trending/javascript?since=monthly
Then I use tabsnooze, https://chrome.google.com/webstore/detail/tab-snooze/pdiebia...
to go to that page once a month
works for me
Before creating this repo I've researched existing solutions and described the comparison here: https://medium.freecodecamp.org/five-ways-of-tracking-trends...