CCExtractor Development

TV, Rust, Flutter, Linux, VR and C. In any order.

Technologies
c, linux, rust, flutter
Topics
vr, linux, video, subtitles, mobile
TV, Rust, Flutter, Linux, VR and C. In any order.
CCExtractor Development is the creator of the de-facto captions extraction tool - CCExtractor. It is the one tool that is free, portable, open source and community managed that can take a recording from a TV show and generate an external subtitle file for it. If you regularly watch content with subtitles you download from fan sites - you should know that the source file is most likely generated by CCExtractor. If you are a student in a university that uses subtitles for natural language study, you should know that most likely we are involved somehow. While we already support subtitles from North America, Europe, Australia and more, our world map is not yet complete. We are actively looking for students that want to help us fill the gaps. We also want to automate many of the processes that are currently done manually, such as achieving perfect sync, our media file management. In addition to continuously evolve our core tool, we have a growing number of new projects: support, AI, rclone, cloud, flutter, peer-to-peer and a few more that are starting to take shape. The best part is - students have flexibility of choosing projects from a wide range of topics & technologies and even propose their own. We provide exceptional resources for students. Read more about the perks on our website. We’re very excited to take part in GSoC for the 9th time. Most of our past students are still involved and are active in the community, which simply goes on to show how friendly and approachable is the environment. If you want to be a part of such community and help achieve our goals, come join our Slack group or mailing list!
2022 Program

Successful Projects

Contributor
Aadeesh Oswal
Mentor
Aadi Bajpai
Organization
CCExtractor Development
Beacon Backend
This project aims to add multiple features and optimisations to Beacon App’s backend, which is built with Apollo-GraphQL, Node.js and Express.js, and...
Contributor
Mohammed Abdul Malik
Mentor
Carlos Fernandez Sanz, Rajan Jaiswal
Organization
CCExtractor Development
Improving ruTorrent Mobile application
ruTorrent Mobile application is a project that started 2 years ago under the organization CCExtractor Development and it's gone quite well, with the...
Contributor
Shashwat Singh
Mentor
Punit Lodha
Organization
CCExtractor Development
Porting Hardsubx to Rust
The proposal outlines a high level plan to port the Hardsubx module to Rust. The proposal intends to port Hardsubx to Rust with the minimum amount of...
Contributor
Tarun Arora
Mentor
canihavesomecoffee, thealphadollar
Organization
CCExtractor Development
The Sample Platform Revisited
The sample platform is an excellent way to help new contributors check if their code doesn't introduce any regressions. The current KVM setup of the...
Contributor
Akshat Tripathi
Mentor
jesec, Pratik Baid
Organization
CCExtractor Development
Flood-Mobile
Flood is a torrent monitoring service that works with a variety of clients. The Flood-Mobile app aims to provide a user-friendly mobile interface...
Contributor
Nishant Singhal
Mentor
Carlos Fernandez Sanz, Nishtha Bodani
Organization
CCExtractor Development
TaskWarrior
My proposal is all about Project Taskwarrior which is a list managing system for CLI. So here I show made a sample app in the flutter of...
Contributor
Soumya Ranjan Patnaik
Mentor
Carlos Fernandez Sanz
Organization
CCExtractor Development
Integration of swaywm with regolith
The project intends to achieve integration of swaywm with the regolith ecosystem. This means compatibility with GNOME applications and services,...
Contributor
Saksham Dwivedi
Mentor
Pulkit Mishra
Organization
CCExtractor Development
Resurrecting The Poor Man
The proposal encompasses on upgrading the current codebase of the Poor Man's Rekognition Repo and adding some new functionalities to it. The...
Contributor
Aditya Kumar Singh
Mentor
Nishtha Bodani
Organization
CCExtractor Development
Beacon (frontend)
The existing Beacon Project seeks to create a native flutter interface to make group travel (or, say, hiking) easier. By using this, the group leader...
Contributor
Dongyang Zheng
Mentor
jesec
Organization
CCExtractor Development
Introduce WebSocket into rTorrent
rTorrent is a stable, high-performance and low resource consumption BitTorrent client. This GSoC project will replace the antique SCGI protocol with...