5 ms·
Y-Cloninator: GitHub Projects Trending on HN Without Distractions
- brudgers 11y agoThe links to HN suggest that the data set is about a year old.
- dpritchett 11y agoLooks cool! I just noticed the search is case sensitive - "php" returns no results while PHP returns quite a few. Same with c#/C#. Thanks!
- sudhirj 11y agoFeed, please? Would love to get this on my daily reader.
- tschuy 11y agoCertainly! I'm currently working on the case sensitive search issue, but afterward I'll try to see what it'll take to make a feed. Can you create an issue? https://github.com/iankronquist/y-cloninator/issues https://github.com/iankronquist/y-cloninator/issues
- kseistrup 11y agoIt looks good! I'd like to be able to click on a language in the language column, rather than having to ring it in in the search box. Also, it would be nice if the “Read on HN” link had the posting date — preferrably in ISO 8601 notation — as tooltip.
- toxicFork 11y agoNice project, I'd love to be able to sort these based on things like: * date first mentioned on HN * date last mentioned on HN * number of links pointing to * number of stars on github * language
- muricula 11y agoThanks for the feedback! These are all definitely possible. We'll look into implementing these, but we're both students who are pretty busy with school and interviews for jobs after we graduate soon.
- faceyspacey 11y agoSo open source it so others can contribute
- tschuy 11y agoIf you click the Fork Me button in the top right you can contribute right now :)
- jedberg 11y agoThis is great! One quick feedback, you should probably normalize the case in searches. I searched for "python" and got nothing. I had to change it to "Python" to get it to work.
- decentrality 11y agoI noticed this immediately too. But since there are a fixed set of possible languages, seems like a dropdown box and/or multi-select would do the trick and remove the possibility of user error.
- muricula 11y agoWe use the language reported by the GitHub api, so the list of languages may change without notice. We should definitely normalize capitalization and I think there are node libraries edit distance we could leverage too. Thanks for the advice!
- nanny 11y agoI'd like to be able to search "lisp" and get both Common Lisp and Emacs Lisp. I tried that and was surprised when nothing showed up.
- Zikes 11y agoI think that would be best handled by manually coding a set of language synonyms, rather than substring searches. Shorter language names could cause problems in the latter, such as C and Go.
- swegg 11y agoNice! Nitpick: it would be cool to be able to click on a language to automatically search for it.
- chao- 11y agoAlready used this to find some fun tools, one of which I'll start using later today. Thanks! As others have said, it would be useful to have some "max age" requirement.
- JoshTriplett 11y agoInteresting idea! Would you consider extending this to cover projects not hosted on GitHub, including gitlab, bitbucket, and similar?
- muricula 11y agoThat's a great idea! We'd have to look at those sites individual APIs. PRs welcome of course!
- joeax 11y agoThis is pretty neat and useful. A bit disappointed though that I didn't see my GitHub project listed. I would think you could build this list with a simple Google query "site:news.ycombinator.com link:github.com"
- sjs382 11y agoWhat does "trending" mean, in this context? The top item I see (node.php) has 7 points, no comments, and was posted 386 days ago.
- muricula 11y agoIf I recall, if a link to GitHub hits the front page then we pick it up. The code to clean up old entries in the database is slightly broken (oops! :), Tschuy is fixing that up right now.
- BinaryIdiot 11y agoHmm this is pretty cool but I'm a little sad my project, msngr.js, isn't listed (it was on HN 344 days ago and hit the front page briefly). Would love to see it stated what criteria(s) are used in determining the projects without me going through the source.
- muricula 11y agoIf a GitHub link makes it to the top 100 posts to hacker news we grab it. A while ago the PostGres DB on Heroku filled up, and we stopped pulling in new links, but we've fixed that now. Sorry your project isn't listed! If it makes it to the front page again, maybe on the next release, we'll automatically feature it.
- vinceguidry 11y agoCan't hit the back button to go back to the project list. Makes for bad UX. Cool concept.
- lobster_johnson 11y agoThe newest link is this (https://news.ycombinator.com/item?id=8818244 https://news.ycombinator.com/item?id=8818244), which is 386 days old. Looks like the author hasn't been updating it for more than a year.
- toxicFork 11y agohttps://github.com/iankronquist/y-cloninator/commits/master https://github.com/iankronquist/y-cloninator/commits/master - Yep. Tried to call refresh_content but sadly it didn't seem to work: https://github.com/iankronquist/y-cloninator/blob/master/routes.js#L21 https://github.com/iankronquist/y-cloninator/blob/master/rou...
- tschuy 11y agoHey, I'm actually the one who has the Heroku instance this is on. I'll go ahead and update it, I think the database ran out of space... EDIT: it's all nicely updated. It should pull in links for a good long while now :)
- niutech 11y agoGlad that you found my project!
- skrowl 11y agoThis is a pretty handy idea, especially for the "X version 1.0.0 released!" with absolutely no description about what X is. Unfortunately, it doesn't seem up to date / accurate.
- MCRed 11y agoLove the idea! Alas it appears that there have been no go, elixir or "golang" projects posted, or in your index. (or maybe search isn't working.)
- tschuy 11y agoSearch has been updated! Go projects are under "Go", and there's on elixir project on there.
- elcapitan 11y agoIs this manually curated? (the titles seem to be different than the original HN titles)
- tschuy 11y agoThe titles are from the Github projects.
- lobster_johnson 11y agoAn Atom feed, so I can plug this into my reader, would also be great.
- saidajigumi 11y agoAnother suggestion: In addition to normalization that others have mentioned, support for searching on the most common synonyms and abbreviations would be great. E.g. "js" for "Javascript", etc.
- elviejo 11y agoInteresting. I would like the [Search] form to be implemented using GET. so that I send links with search results.
- n00b101 11y agoThis is awesome! It would also be really useful to have column indicating which open source license the project uses.
- wiwillia 11y agoReally interesting, thank you for sharing. Discovered resdet which is something I've been searching for a long time!
- mickael-kerjean 11y agoAmazing thank you!