A cross platform GUI, soon to be the official GUI.

Overview

CCExtractor Flutter GUI

Upload artifact License: MIT bloc GitHub All Releases

The new cross platform interface is all you need, as it includes all the options. After installing GUI you will have a shortcut in your desktop, this lets users not familiar with CLI to extract subtitles.

Usually, you will never need to use all the options (and even if you do, all the setting are saved locally at Documents/config.json in your PC) for regular usage.

The GUI basically uses dart's process class to start the ccextractor executable and shows the progress and live output.

Table of contents

Installation

Depending on your OS of choice, one or multiple options are available.

Windows

  • (preferred) Download the .msi to install CCExtractor and this GUI
  • Download the built GUI from the releases on this repository. You'll have to provide a CCExtractor binary yourself
  • Download this repository and build the GUI by yourself. You'll have to provide a CCExtractor binary yourself

Linux

Executables for Linux can be found here or on the releases page. Both still require to get ccextractor manually.

macOS

MacOS requires you to build the GUI from source and get ccextractor manually. For detailed information on this please refer INSTALL.MD.

Usage

For users new to GUI check out the usage guide here. You can also check all the options avaiable in ccextractor here

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate. For more details, see the Contributing Page

License

MIT License

GSoC

GSoC'21

  • Student: @Techno-Disaster (commits)
  • Mentor: @csfmp3
Issues
  • Ignore

    Ignore

    opened by Techno-Disaster 3
  • Add workflows for Windows

    Add workflows for Windows

    • Add a workflow for compiling on each commit (to master)
    • Add a workflow for creating release assets
    opened by canihavesomecoffee 0
  • Create CODE_OF_CONDUCT.md

    Create CODE_OF_CONDUCT.md

    opened by Techno-Disaster 0
  • App icon hasn't been updated

    App icon hasn't been updated

    The app icon has been changed. However, it isn't in the release.

    opened by DocJellyBean 0
  • feat: implement split mode.

    feat: implement split mode.

    null

    opened by Techno-Disaster 0
  • issue#11

    issue#11

    Fixes for #11
    Whenever a new state is emitted already present is set to false

    opened by AshishSingh2001 0
  • Wrong Dashboard state being emitted

    Wrong Dashboard state being emitted

    Unnecessarily already present state is thrown in Dashboard State

    Steps to reproduce the behavior:

    1. Add a file (call it X for simplicity)
    2. Add X again ( already selected popup will appear)
    3. After this whatever (Delete , Add) you do it will show the already selected popup

    Expected behavior It is expected to not throw already selected popup when its not the case.

    Proposed Solution We are not unsetting the AlreadyPresent boolean to false in dashboard state either we should unset it

    **Desktop

    • OS: Ubuntu 20.04.3 LTS x86_64
    • Kernel: 5.11.0-40-generic
    opened by AshishSingh2001 3
  • added drag and drop to selected files container

    added drag and drop to selected files container

    Fixes: #6

    added drag and drop as mentioned in issue #6 using desktop_drop for selected container in Dashboard

    opened by AshishSingh2001 3
  • update to bloc 8.0.0

    update to bloc 8.0.0

    Looks like the latest bloc version has some breaking changes, but should be simple to migrate https://bloclibrary.dev/#/migration

    opened by Techno-Disaster 1
  • render overflow issue

    render overflow issue

    #7

    image

    opened by M-A-D-A-R-A 3
  • Render Overflow on all Screens other than Dashboard

    Render Overflow on all Screens other than Dashboard

    Theres a Render overflow on all Screens pther than the Dshboard screen. ScreenShot Below:- image

    It should be Responsive to all.

    I would like to work on this issue Please assign it to me. Thanks

    opened by M-A-D-A-R-A 0
  • Dnd support on desktop

    Dnd support on desktop

    Flutter desktop drag and drop support with https://pub.dev/packages/desktop_drop

    enhancement 
    opened by Techno-Disaster 1
Releases(v0.5.2)
This is the new version of my Task app "Tasko" which was done in Java. She is now in Flutter for the HotReload and the native Cross-Platform.

tasko_rem The Tasko App is now compatible on iOS, Android and others distribution, because it's made with Flutter ✨ You can now add task, check them o

Scythe 13 Aug 17, 2021
Private, cross-platform package tracking app

LibreTrack Private, cross-platform package tracking app. Track postal items directly on your device using accounts of postal services. The app respect

Yaroslav Pronin 43 Nov 28, 2021
Cross-platform Twitch Chat application with 3rd-party addon support!

Chatsen Chatsen is a cross-platform application that allows you to chat on Twitch with support for 3rd-party services such as 7TV, BTTV and FFZ. It al

Chatsen 82 Dec 1, 2021
gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required.

GUI_AUTOMATION gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required. Install py

Hassan Kanso 26 Oct 28, 2021
Official plugin for using Thepeer SDK with flutter https://thepeer.co

Flutter Thepeer This package makes it easy to use the Thepeer in a flutter project. ?? Screen Shots ?? How to Use plugin ThePeer Send Launch ThepeerSe

The Peer 17 Nov 25, 2021
Repository for flutter app of Apti-Che ( quiz conducting platform ) for AICHE NIT Rourkela

