All Projects → edgarjs → Alfred Github Repos

edgarjs / Alfred Github Repos

Licence: mit
Alfred workflow to easily open Github repositories

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Alfred Github Repos

Apple Automation
iOS/macOS 自动化,效率玩法探索。
Stars: ✭ 60 (-65.91%)
Mutual labels:  alfred, workflow
Alfred Open With Vscode Workflow
Alfred 3 workflow for opening files or folders in Visual Studio Code.
Stars: ✭ 74 (-57.95%)
Mutual labels:  alfred, workflow
Alfred Time
Start and stop tracking time with Toggl, Harvest, Everhour or Clockify through Alfred 4
Stars: ✭ 65 (-63.07%)
Mutual labels:  alfred, workflow
Alfred Unicode
Preview Unicode characters and emoji in Alfred
Stars: ✭ 23 (-86.93%)
Mutual labels:  alfred, workflow
Alfy
Create Alfred workflows with ease
Stars: ✭ 2,232 (+1168.18%)
Mutual labels:  alfred, workflow
Alfred Iconfinder Search
Alfred 3 workflow for Iconfinder instant search
Stars: ✭ 14 (-92.05%)
Mutual labels:  alfred, workflow
Alfred Dict.cc Workflow
Alfred 3/4 workflow to get translations from dict.cc
Stars: ✭ 69 (-60.8%)
Mutual labels:  alfred, workflow
Alfred Stackexchange
Search StackOverflow.com from Alfred
Stars: ✭ 335 (+90.34%)
Mutual labels:  alfred, workflow
Deepl Alfred Workflow2
DeepL Alfred Workflow
Stars: ✭ 93 (-47.16%)
Mutual labels:  alfred, workflow
Alfred Parrot
📝 一款可以多种语言翻译的 Alfred Workflow
Stars: ✭ 89 (-49.43%)
Mutual labels:  alfred, workflow
Dext
🔍 A smart launcher. Powered by JavaScript.
Stars: ✭ 713 (+305.11%)
Mutual labels:  alfred, workflow
Alfred
My Alfred Theme And Workflow
Stars: ✭ 135 (-23.3%)
Mutual labels:  alfred, workflow
Awgo
Go library for Alfred 3 + 4 workflows
Stars: ✭ 556 (+215.91%)
Mutual labels:  alfred, workflow
Alfred Man
man(1) workflow for Alfred
Stars: ✭ 21 (-88.07%)
Mutual labels:  alfred, workflow
Alfredgoogletranslateworkflow
A workflow for Alfred that implements translation from any language to any other language that is supported by google
Stars: ✭ 399 (+126.7%)
Mutual labels:  alfred, workflow
Alfred3 Workflow Currencyx
Most convinent currencies converting tool for alfred3
Stars: ✭ 68 (-61.36%)
Mutual labels:  alfred, workflow
Alfred Pocket
Manage your Pocket list with Alfred
Stars: ✭ 318 (+80.68%)
Mutual labels:  alfred, workflow
Alfred My Mind
Alfred workflow to search through my notes and bookmarks
Stars: ✭ 321 (+82.39%)
Mutual labels:  alfred, workflow
Alfred Ssh
SSH workflow for Alfred for Mac with powerful hostname expansion/completion
Stars: ✭ 78 (-55.68%)
Mutual labels:  alfred, workflow
Qimage Mac
Mac 版本的 Markdown 一键贴图工具,基于 Alfred 实现,支持本地文件、截图、网络图片一键上传七牛云,使用简单方便
Stars: ✭ 99 (-43.75%)
Mutual labels:  alfred, workflow

Github Repos workflow for Alfred

This is a custom workflow for the Alfred app that lets you search and open a Github repository via the Github Search API.

Authentication

You'll need to authenticate with a personal access token that you can generate in the Github developer settings page or by running the gh-token command in Alfred.

After you have copied your personal access token, run gh-login <your-token> to set your personal access token.

Usage

Here's the list of available commands.

Global Search: gh <query>

gh hello-world

The example above will search for repositories with the string "hello-world" in their name. Internally this uses the Github Search syntax, so you can use modifiers like:

gh hello-world stars:>1000

This will search only in repositories that have more than 1000 stars.

Please note that this command only searches in the repository name. This means that your query will be appended with the in:name modifier. So when you type in hello-world, the final search query sent will be: "hello-world in:name".

Search your repositories: repo [query]

This command works the same as the previous one (gh <query>) but it limits the search to your own repositories.

This includes repositories from your organizations as well.

Search Pull Requests: pr [query]

This command searches within the Pull Requests that you're involved in.

If you want to limit the search to be under your organisations, please remove PR_ALL_INVOLVE_ME environment variable

Open notifications: gh-notifications

This command just opens your Github notification page.

Config Cache TTL

You can customise the TTL for the internal caches of Repos/Organisations/PullRequests by seting the following environment variables. (all in seconds)

> CACHE_TTL_SEC_ORG  default: 86400
> CACHE_TTL_SEC_PR  default: 300
> CACHE_TTL_SEC_REPO default: 86400

Configuring host for Enterprise

If you're using an Enterprise account, you can call the gh-host <host> command.


Contributing

You can submit your bug reports or feature requests at: https://github.com/edgarjs/alfred-github-repos/issues

If you want to submit a Pull Request, please follow these simple guides:

  1. Add a detailed description of what you're changing and why.
  2. Add necessary unit tests that cover your changes.
  3. Don't increase the version of the workflow in your changes.

Here are some ideas for Pull Requests:

  • [ ] Make search faster
  • [ ] Search commits in a repository
  • [ ] Search projects in an organization
  • [ ] Improve icon graphics

License

This project is published under the MIT License.

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