All Projects → gkze → stars

gkze / stars

Licence: MIT license
⭐ Keep your Github Stars fresh!

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to stars

Circleoffriendsdisplay
朋友圈的做法
Stars: ✭ 205 (+115.79%)
Mutual labels:  star
hackthebox
Notes Taken for HTB Machines & InfoSec Community.
Stars: ✭ 286 (+201.05%)
Mutual labels:  star
DoubleStar
A personalized/enhanced re-creation of the Darkhotel "Double Star" APT exploit chain with a focus on Windows 8.1 and mixed with some of my own techniques
Stars: ✭ 140 (+47.37%)
Mutual labels:  star
React Native Easy Starter
A react-native starter kit using RN0.63, Flipper support, LogBox, AndroidX, Hooks workflow, easy-peasy, code-push, Themes support and much more
Stars: ✭ 224 (+135.79%)
Mutual labels:  star
rater-js
Star rating widget for the browser. Unlimited number of stars. No dependencies. No Jquery required.
Stars: ✭ 66 (-30.53%)
Mutual labels:  star
Create-a-CV-with-Bootstrap-to-conquer-the-World
Create a CV with Bootstrap to conquer the World!
Stars: ✭ 25 (-73.68%)
Mutual labels:  star
Star History
The missing star history graph of GitHub repos - https://star-history.com
Stars: ✭ 2,534 (+2567.37%)
Mutual labels:  star
Star-lang-specification
Work in progress specs for the Star programming language
Stars: ✭ 26 (-72.63%)
Mutual labels:  star
Ciapre.tmTheme
Ciapre - an easy-on-the-eyes Sublime Text/TextMate color scheme.
Stars: ✭ 63 (-33.68%)
Mutual labels:  star
vstar
⭐ A simple web app to count a GitHub user's total stars
Stars: ✭ 22 (-76.84%)
Mutual labels:  star
sigstar
add significance stars to MATLAB plots
Stars: ✭ 33 (-65.26%)
Mutual labels:  star
SpaceWar-ECS
A space war game made with ECS and JobSystem in Unity.
Stars: ✭ 26 (-72.63%)
Mutual labels:  star
MacroUtils
MacroUtils is a collection of high-level APIs in order to make your life easier when writing STAR-CCM+ JAVA macros.
Stars: ✭ 32 (-66.32%)
Mutual labels:  star
Flutter Shapeofview
Give a custom shape to any flutter widget, Material Design 2 ready
Stars: ✭ 211 (+122.11%)
Mutual labels:  star
New-Star
Web. browser game engine :)
Stars: ✭ 64 (-32.63%)
Mutual labels:  star
Raty
🌟 Raty - A Star Rating Plugin
Stars: ✭ 2,292 (+2312.63%)
Mutual labels:  star
jquery-stars
jQuery "Magic" animation plugin
Stars: ✭ 15 (-84.21%)
Mutual labels:  star
spacehunter
❤🍳 Space Hunter is a PWA (Progressive Web App) in which the user can have access to information regarding the universe.
Stars: ✭ 15 (-84.21%)
Mutual labels:  star
Hacktoberfest 2021
This repository aims to help code beginners with their first successful pull request and open source contribution. Happy coding!
Stars: ✭ 109 (+14.74%)
Mutual labels:  star
arriba
Fast and accurate gene fusion detection from RNA-Seq data
Stars: ✭ 162 (+70.53%)
Mutual labels:  star

stars

Actions Test Workflow Widget GoReport Widget GoDocWidget

A command-line interface to your Github Stars. Some useful features:

  • Downloads metadata about all of your starred projects and saves it to disk
  • Unstars projects older than n months (by default, 2)
    • Also unstars projects that have been archived (by default - you can opt out).
  • Can let you display starred projects by criteria:
    • Language
    • Topics (labels)
    • Randomly
  • Can limit displayed results as specified
  • Can open queried starred projects in your browser for viewing

My personal workflow is to save all of my stars, prune old and archived ones, and display several random stars in my browser for me to view / explore. This is a type of Spaced Repetation Learning (think flash cards), that way I can stay relatively up-to-date on what my starred projects are. This is useful to me when I build software and need to know if there is a project already out there that solves my problems / fits my needs.

Development

To get started, you will need git and Go on your system. Then, you can run the following commands to build the binary:

git clone [email protected]:gkze/stars.git
cd stars
go build # need Golang 1.11+

NOTE: As mentioned in the comment above, you will need to have Go 1.11 installed at minimum. This project utilizes Go modules, which are only supported in Go 1.11 and above.

Installation

There are various methods availabel to install stars on your system:

Homebrew

brew install gkze/gkze/stars

Go

go get -u github.com/gkze/stars/cmd/stars

Binaries are also available on the releases page.

Configuration

You will need a ~/.netrc with a personal access token configured:

$ cat ~/.netrc
machine api.github.com
    login [your github username here]
    password [your github token here]

Usage

A CLI written in Golang to facilitate efficient management of a user's
GitHub starred projects / repositories, a.k.a. "Stars"

Usage:
  stars [flags]
  stars [command]

Available Commands:
  add         Add (star) repositories
  cleanup     Clean up old stars
  clear       Clear local stars cache
  completion  Generate shell completion script
  help        Help about any command
  save        Save starred repositories
  show        Show stars
  topics      List all topics of all stars
  version     Show version of stars

Flags:
  -w, --concurrency int    Limit goroutines for network I/O operations (default 10)
  -h, --help               help for stars
  -o, --log-level string   Log level (default "info")

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

License

MIT

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].