{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"api.video-create-readme-file-pull-request-action","owner":"apivideo","isFork":false,"description":"Private GitHub action used to apply transformation on a README file to make it compliant with api.video documentation format","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T15:03:54.868Z"}},{"type":"Public","name":"api.video-pull-checks-conclusion-action","owner":"apivideo","isFork":false,"description":"GitHub action to retrieve the conclusion of a check run","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-27T14:19:56.128Z"}},{"type":"Public","name":"youtube-clone-next","owner":"apivideo","isFork":false,"description":"Rebuilding YouTube with api.video and Next.js 🎥","allTopics":["nodejs","tutorial","video","video-player","nextjs"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":26,"forksCount":8,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-08T15:42:06.082Z"}},{"type":"Public","name":"python-examples","owner":"apivideo","isFork":false,"description":"Code samples for working with api.video in Python","allTopics":["python","video","video-streaming"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-08T15:39:21.968Z"}},{"type":"Public","name":"resumeAVideo","owner":"apivideo","isFork":false,"description":"Use analytics and metadata to determine where a viewer \"left off\" in a video. restart the video at that point. From api.video (https://api.video)","allTopics":["video-streaming","nodejs","video"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":13,"issueCount":0,"starsCount":12,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-08T15:38:59.655Z"}},{"type":"Public","name":"browserLiveStream","owner":"apivideo","isFork":false,"description":"Use webcam, browser and Node to stream live video. From api.video (https://api.video)","allTopics":["nodejs","streaming","video","hls","rtmp","video-streaming"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":14,"issueCount":5,"starsCount":192,"forksCount":48,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-06T09:24:35.775Z"}},{"type":"Public","name":"deleteVideoDemo","owner":"apivideo","isFork":false,"description":"A quick demo that deletes videos from your api.video account. From api.video (https://api.video)","allTopics":["delete-files","video"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":16,"issueCount":0,"starsCount":12,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-05T16:12:41.947Z"}},{"type":"Public","name":"next.js","owner":"apivideo","isFork":true,"description":"The React Framework","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":26029,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-09T08:29:35.766Z"}},{"type":"Public","name":"api.video-get-npm-workspace-path-from-release-action","owner":"apivideo","isFork":false,"description":"Publish npm workspace depending on published GitHub release","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-09T08:01:03.472Z"}},{"type":"Public","name":"api.video-release-from-changelog-action","owner":"apivideo","isFork":false,"description":"Github action to create release from changelog","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-09T08:01:02.016Z"}},{"type":"Public","name":"api.video-release-from-workspaces-changelogs-action","owner":"apivideo","isFork":false,"description":"Github action to automatically create draft releases depending on the CHANGELOG.md files of each npm workspace of the repo.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-09T08:01:01.218Z"}},{"type":"Public","name":"api.video-readmeio-document-sync-action","owner":"apivideo","isFork":false,"description":"Synchronize a readme.io documentation from the readme of a Github repository. From api.video (https://api.video)","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":15,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-09T08:00:50.182Z"}},{"type":"Public","name":"private-video-videojs-node-example","owner":"apivideo","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-31T18:09:20.860Z"}},{"type":"Public","name":"ffprobeavideo","owner":"apivideo","isFork":false,"description":"Online version of FFprobe. Uses NodeJS to host ffmpeg and FFprobe. From api.video (https://api.video)","allTopics":["nodejs","ffprobe","video"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:50:57.478Z"}},{"type":"Public","name":"bumperavideo","owner":"apivideo","isFork":false,"description":"A demo app that automatically add bumpers and a watermark to your video, using Shotstack.io and api.video (https://api.video)","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:50:39.170Z"}},{"type":"Public","name":"caption.new","owner":"apivideo","isFork":false,"description":"Sample app to add captions to an uploaded video. From api.video (https://api.video)","allTopics":["nodejs","captioning-videos","caption-generation"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:50:18.313Z"}},{"type":"Public","name":"ingest.new","owner":"apivideo","isFork":false,"description":"A simple demo application for uploading, ingesting, embedding videos and converting them to mp4s. From api.video (https://api.video)","allTopics":["mp4","hls","embed","ingestion","hls-live-streaming","video"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:50:17.691Z"}},{"type":"Public","name":"webhookavideo","owner":"apivideo","isFork":false,"description":"A demo application that listens for, and displays all the webhooks from an api.video account. From api.video (https://api.video)","allTopics":["webhooks","video-processing","video-streaming","video"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:49:51.295Z"}},{"type":"Public","name":"videoAnalytics","owner":"apivideo","isFork":false,"description":"NodeJS app to retrieve and process video analytics. From api.video (https://api.video)","allTopics":["nodejs","analytics","video"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:49:46.450Z"}},{"type":"Public","name":"videoModeration","owner":"apivideo","isFork":false,"description":"Using HiveAI to moderate videos uploaded to api.video. From api.video (https://api.video)","allTopics":["moderation","video-tagging","video-analysis","video-uploader","video-moderation","video"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":20,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:49:44.538Z"}},{"type":"Public","name":"watchLivestream","owner":"apivideo","isFork":false,"description":"watch a video livestream is a demo application that displays a video lives stream, and the 5 most recent recordings. From api.video (https://api.video)","allTopics":["video","stream","video-streaming"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:49:43.309Z"}},{"type":"Public","name":"shareavideo","owner":"apivideo","isFork":false,"description":"Share a video with your friends to watch together! This demo app streams a video over a live stream connection. From api.video (https://api.video)","allTopics":["nodejs","video-streaming","video-sharing","video-on-demand","video","ffmpeg"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:49:40.200Z"}},{"type":"Public","name":"watchavideoapps","owner":"apivideo","isFork":false,"description":"combined watch.a.video/broadcast and watch.a.video/playlist for easier deployment. From api.video (https://api.video)","allTopics":["playlist","watch","live-streaming-videos","video","stream"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:49:38.965Z"}},{"type":"Public","name":"trainingavideo","owner":"apivideo","isFork":false,"description":"training.a.video is a sample application that uses metadata to track each user's journey through a training class - unlocking each video when the previous video has been watched. From api.video (https://api.video)","allTopics":["nodejs","video-playback","video-user-tracking","video"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:49:38.556Z"}},{"type":"Public","name":"captionavideo","owner":"apivideo","isFork":true,"description":"Upload a video and have captions generated automatically. From api.video (https://api.video)","allTopics":["video","video-streaming","video-subtile","video-captioning"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:49:37.351Z"}},{"type":"Public","name":"storyifyAVideo","owner":"apivideo","isFork":false,"description":"a simple application that creates \"stories\" of videos showing only the newest. From api.video (https://api.video)","allTopics":["analytics","video-streaming","video-story","video"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T12:49:36.832Z"}},{"type":"Public template","name":"Next.js_Starters-","owner":"apivideo","isFork":false,"description":"Setup ESLint, Prettier, and Husky with TypeScript","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-14T10:39:22.048Z"}}],"repositoryCount":27,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}