DSC NIT Rourkela Project developed and maintained by DSC NIT Rourkela Contributing Our Slack Community: Slack Invite Contributions are welcome ???? Pl

DSC NIT Rourkela 10 Nov 27, 2021
Platform to post/say something without sharing personal information.

Anon is an Open Source Application where it's users will be able to share their thoughts without their identity being revealed i.e Anonymous. When the

Ismael Shakverdiev 16 Oct 22, 2021
AI powered plant disease detection and assistance platform currently available as an App and API.

SUSya - Plant ?? Disease ?? Detector ?? ML Powered App to assist farmers in crop disease detection and alerts. Product Walkthrough SUSya.Demo.mp4 Down

Nanda Kishor M Pai 23 Nov 22, 2021
Multi-platform project built with Flutter and Golang that will help you save what is most important - time.

Articles Time Saver. Save what's most valuable - Time Contribute · Discord · Documentation What is ArTiver? It is an idea that came to my mind, when I

Wiktor Zając 18 Nov 22, 2021
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.

On most operating systems, permissions aren't just granted to apps at install time. Rather, developers have to ask the user for permissions while the

Baseflow 1.4k Nov 23, 2021
A simple, cross-platform password manager created with Flutter.

PassMan PassMan Logo © 2021 by Yash Ahir is licensed under CC BY-NC 4.0 A simple, cross-platform password manager created with Flutter. How to run thi

Yash Ahir 17 Oct 25, 2021
This is the new version of my Task app "Tasko" which was done in Java. She is now in Flutter for the HotReload and the native Cross-Platform.

tasko_rem The Tasko App is now compatible on iOS, Android and others distribution, because it's made with Flutter ✨ You can now add task, check them o

Scythe 13 Aug 17, 2021
Private, cross-platform package tracking app

LibreTrack Private, cross-platform package tracking app. Track postal items directly on your device using accounts of postal services. The app respect

Yaroslav Pronin 43 Nov 28, 2021
Cross-platform Twitch Chat application with 3rd-party addon support!

Chatsen Chatsen is a cross-platform application that allows you to chat on Twitch with support for 3rd-party services such as 7TV, BTTV and FFZ. It al

Chatsen 82 Dec 1, 2021
A comprehensive guide on learning how to code cross platform mobile applications with the Flutter framework, from the ground up.

✳️ The Ultimate Guide to App Development with Flutter ✳️ A complete and comprehensive guide to learning Flutter with explanations, screenshots, tips,

Anthony 121 Nov 26, 2021
Official Repository of team Naughty Indian Crew for Hack36 4.0

CALL E Official repo of team Naughty Indian Crew for Hack36 4.0 Introduction: This is an education platform that primarily focuses on connecting fresh

Piyush Nirala 5 Aug 19, 2021
gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required.

GUI_AUTOMATION gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required. Install py

Hassan Kanso 26 Oct 28, 2021
Koel Player, the official mobile app for Koel

Koel Player The mobile app for Koel, which provides a complete mobile app experience and doesn't have the limitations of the mobile web version. Suppo

Koel 87 Nov 25, 2021
Official plugin for using Thepeer SDK with flutter https://thepeer.co

Flutter Thepeer This package makes it easy to use the Thepeer in a flutter project. ?? Screen Shots ?? How to Use plugin ThePeer Send Launch ThepeerSe

The Peer 17 Nov 25, 2021
Admob Flutter plugin that shows banner ads using native platform views.

admob_flutter A Flutter plugin that uses native platform views to show Admob banner ads! This plugin also has support for Interstitial and Reward ads.

Kevin McGill 411 Nov 18, 2021
Flutter plugin for ARCore SDK, Android platform to build new augmented reality experiences

arcore_flutter_plugin Thanks to Oleksandr Leuschenko for inspiration and his precious code: arkit_flutter_plugin Usage I wrote 2 articles for setup yo

Gian Marco Di Francesco 316 Nov 17, 2021
A social media platform where you can build your own community.

Commun App A social media platform where you can build your own community. Contributing If you wish to contribute a change to any of the existing feat

Sonu Sharma 32 Nov 30, 2021
Cart bag provide common E-platform to small general store or super market to sell there product.

Cart-Bag Cart bag provide common E-platform to small general store or super market to sell there product. some screens of our app :- Developer Gautam

Gautam Sheta 3 May 9, 2021
Ecommerce Platform Trendyol UI Clone

?? ?? Trendyol UI Clone - Ecommerce Platform Flutter Trendyol UI Clone - Ecommerce platform Login/Register animated flutter UI kit Support ⭐️ Star the

Deniz Çolak 8 Sep 3, 2021
Pensil Teaching App is an education platform created in flutter.

Pensil Teaching App Pensil Teach App is an education platform created specifically for the tutors of the digital age. Pensil Teaching app reduce gap b

Pensil Inc 35 Nov 18, 2021
Repository for flutter app of Apti-Che ( quiz conducting platform ) for AICHE NIT Rourkela

DSC NIT Rourkela Project developed and maintained by DSC NIT Rourkela Contributing Our Slack Community: Slack Invite Contributions are welcome ???? Pl

DSC NIT Rourkela 10 Nov 27, 2021