Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hexylena/toolshed-version-database
because no one wants to add it to the toolshed, I'll make it myself.
https://github.com/hexylena/toolshed-version-database
Last synced: 16 days ago
JSON representation
because no one wants to add it to the toolshed, I'll make it myself.
- Host: GitHub
- URL: https://github.com/hexylena/toolshed-version-database
- Owner: hexylena
- Created: 2022-06-14T12:39:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T02:37:59.000Z (7 months ago)
- Last Synced: 2024-04-14T06:04:15.548Z (7 months ago)
- Language: Python
- Size: 20.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# toolshed-version-database
I've needed since years something to map tool IDs + versions back to which repository revision I need to install. I understand the toolshed is miserable to work with, so, fair, but, I still need this so we're just going to scrape it.
## Data
File | Purpose
--- | ---
[guid-rev.json](guid-rev.json) | Map a tool guid (e.g `toolshed.g2.bx.psu.edu/repos/iuc/circos/circos/0.69.8+galaxy1` to the triple of owner/name/rev, like `("iuc", "circos", "014a21767ac4")`.
[tool-version-database.tsv](tool-version-database.tsv) | Full table of (repo name, repo owner, repo revision, tool name, tool guid, version) (yes guid is a bit redundant.)
[tool-meta.tsv](tool-meta.tsv) | Table of (guid, name, description, edam operations, edam topics)
[tool-meta.json](tool-meta.json) | Same but json
[tool-meta-names.json](tool-meta-names.json) | Just the ID: name + description pairs.
`api/tools/*` | The result of `/api/tools/*?io_details=True&link_details=False` for the first server that would answer. Will be replaced by [#18524](https://github.com/galaxyproject/galaxy/pull/18524). E.g. [circos/0.69.8+galaxy1](https://hexylena.github.io/toolshed-version-database/api/tools/toolshed.g2.bx.psu.edu/repos/iuc/circos/circos/0.69.8%2Bgalaxy1)## LICENSE
AGPL-3.0