{"id":24562601,"url":"https://github.com/humanbrainproject/kujudrivespawner","last_synced_at":"2025-08-30T18:06:27.170Z","repository":{"id":48677814,"uuid":"239518286","full_name":"HumanBrainProject/kujudrivespawner","owner":"HumanBrainProject","description":"A JupyterHub Spawner for Kubernetes which adds a Seadrive Sidecar container to the user's pod to mount the user's Collaboratory.Drive.","archived":false,"fork":false,"pushed_at":"2022-04-07T13:48:10.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-08-30T18:03:28.215Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HumanBrainProject.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-10T13:27:58.000Z","updated_at":"2021-07-14T15:49:18.000Z","dependencies_parsed_at":"2022-08-27T08:00:38.745Z","dependency_job_id":null,"html_url":"https://github.com/HumanBrainProject/kujudrivespawner","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/HumanBrainProject/kujudrivespawner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HumanBrainProject%2Fkujudrivespawner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HumanBrainProject%2Fkujudrivespawner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HumanBrainProject%2Fkujudrivespawner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HumanBrainProject%2Fkujudrivespawner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HumanBrainProject","download_url":"https://codeload.github.com/HumanBrainProject/kujudrivespawner/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HumanBrainProject%2Fkujudrivespawner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272885303,"owners_count":25009609,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-01-23T09:16:33.138Z","updated_at":"2025-08-30T18:06:27.153Z","avatar_url":"https://github.com/HumanBrainProject.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KubeSpawner Jupyterhub Seadrive integration\n\nThis library provides an integration with seadrive by setting up a\nseadrive sidecar container in the same pod as the notebook container\nfor each user and mounting the user's seadrive libraries in a shared\nmount.\n\n## Requirements\n\n### OAuth 2.0\n\nThis setup relies on OAuth bearer tokens to obtain a token from seafile.\n\nSeahub must be patched to add an extra API endpoint to obtain the\nseadrive token using a bearer token.\n\n### Pod Security Policies or Security Context Constraints\n\nKubernetes needs an appropriate pod security policy (PSP) to allow\nJupyterhub to create privileged containers. If using OpenShift, this\ncan be handled with a security context constraints (SCC) instead.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhumanbrainproject%2Fkujudrivespawner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhumanbrainproject%2Fkujudrivespawner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhumanbrainproject%2Fkujudrivespawner/lists"}