{"id":19974613,"url":"https://github.com/elan-ev/tobira","last_synced_at":"2025-03-17T15:13:12.382Z","repository":{"id":36950779,"uuid":"268817515","full_name":"elan-ev/tobira","owner":"elan-ev","description":"Video portal for Opencast","archived":false,"fork":false,"pushed_at":"2025-03-13T15:12:38.000Z","size":10673,"stargazers_count":26,"open_issues_count":178,"forks_count":18,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-03-13T15:23:07.712Z","etag":null,"topics":["opencast","video-portal"],"latest_commit_sha":null,"homepage":"https://elan-ev.github.io/tobira/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elan-ev.png","metadata":{"files":{"readme":".github/readme-image.avif","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-02T14:04:21.000Z","updated_at":"2025-03-13T15:12:43.000Z","dependencies_parsed_at":"2024-01-22T12:11:22.842Z","dependency_job_id":"081e0726-4bf2-40cb-9cd3-231a87ba6afa","html_url":"https://github.com/elan-ev/tobira","commit_stats":{"total_commits":2955,"total_committers":12,"mean_commits":246.25,"dds":"0.33333333333333337","last_synced_commit":"cdec2d90ea5a44218cf9c7290f8fa478a9e76202"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elan-ev%2Ftobira","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elan-ev%2Ftobira/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elan-ev%2Ftobira/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elan-ev%2Ftobira/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elan-ev","download_url":"https://codeload.github.com/elan-ev/tobira/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244056425,"owners_count":20390719,"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":["opencast","video-portal"],"created_at":"2024-11-13T03:15:34.211Z","updated_at":"2025-03-17T15:13:11.974Z","avatar_url":"https://github.com/elan-ev.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tobira: an Opencast Video Portal\n\n![CI Status](https://github.com/elan-ev/tobira/actions/workflows/ci.yml/badge.svg)\n![License](https://img.shields.io/github/license/elan-ev/tobira)\n![Latest release](https://img.shields.io/github/v/release/elan-ev/tobira?label=latest%20release)\n\nTobira is a video portal for [Opencast](https://opencast.org) and aims to be a pleasant interface through which users interact with your Opencast content.\nIt lets you present videos, series and playlists in a customizable, hierarchical page structure, but also makes it easy for users to search through all media.\nAdditionally, it offers tools to upload and manage videos.\nIt's possible to connect Tobira to virtually any authentication system and integrate it into your university's/organization's infrastructure.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\".github/readme-image.avif\" width=\"95%\"\u003e\u003c/img\u003e\n\u003c/p\u003e\n\nYou can try it out for yourself here: https://tobira.opencast.org.\nThis is a test deployment of the `main` branch, where most data is wiped whenever it is re-deployed.\n\n## Documentation\n\nAll our documentation lives here: [**Tobira's documentation**](https://elan-ev.github.io/tobira).\nAmong other things, it explains how to install and configure Tobira on your own server.\n\n\n## Contribute\n\nIn short: clone this repository, run the following commands and then open http://localhost:8030/.\n\n```bash\n./x.sh containers start\n./x.sh start\n```\n\nBut please see [our developer documentation](https://elan-ev.github.io/tobira/dev) for more information.\n\n\n### Name\n\n*Tobira* (扉) is Japanese  for \"door\", \"hinged door\" or \"front page\" (of a book).\nA video *portal* is a kind of door, so we chose that name.\nIt is also short and somewhat pronounceable for English speaking people.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felan-ev%2Ftobira","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felan-ev%2Ftobira","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felan-ev%2Ftobira/lists"}