{"id":23238650,"url":"https://github.com/saurabhshri/ccextractor-web","last_synced_at":"2025-08-19T23:33:00.096Z","repository":{"id":52311699,"uuid":"133913678","full_name":"saurabhshri/ccextractor-web","owner":"saurabhshri","description":"📲 WebApp for subtitle/closed caption extraction through CCExtractor. Developed under GSoC 2018 with CCExtractor.","archived":false,"fork":false,"pushed_at":"2022-12-08T06:38:07.000Z","size":40430,"stargazers_count":16,"open_issues_count":4,"forks_count":19,"subscribers_count":2,"default_branch":"development","last_synced_at":"2023-02-28T18:47:12.668Z","etag":null,"topics":["accessibility","captions","ccextractor","closed-captions","flask","google-summer-of-code","gsoc","gsoc-2018","kvm","multimedia","python","subtitles","webapp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saurabhshri.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-18T06:39:11.000Z","updated_at":"2019-10-27T18:48:27.000Z","dependencies_parsed_at":"2023-01-24T16:45:13.104Z","dependency_job_id":null,"html_url":"https://github.com/saurabhshri/ccextractor-web","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saurabhshri%2Fccextractor-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saurabhshri%2Fccextractor-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saurabhshri%2Fccextractor-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saurabhshri%2Fccextractor-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saurabhshri","download_url":"https://codeload.github.com/saurabhshri/ccextractor-web/tar.gz/refs/heads/development","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230374476,"owners_count":18216076,"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":["accessibility","captions","ccextractor","closed-captions","flask","google-summer-of-code","gsoc","gsoc-2018","kvm","multimedia","python","subtitles","webapp"],"created_at":"2024-12-19T04:19:09.115Z","updated_at":"2024-12-19T04:19:09.681Z","avatar_url":"https://github.com/saurabhshri.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📡 CCExtractor-Web image:https://api.travis-ci.org/saurabhshri/ccextractor-web.svg?branch=development[\"Linux/macOS Build Status\", link=\"https://travis-ci.org/saurabhshri/ccextractor-web\"] image:https://codecov.io/gh/saurabhshri/ccextractor-web/branch/development/graph/badge.svg[\"Linux/macOS Build Status\", link=\"https://codecov.io/gh/saurabhshri/ccextractor-web/tree/development\"]\n\nA web application for subtitle extraction through CCExtractor. Being developed under GSoC 2018 with CCExtractor.\n\n\n---\n\n_There are two major branches in this repository - `master` and `development`._\n\n_The `development` branch is regularly updated as the work proceeds. At the end of each phase, the development branch is merged with the `master` branch._\n\n_The project is in it's very early stage and is constantly evolving. The available functions, usage instructions et cetera are expected to refactor over time. It is not production ready but you are welcome to play with it, or better, help improve it! :)_\n\n---\n\n[link=docs/using.adoc]\nimage::https://raw.githubusercontent.com/saurabhshri/ccextractor-web/development/docs/images/usage.gif[align=\"center\"]\n\n== Using CCExtractor-Web ==\n\nAn usage guideline can be found in the `docs`, link:docs/usage.adoc[here].\n\n\n== Running/Installing Your Own CCExtractor-Web Instance ==\n\nAn installation guideline can be found in the `docs`, link:docs/installation.adoc[here].\n\n== Project Details ==\n\nThe aim of the project is to create an easy to use web application that can be hosted on a web-server for subtitle\nextraction using CCExtractor. The idea is simple – the users do not need to install CCExtractor on their own machine, they can directly use the web application to process their files anytime, anywhere. It would also serve as an easy interface for first time developers (notably GSoC and GCI students) to experience the extraction process.\n\nThe high level workflow for this project basically involves obtaining files from user along with suitable parameters, passing them to the CCExtractor , processing the files, obtaining output file and making it available for download. Other things include, but is not limited to, user management, file management, record maintenance, multiple CCExtractor binary options and API.\n\nOnce hosted on a server, some probable use cases:\n\n- A simple interface for users, right in their web browser to upload their files and get subtitle files from any device without actually installing CCExtractor.\n\n- Extract subtitle from files using mobile phones, tablets or literally anything connected to internet.\n\n- Quickly reproduce and validate bug reports.\n\n- By choosing the binary version being used for extraction – helps in tracking down regressions.\n\n- Experience the working of CCExtractor on real files before choosing to install it.\n\n### Important Links\n\n- Project link on official GSoC web-app : https://summerofcode.withgoogle.com/projects/#5789900830408704\n\n- Project repository on Github: https://github.com/saurabhshri/ccextractor-web\n\n- Mentors : https://github.com/canihavesomecoffee[@canihavesomecoffee^] and https://github.com/alexbrt[@alexbrt^]\n\n### Credits and Licensing\n\nhttps://github.com/saurabhshri/ccextractor-web[CCExtractor-Web] is released under the link:LICENSE.md[*MIT License (MIT)*].\n\nI have tried my best to ensure that credit and reference is given in the source wherever it is due. In case I have missed any reference/license, firstly please accept my apology. Feel free to reach out to me and I'll be happy to correct my mistake. 🤝\n\n### Contributing\n\nThe project is under constant development, and needs a lot of brushing and bug fixes. Feel free to contribute in any way. Your contribution will be highly appreciated! 🙂\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaurabhshri%2Fccextractor-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaurabhshri%2Fccextractor-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaurabhshri%2Fccextractor-web/lists"}