{"id":18862176,"url":"https://github.com/yohasebe/alfred-gyazo-workflow","last_synced_at":"2026-02-09T22:30:19.444Z","repository":{"id":136202874,"uuid":"124177575","full_name":"yohasebe/alfred-gyazo-workflow","owner":"yohasebe","description":"Gyazo screenshot capture/upload/retrieve workflow for Alfred","archived":false,"fork":false,"pushed_at":"2018-03-07T06:03:33.000Z","size":514,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-12T09:09:49.293Z","etag":null,"topics":["alfred","gyazo","ruby","workflow"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/yohasebe.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":"2018-03-07T04:09:38.000Z","updated_at":"2019-02-18T18:28:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"bb586d23-329d-457f-a2a9-d83a2dc8f361","html_url":"https://github.com/yohasebe/alfred-gyazo-workflow","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohasebe%2Falfred-gyazo-workflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohasebe%2Falfred-gyazo-workflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohasebe%2Falfred-gyazo-workflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohasebe%2Falfred-gyazo-workflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yohasebe","download_url":"https://codeload.github.com/yohasebe/alfred-gyazo-workflow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239803013,"owners_count":19699596,"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":["alfred","gyazo","ruby","workflow"],"created_at":"2024-11-08T04:33:36.315Z","updated_at":"2026-02-09T22:30:19.365Z","avatar_url":"https://github.com/yohasebe.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alfred Gyazo Workflow (AGW)\n\n[DOWNLOAD WORKFLOW](https://github.com/yohasebe/alfred-gyazo-workflow/raw/master/package/Gyazo%20Screenshot.alfredworkflow)\n\n[![https://gyazo.com/119872a1f1a4445e81ba3a5e25c88a00](https://i.gyazo.com/119872a1f1a4445e81ba3a5e25c88a00.gif)](https://gyazo.com/119872a1f1a4445e81ba3a5e25c88a00)\n\nThis workflow does two things:\n\n- Capture a screenshot and upload it to [Gyazo](https://gyazo.com) with specified **title**, **description**, and **URL**.\n- Retrieve (a specified numbers of) recently uploaded screenshots.\n\n## Setting up\n\nFirst and formost, you need to sign up with [Gyazo ](https://gyazo.com) and obtain an API access token.\n\n1. Go to https://gyazo.com/api\n2. Click on `Register applications`\n3. Click on `New Application`\n4. Give the name of application (`Alfred Gyazo Workflow`) and the Callback URL (`http://localhost`)\n5. Copy your access token generated for the newly created app\n\nNow, run the setup workflow by typing the following keyword onto Alfred:\n\n`set gs token`\n\nPaste your access token and hit `return`, and you are ready to enjoy screen capturing with AGW. \n\n## Capture screenshots\n\nUsage: `gsu`\n\nAfter you hit `enter`, you will be prompted to select a region on the screen to be captured. You can hit `space` to switch modes to capture the entire window of the front-most app.\n\nOnce capture has been done, text input dialogs will pop to ask for the title and description of the resulting image. The title text box will be automatically filled out with the title of the window currently focused. If the focused app is a web-browser (Safari/Chrome/Firefox), the URL input dialog will be also pop up with the current URL.\n\nThe title, description, and URL are all optional. You can just leave blank if you don't need them.\n\nThe screenshot will be uploaded to Gyazo and the image URL will be copied to the clipboard.\n\n## Retrieve recently captured images\n\nUsage: `gsr` or `gsr [1..100]`\n\nYou can view the thumbnails of your screenshots recently captured.  The default number of images retrieved is 10. You can specify the number of images you want to see by specifying a number [1..100] right after `gsr` keyword.\n\nHit `enter` after selecting an image will open the Gyazo link. Hit `⌘+enter` will copy the direct image link to the clipboard.\n\n## Clear thumbnail cache\n\nUsage: `clear gsr cache`\n\nThe thumbnails retrieved by `gsr` command will be saved to speed up the subsequent query in the AGW cache directory of your mac. To clear all the thumbnails cached by AGW, run the above command.\n\n## Customizing the keywords / Adding hotkeys:\n\nIf you don't like the keywords that are used for triggering the above commands, go change directly on Alfred.  You can add hotkeys to `gsu` and `gsr`. \n\n## License\n\nThe MIT\n\n## Author\n\nYoichiro Hasebe \u003cyohasebe@gmail.com\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyohasebe%2Falfred-gyazo-workflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyohasebe%2Falfred-gyazo-workflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyohasebe%2Falfred-gyazo-workflow/lists"}