https://github.com/chrisgrieser/alfred-docs-searches
Search hundreds of documentation sites from DevDocs and other sources via Alfred.
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: researchgate.net -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.0%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Search hundreds of documentation sites from DevDocs and other sources via Alfred.
Basic Info
Statistics
- Stars: 40
- Watchers: 2
- Forks: 1
- Open Issues: 0
- Releases: 109
Topics
Metadata Files
README.md
Search ALL the docs
Search hundreds of documentation sites from DevDocs and other sources via Alfred. Recommended by the Alfred team.
Table of Contents
Installation
➡️ Download the latest release.
DevDocs
Enable the devdocs you want to use in the workflow configuration. The
enabled devdocs are searched by using the name as keyword, for example haskell
foobar to search the Haskell DevDocs for "foobar."
A few common languages have aliases (shorter keywords) noted in the popup selection, such as
js for JavaScript. In this case, you use js foobar to search instead.
Usage
- ⏎: Open the documentation site.
- ⌥⏎: Copy the URL of the documentation site to the clipboard.
- ⌘⏎: Copy the entry's text to the clipboard.
Pinning specific versions
- In the workflow configuration, go to the
pinned devdocs versionssection. (Depending on your screen height, you might need to scroll down.) - The versions available are listed under the key
slugin this json file. - The replacements take the form
alfred_keyword:pinned_version, one version change per line. For example, to pin thenodeandpythonuse:
txt
node:node~18_lts
txt
py:python~3.11
- Afterward, reload the caches via the Alfred keyword
:docs-reloadto ensure the new versions are used.
Icons
Search icons for specific documentation sites are provided by adding a file to
the directory ./devdocs/icons/{keyword}.png. PRs are welcome.
Extras
Documentation sites
biome: biome docs & rulesruff: ruff docs & rulessc: shellcheck wikipandoc: pandoc user manualwt: WezTerm docsyq: yq docsoh: Obsidian helpodd: Obsidian developer docsddg: DuckDuckGo help pagesman: man pages (and their options) at mankier
Utilities
color: named CSS colorskeycode: macOS key codes- ⏎: Copy key code
- ⌥⏎: Copy AppleScript
appid: app-id of installed macOS appswin: window information for the frontmost apphttp: HTTP status codesas: AppleScript Dictionaries of installed appssound: macOS System Sounds- ⏎: Preview (technically: Pre-listen)
- ⌥⏎: Copy sound path
- Get the Uniform Type Identifier (UTI) of a selected file via the Universal Action.
Reload caches
In case of a recent change to a documentation site, you can manually trigger
refreshing the cache via the Alfred keyword :docs-reload.
Maintenance notes
- Remote: Twice per month, a GitHub
Action is run that checks for
devdocs updates. If updates are found, the
keyword-slug-map available
on this GitHub remote is updated. The
info.plistis also updated in case not only a new version, but an entirely new documentation site becomes available. - Local: Every week, the locally available workflow fetches an update from
the
keymap-slug-mapand theinfo.plistfiles from the GitHub remote. The update to theinfo.plistis required, so that newly available documentation sites also show up in the dropdown menus of the workflow configuration. - This means that any devdocs update is available to the user after three weeks
at the latest. (The local cache can be manually updated via the Alfred
keyword via
:docs-reloadto remove the seven-day delay.) - The purpose of this setup is to fully automate the process of making devdocs updates available to the user without requiring manual action. Furthermore, no separate release of the workflow is required.
About the developer
In my day job, I am a sociologist studying the social mechanisms underlying the digital economy. For my PhD project, I investigate the governance of the app economy and how software ecosystems manage the tension between innovation and compatibility. If you are interested in this subject, feel free to get in touch.
Owner
- Name: Chris Grieser
- Login: chrisgrieser
- Kind: user
- Location: Berlin, Germany
- Company: Technical University of Berlin
- Website: https://chris-grieser.de/
- Repositories: 189
- Profile: https://github.com/chrisgrieser
Researcher in sociology & software developer
GitHub Events
Total
- Create event: 20
- Issues event: 1
- Release event: 13
- Watch event: 12
- Delete event: 6
- Issue comment event: 6
- Push event: 106
- Pull request event: 7
- Fork event: 1
Last Year
- Create event: 20
- Issues event: 1
- Release event: 13
- Watch event: 12
- Delete event: 6
- Issue comment event: 6
- Push event: 106
- Pull request event: 7
- Fork event: 1
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Chris Grieser | 7****r | 365 |
| 🤖 Automated GitHub Action | c****n@j****b | 22 |
| dependabot[bot] | 4****] | 3 |
| Vítor Galvão | i****o@v****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 10
- Total pull requests: 6
- Average time to close issues: about 2 months
- Average time to close pull requests: about 1 hour
- Total issue authors: 9
- Total pull request authors: 2
- Average comments per issue: 2.4
- Average comments per pull request: 0.17
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 5
Past Year
- Issues: 1
- Pull requests: 5
- Average time to close issues: N/A
- Average time to close pull requests: about 1 hour
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 5
Top Authors
Issue Authors
- tim-hilde (2)
- alexbet (1)
- jmfayard (1)
- rkoval (1)
- Azrael2312 (1)
- AjayShanker-geek (1)
- vitorgalvao (1)
- spiritualgeek (1)
Pull Request Authors
- dependabot[bot] (6)
- vitorgalvao (2)