Skip to content

because no one wants to add it to the toolshed, I'll make it myself.

Notifications You must be signed in to change notification settings

hexylena/toolshed-version-database

Repository files navigation

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 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 Full table of (repo name, repo owner, repo revision, tool name, tool guid, version) (yes guid is a bit redundant.)
tool-meta.tsv Table of (guid, name, description, edam operations, edam topics)
tool-meta.json Same but 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. E.g. circos/0.69.8+galaxy1

LICENSE

AGPL-3.0

About

because no one wants to add it to the toolshed, I'll make it myself.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages