{"id":15134364,"url":"https://github.com/artemy/alfred-jetbrains-projects","last_synced_at":"2025-04-06T00:09:46.471Z","repository":{"id":38473654,"uuid":"323598272","full_name":"artemy/alfred-jetbrains-projects","owner":"artemy","description":"Alfred workflow for opening your JetBrains IDEs projects","archived":false,"fork":false,"pushed_at":"2025-03-29T11:20:33.000Z","size":1601,"stargazers_count":99,"open_issues_count":3,"forks_count":19,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T23:09:56.654Z","etag":null,"topics":["alfred","alfred-workflow","android-studio","androidstudio","appcode","clion","datagrip","goland","idea","intellij-idea","jetbrains","phpstorm","pycharm","rubymine","rustrover","webstorm","workflow"],"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/artemy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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},"funding":{"github":"artemy","buy_me_a_coffee":"artemy"}},"created_at":"2020-12-22T10:49:49.000Z","updated_at":"2025-03-27T08:26:51.000Z","dependencies_parsed_at":"2024-12-09T13:24:38.420Z","dependency_job_id":"ff43ccd6-65ad-4f55-862f-e68ba56fcf76","html_url":"https://github.com/artemy/alfred-jetbrains-projects","commit_stats":{"total_commits":42,"total_committers":3,"mean_commits":14.0,"dds":"0.26190476190476186","last_synced_commit":"70a99e2fcffa2e1414a552e388707e4605159723"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artemy%2Falfred-jetbrains-projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artemy%2Falfred-jetbrains-projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artemy%2Falfred-jetbrains-projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artemy%2Falfred-jetbrains-projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/artemy","download_url":"https://codeload.github.com/artemy/alfred-jetbrains-projects/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247415967,"owners_count":20935387,"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","alfred-workflow","android-studio","androidstudio","appcode","clion","datagrip","goland","idea","intellij-idea","jetbrains","phpstorm","pycharm","rubymine","rustrover","webstorm","workflow"],"created_at":"2024-09-26T05:04:47.022Z","updated_at":"2025-04-06T00:09:46.448Z","avatar_url":"https://github.com/artemy.png","language":"Python","funding_links":["https://github.com/sponsors/artemy","https://buymeacoffee.com/artemy"],"categories":[],"sub_categories":[],"readme":"# Recent JetBrains Projects for Alfred\n\n![test \u0026 release](https://github.com/artemy/alfred-jetbrains-projects/workflows/test%20\u0026%20release/badge.svg)\n![MIT License](https://img.shields.io/github/license/artemy/alfred-jetbrains-projects)\n\nAn Alfred workflow for opening your JetBrains IDEs projects\n\n![image](.readme/images/screenshot.png)\n\n## Getting started\n\n### Prerequisites\n\nProject requires Python 3.9+ to run, which is not included by default with macOS. You can install Python 3 using\nthis [guide](https://docs.python-guide.org/starting/install3/osx/).\n\n### Installing\n\nDownload the `alfred-jetbrains-projects.alfredworkflow` file from the latest release\nat [Releases](https://github.com/artemy/alfred-jetbrains-projects/releases) page and open it with Alfred.\n\n### ⚠️ Assign a keyword for every IDE you use ⚠️\n\nBy default, all IDEs are disabled. Assigning keywords activates specific IDEs:\n\u003cimg src=\"https://github.com/artemy/alfred-jetbrains-projects/raw/master/.readme/images/configuration.png\" width=\"50%\" height=\"50%\"\u003e\n\nKeyword settings are persisted across workflow upgrades.\n\n## How to Use\n\nOpen Alfred and type the keyword for your IDE (see Supported IDEs below).\nThe workflow will display a list of recent\nprojects (sorted by time last opened descending).\n\nYou can further filter a project list by typing additional characters.\nFuzzy first-letter search is supported (i.e.,\ntyping `map` will find `my-awesome-project`):\n\n![animation](.readme/images/animation.gif)\n\n### Supported IDEs\n\n| IDE Name                        | Version | Keyword       |\n|---------------------------------|---------|---------------|\n| Android Studio                  | 4.1+    | androidstudio |\n| AppCode                         | 2020.3+ | appcode       |\n| CLion                           | 2020.3+ | clion         |\n| DataGrip                        | 2020.3+ | datagrip      |\n| GoLand                          | 2020.3+ | goland        |\n| IntelliJ IDEA Ultimate          | 2020.3+ | idea          |\n| IntelliJ IDEA Community Edition | 2024.3+ | ideace        |\n| PhpStorm                        | 2024.3+ | phpstorm      |\n| PyCharm Professional            | 2020.3+ | pycharm       |\n| PyCharm Community Edition       | 2024.3+ | pycharmce     |\n| Rider                           | 2024.3+ | rider         |\n| RubyMine                        | 2024.3+ | rubymine      |\n| RustRover                       | 2024.1+ | rustrover     |\n| WebStorm                        | 2020.3+ | webstorm      |\n\nSupport for older IDE versions is not guaranteed.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n### Running the tests\n\nMake sure to first install test dependencies:\n\n```shell\npip3 install -r requirements.txt\n```\n\nTo run tests, execute\n\n```shell\npython3 -m recent_projects_test\n```\n\nIf you want to get coverage figures through `coverage` tool:\n\n```shell\ncoverage run -m unittest recent_projects_test # gather test data\ncoverage report -m # display coverage figures\n```\n\n## Built With\n\n* [Python 3.9](https://docs.python.org/3.9/)\n* [coverage.py](https://coverage.readthedocs.io/) - Code coverage measurement\n\n## License\n\nThis project is licensed under the MIT License — see the [LICENSE.md](LICENSE.md) file for details\n\n## Acknowledgments\n\nSee [CONTRIBUTORS.md](CONTRIBUTORS.md)\nand [contributors](https://github.com/artemy/alfred-jetbrains-projects/contributors) for the list of contributors.\n\n## Legal\n\nThis workflow is not associated with JetBrains in any way.\n\nCopyright © 2024 JetBrains s.r.o. JetBrains and the JetBrains logo are trademarks of JetBrains s.r.o.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartemy%2Falfred-jetbrains-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fartemy%2Falfred-jetbrains-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartemy%2Falfred-jetbrains-projects/lists"}