All Projects → inabajunmr → treview

inabajunmr / treview

Licence: MIT License
Viewer for GitHub Trending. You never see same project on GitHub trending.

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to treview

Linkees
Awesome Linktree clone made with React ⚛️
Stars: ✭ 68 (+353.33%)
Mutual labels:  trending
DSA
Write DSA Codes into it
Stars: ✭ 18 (+20%)
Mutual labels:  trending
starcli
✨ Browse trending GitHub projects from your command line
Stars: ✭ 436 (+2806.67%)
Mutual labels:  trending
oneroof
Learn about firebase crud operation authentication, animation
Stars: ✭ 15 (+0%)
Mutual labels:  trending
g-trends
Google Trends API for PHP
Stars: ✭ 88 (+486.67%)
Mutual labels:  trending
e-commerce-suit-in-flutter
A playground for your e-commerce app.
Stars: ✭ 105 (+600%)
Mutual labels:  trending
go-trending
Trending algorithm based on the article "Trending at Instagram"
Stars: ✭ 40 (+166.67%)
Mutual labels:  trending
hacker-feeds-cli
📰 A command line tool for Hacker News、 Product Hunt、 GitHub Trending 、Reddit and V2EX feeds.
Stars: ✭ 129 (+760%)
Mutual labels:  trending
hackertab.dev
Hackertab turns your New Tab page into a geeky one that keeps you as a developer updated with the best tools, news, jobs and events.
Stars: ✭ 229 (+1426.67%)
Mutual labels:  trending
youtube-trending-videos-scraper
A scraper for videos that are trending on YouTube (https://www.youtube.com/feed/trending)
Stars: ✭ 21 (+40%)
Mutual labels:  trending
GithubSquare
Explore the most starred projects , trending developers , popular repositories of any date and face off Github Profiles of your choice.
Stars: ✭ 37 (+146.67%)
Mutual labels:  trending
TERMOS-WABOT
Script Bot Lib Baileys
Stars: ✭ 25 (+66.67%)
Mutual labels:  trending
Interesting-Things-on-GitHub
[INACTIVE] News on GitHub, featured by Huei Tan 😄
Stars: ✭ 29 (+93.33%)
Mutual labels:  trending
ForkMe-Mobile
FIT3027 Android-iOS Project: A Trending 📈 Github Repository Viewer (wip)
Stars: ✭ 13 (-13.33%)
Mutual labels:  trending
GitHubTrending
GitHub Trending publisher
Stars: ✭ 19 (+26.67%)
Mutual labels:  trending
Github Trending Repos
Track GitHub trending repositories in your favorite programming language by native GitHub notifications!
Stars: ✭ 2,202 (+14580%)
Mutual labels:  trending

treview

codecov CircleCI Total alerts

Viewer for GitHub Trending.

Feature

  • shows only today's newcomer repository.(You never see same project everyday!)
  • define default langage that you want to see.
  • GUI for macos

GUI

treview

Install

Download from GUI for macos.

CLI

treview

Install

$ go get github.com/inabajunmr/treview

Usage

$ treview -h
Usage:
  treview is cli viewer for GitHub Trending. [flags]
  treview [command]

Available Commands:
  config      Setting for default langage configration.
  help        Help about any command

Flags:
  -f, --filter string   all or new (default "new")
  -h, --help            help for treview
  -l, --lang string     filter by lang
  -s, --span string     trending span (default "Today")

Use "treview [command] --help" for more information about a command.

Config

If you have file ~/.treview/.config, you can set default lang by treview. You can set config by treview config command too.

treview

Example

If you have following config, treview show only Golang and JavaScript repositories by treview command (without lang flag).

lang:  [go, javascript]

If you want to find all langage, you set all as lang flag.

Appendix (Using as GitHub Trending API for Golang)

GoDoc

Sample

package main

import (
	"fmt"
	"github.com/inabajunmr/treview/github/trending"
)

func main() {
	span := trending.GetSpanByString("today")

	repos, err := trending.FindTrending(l, span)
	if err != nil {
		println(err)
		os.Exit(1)
	}

	for _, repo := range repos {
		fmt.Println("------------------------")
		repo.Print()
	}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].