{"id":30842106,"url":"https://github.com/cheerchen/alfred-workflows","last_synced_at":"2025-10-07T20:00:05.501Z","repository":{"id":312267299,"uuid":"1046901783","full_name":"CheerChen/alfred-workflows","owner":"CheerChen","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-06T14:15:58.000Z","size":138,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-06T20:59:54.171Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/CheerChen.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-29T12:12:37.000Z","updated_at":"2025-09-06T14:16:02.000Z","dependencies_parsed_at":"2025-08-29T15:49:12.708Z","dependency_job_id":"7b84d9a8-218e-4d22-97d3-84b2f2b0221e","html_url":"https://github.com/CheerChen/alfred-workflows","commit_stats":null,"previous_names":["cheerchen/alfred-workflows"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CheerChen/alfred-workflows","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CheerChen%2Falfred-workflows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CheerChen%2Falfred-workflows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CheerChen%2Falfred-workflows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CheerChen%2Falfred-workflows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CheerChen","download_url":"https://codeload.github.com/CheerChen/alfred-workflows/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CheerChen%2Falfred-workflows/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278838467,"owners_count":26054721,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-09-06T20:43:58.061Z","updated_at":"2025-10-07T20:00:05.478Z","avatar_url":"https://github.com/CheerChen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alfred Workflows\n\nA collection of useful Alfred workflows for productivity enhancement.\n\n## Installation\n\nThis repository provides an installation script that creates symbolic links from your workflow folders to Alfred's workflows directory, allowing you to keep your workflows in version control while having them available in Alfred.\n\n### Quick Setup\n\n1. Clone this repository:\n\n   ```bash\n   git clone https://github.com/CheerChen/alfred-workflows.git\n   cd alfred-workflows\n   ```\n\n2. Run the installation script:\n\n   ```bash\n   ./install.sh\n   ```\n\nThe script will:\n\n- Automatically detect your Alfred workflows directory (including custom sync folders)\n- Create symbolic links for all `workflow-*` directories\n- Allow you to update workflows by simply pulling changes from git\n\n### How it works\n\nThe `install.sh` script:\n\n1. Reads Alfred's preferences to find the correct workflows directory\n2. Iterates through all folders starting with `workflow-`\n3. Creates symbolic links in Alfred's workflows directory\n4. Can be safely re-run to update existing links\n\n## Available Workflows\n\n- **workflow-acli**: AWS CLI utilities\n- **workflow-awscli**: Extended AWS CLI functionality  \n- **workflow-gh**: GitHub CLI integration\n- **workflow-katakana**: Japanese katakana conversion tools\n\n## Usage\n\nAfter installation, the workflows will appear in Alfred and can be used immediately.\n\n### Configuration\n\nEach workflow that requires configuration uses `.env` files for environment-specific settings. This keeps your personal configuration separate from the git repository.\n\nTo configure a workflow:\n\n1. Navigate to the workflow directory (e.g., `workflow-acli/`)\n2. Copy `.env.example` to `.env`:\n\n   ```bash\n   cp .env.example .env\n   ```\n\n3. Edit the `.env` file with your specific values:\n\n### Updating Workflows\n\nTo update workflows:\n\n```bash\ngit pull\n# No need to re-run install.sh unless new workflows are added\n```\n\n## Development\n\nTo add a new workflow:\n\n1. Create a new folder with the prefix `workflow-`\n2. Add your Alfred workflow files (info.plist, main.py, etc.)\n3. Run `./install.sh` to create the symbolic link\n4. The workflow will appear in Alfred\n\n## Requirements\n\n- macOS\n- Alfred with Powerpack\n- Git (for cloning and updates)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheerchen%2Falfred-workflows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheerchen%2Falfred-workflows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheerchen%2Falfred-workflows/lists"}