{"id":17108828,"url":"https://github.com/laughk/keypirinha-github","last_synced_at":"2025-04-13T02:50:00.420Z","repository":{"id":145254141,"uuid":"326138826","full_name":"laughk/Keypirinha-GitHub","owner":"laughk","description":"provide command to quick access to repository and your account page of github.com.","archived":false,"fork":false,"pushed_at":"2021-01-02T08:19:16.000Z","size":1589,"stargazers_count":5,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-13T02:49:46.786Z","etag":null,"topics":["github","keypirinha","keypirinha-plugin","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/laughk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-02T08:17:16.000Z","updated_at":"2023-07-09T08:52:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"31bf5134-426d-4481-bc4a-9147ccc4148a","html_url":"https://github.com/laughk/Keypirinha-GitHub","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laughk%2FKeypirinha-GitHub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laughk%2FKeypirinha-GitHub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laughk%2FKeypirinha-GitHub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laughk%2FKeypirinha-GitHub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laughk","download_url":"https://codeload.github.com/laughk/Keypirinha-GitHub/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248657869,"owners_count":21140844,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github","keypirinha","keypirinha-plugin","python"],"created_at":"2024-10-14T16:06:19.974Z","updated_at":"2025-04-13T02:50:00.414Z","avatar_url":"https://github.com/laughk.png","language":"Python","readme":"# Keypirinha Plugin: GitHub\r\n\r\n![demo](demo.gif)\r\n\r\nThis is a plugin for the [Keypirinha](http://keypirinha.com) launcher.\r\n\r\nIt provide command to quick access to repository and your account page of github.com. \r\n\r\n###  Inspire of\r\n\r\n- [gharlan/alfred-github-workflow: GitHub Workflow for Alfred 3/4](https://github.com/gharlan/alfred-github-workflow)\r\n- [buty4649/ulauncher-github-extension: Github extension for Ulauncher](https://github.com/buty4649/ulauncher-github-extension)\r\n\r\n\r\n## Download\r\n\r\nhttps://github.com/laughk/keypirinha-GitHub/releases\r\n\r\n\r\n## Install\r\n\r\nOnce the `github.keypirinha-package` file is installed,\r\nmove it to the `InstalledPackage` folder located at:\r\n\r\n* `Keypirinha\\portable\\Profile\\InstalledPackages` in **Portable mode**\r\n* **Or** `%APPDATA%\\Keypirinha\\InstalledPackages` in **Installed mode** (the\r\n  final path would look like\r\n  `C:\\Users\\%USERNAME%\\AppData\\Roaming\\Keypirinha\\InstalledPackages`)\r\n\r\n## Setup\r\n\r\n1.  Get your github personal access token with below scope  from [this page]([Personal Access Tokens (github.com)](https://github.com/settings/tokens)).\r\n\r\n   - `repo` (if you want use with private repository)\r\n   - `user read:user` \r\n\r\n2. Put github personal access token to config file. like below.\r\n\r\n   1. input \"configure github\" on Keyperinha and open config file.\r\n\r\n      ![screenshot1](screenshot1.png)\r\n\r\n   2. set the token to `github_access_token` in `[var]` and save.\r\n\r\n      ```dosini\r\n      [var]\r\n      github_access_token = ****************************\r\n      ```\r\n\r\n## Usage\r\n\r\n#### 1. Select Repository or Your (My) Account\r\n\r\n![sceenshot2](screenshot2.png)\r\n\r\n#### 2. GitHub Repository: Select github repository and page.\r\n\r\nCase of select \"GitHub: Repository\". this is provide quick access to repository.\r\n\r\nsuggestions will appear. these is result that is github repository search with graphql api by input text. select one.\r\n\r\n![screenshot3](screenshot3.png)\r\n\r\nselect page of the repository from suggestions.\r\n\r\n![screenshot4](screenshot4.png)\r\n\r\n#### 3. GitHub My Account: Select your account page\r\n\r\nCase of select \"GitHub: My Account\". this is provide quick access to your account page.\r\n\r\n![screenshot5](screenshot5.png)\r\n\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaughk%2Fkeypirinha-github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaughk%2Fkeypirinha-github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaughk%2Fkeypirinha-github/lists"}