Giter Club home page Giter Club logo

alfred-github-repos's Introduction

Quickly find your GitHub repositories from Alfred.

Download from Packal

http://www.packal.org/workflow/github-repos

Usage

This workflow searches among your public and private repositories (including organizations you belong to) and opens them on GitHub.

Identify yourself

This workflow searches on github and within your public and private repositories (including organizations you belong to). So you need to provide an access token to make things easy.

To generate an access token, go to create a new personal access token. You can enter any description and it just need to be checked the repo and public_repo option (read private and public repositories).

Howto create access token

Then copy the token (as it will be visible only that time!), and authenticate in Alfred:

gh-auth YOURTOKEN

This will store your token and you will be able to use the following commands:

List and search repositories

List all of your own repositories

gh

Filter your own repositories and search all repositories on github by keyword

gh keyword

List all repositories of a specific github user

gh user/

Filter repositories of a specific github user by keyword

gh user/keyword

Update local cache

To avoid hitting the GitHub API every time you do a search, and to return results faster, the workflow caches all your repositories the first time you do a search. If you create a new repository, you'll need to rebuild your local cache with:

gh-update

Note: the local cache will only be used for your own repositories. Once you provide a keyword, the workflow will search on github using the github API. Response times may be slower in this case.

License

This is released under the MIT License.

Feedback

@edgarjs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.