{"id":18736709,"url":"https://github.com/digitalslidearchive/girder_assetstore","last_synced_at":"2025-07-10T12:38:31.329Z","repository":{"id":224424998,"uuid":"758148099","full_name":"DigitalSlideArchive/girder_assetstore","owner":"DigitalSlideArchive","description":"A Girder plugin for connecting remote Girder instances as Assetstores","archived":false,"fork":false,"pushed_at":"2025-03-05T17:35:24.000Z","size":106,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-20T01:42:34.363Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DigitalSlideArchive.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-02-15T18:04:06.000Z","updated_at":"2024-09-19T15:52:02.000Z","dependencies_parsed_at":"2024-05-10T16:37:55.253Z","dependency_job_id":"42346886-f5ff-4b31-9e54-be71a64d1071","html_url":"https://github.com/DigitalSlideArchive/girder_assetstore","commit_stats":null,"previous_names":["digitalslidearchive/girder_assetstore"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DigitalSlideArchive/girder_assetstore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigitalSlideArchive%2Fgirder_assetstore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigitalSlideArchive%2Fgirder_assetstore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigitalSlideArchive%2Fgirder_assetstore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigitalSlideArchive%2Fgirder_assetstore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DigitalSlideArchive","download_url":"https://codeload.github.com/DigitalSlideArchive/girder_assetstore/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigitalSlideArchive%2Fgirder_assetstore/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264579005,"owners_count":23631557,"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":[],"created_at":"2024-11-07T15:22:11.777Z","updated_at":"2025-07-10T12:38:31.288Z","avatar_url":"https://github.com/DigitalSlideArchive.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# girder_assetstore\n\nA Girder plugin that allows for other Girder instances to be accessed as Assetstores.\n\n## Build Instructions\n\n### Local\n1. Create/activate a virtualenv: ``python -m venv .venv \u0026\u0026 source .venv/bin/activate``\n2. Install the package in editable mode: ``pip install -e .``\n3. Build the package: ``girder build``\n   - For development, rebuild client JS with ``girder build --watch-plugin girder_assetstore``\n5. Launch a Mongo server: ``mongod``\n6. Launch a Girder server: ``girder serve``\n7. Visit the the Girder instance http://localhost:8080\n\n### DSA\nAlternatively, using [digital slide archive](https://github.com/DigitalSlideArchive/digital_slide_archive/tree/master/devops/dsa):\n\n1. Add mount for ``girder_assetstore`` in the ``docker-compose.yaml`` file:\n```yaml\ngirder:\n  volumes:\n   # ensure this local path is correct (relative to docker-compose.yaml)\n   - ../../../girder_assetstore:/opt/girder_assetstore\n```\n2. Add editable pip install and client rebuild in ``provision.yaml``:\n```yaml\npip:\n - -e /opt/girder_assetstore\nshell:\n - timeout 10 girder build --watch-plugin girder_assetstore\n```\n\n## Usage\n\n- TODO\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigitalslidearchive%2Fgirder_assetstore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdigitalslidearchive%2Fgirder_assetstore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigitalslidearchive%2Fgirder_assetstore/lists"}