{"id":17191175,"url":"https://github.com/dfm/adsabs.alfredworkflow","last_synced_at":"2025-04-13T19:50:34.821Z","repository":{"id":53843325,"uuid":"189449280","full_name":"dfm/adsabs.alfredworkflow","owner":"dfm","description":"An Alfred Workflow to search the SAO/NASA Astrophysics Data System","archived":false,"fork":false,"pushed_at":"2020-06-12T18:15:25.000Z","size":670,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-27T10:21:39.209Z","etag":null,"topics":["alfred-workflow","astronomy","astrophysics","scientific-literature"],"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/dfm.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}},"created_at":"2019-05-30T16:44:26.000Z","updated_at":"2023-03-06T04:38:49.000Z","dependencies_parsed_at":"2022-08-23T05:11:41.593Z","dependency_job_id":null,"html_url":"https://github.com/dfm/adsabs.alfredworkflow","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfm%2Fadsabs.alfredworkflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfm%2Fadsabs.alfredworkflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfm%2Fadsabs.alfredworkflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfm%2Fadsabs.alfredworkflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dfm","download_url":"https://codeload.github.com/dfm/adsabs.alfredworkflow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248773682,"owners_count":21159516,"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-workflow","astronomy","astrophysics","scientific-literature"],"created_at":"2024-10-15T01:25:07.253Z","updated_at":"2025-04-13T19:50:34.793Z","avatar_url":"https://github.com/dfm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# An Alfred Workflow to search SAO/NASA ADS\n\nWith the deprecation of the classic SAO/NASA Astrophysics Data System (ADS) search interface,\nI wanted to improve my workflow for searching for papers in the astronomy literature. I find\nthat I generally just want to do author based searches with possible year constraints so I made\nthis Workflow that can be used by [Alfred](https://www.alfredapp.com) (tested in versions 3\nand 4) to make this fast and easy.\n\n![Workflow Screenshot](https://github.com/dfm/adsabs.alfredworkflow/raw/master/screenshot.png)\n\n## Installation\n\nFirst you'll need to get [Alfred](https://www.alfredapp.com) and buy the\n[Powerpack](https://www.alfredapp.com/powerpack/). Then you can download the `adsabs.workflow`\nfile from the [Releases](https://github.com/dfm/adsabs.alfredworkflow/releases) page. Double\nclick to import that into Alfred.\n\nYou can also install the development version of the workflow by cloning this repository into\nthe `~/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows` directory.\n\nTo get all the features out of this worflow, you should also install [Andy Casey's ads\nlibrary](https://github.com/andycasey/ads). Then you can either put your API key in the\n`~/.ads/dev_key` file or set it using the `ADS_API_KEY` variable in the workflow interface.\n\nBy default Alfred uses the system Python, but you can change that by putting the path to your\nfavorite Python executable in the `ADS_PYTHON` variable.\n\n## Usage\n\nTo get started you can just open Alfred and type `ads ` to start searching. This workflow is\ndesigned to search authors and years only. For example, if you want to search for papers by an\nauthor named \"Spergel\" in 2015, you can execute:\n\n```\nads spergel 2015\n```\n\nIf you only want to search for the first author, use:\n\n```\nads ^spergel 2015\n```\n\nYou can list multiple authors, if you want:\n\n```\nads ^mandel agol 2002\n```\n\nOr year ranges:\n\n```\nads ^mandel agol 2000 2004\n```\n\nAnd you can include first names, initials, etc. using quotes:\n\n```\nads \"^mandel, k\" \"agol, e\" 2000 2004\n```\n\n## Issues\n\nIf you run into any problems, please [report the issue on\nGitHub](https://github.com/dfm/adsabs.alfredworkflow/issues).\n\n## License\n\nCopyright 2019 Dan Foreman-Mackey.\n\nThis is free software made available under the MIT License. For details see the LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfm%2Fadsabs.alfredworkflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdfm%2Fadsabs.alfredworkflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfm%2Fadsabs.alfredworkflow/lists"}