Skip to content

sameer-ahmd/ScriptIt

Repository files navigation

ScripIt

ScriptIt is a Python application for transcribing video files. It is intended to be used for transcribing video lectures of courses, but it can be used for any other video as well. The production version will have functionality to search text within videos, and to extract dates from PDF documents to generate schedules.

ScriptIt's dashboard interface.

Build

Open your terminal and follow the steps below to successfully run the application in your device.

  1. Create a virtual environment:

    • On macOS and Linux:

      python3 -m venv env

    • On Windows:

      py -m venv env

  2. Activate the virtual environment:

    • On macOS and Linux:

      source env/bin/activate

    • On Windows:

      .\env\Scripts\activate

  3. Change directory to where the requirements.txt file is downloaded:

    • On macOS and Linux:

      pip3 install -r requirements.txt

    • On Windows:

      pip install -r requirements.txt

  4. Change directory to where the scriptit.py file is stored:

    python scriptit.py

  5. (Optional) You can run the schedule scraper file by:

    python3 schedule.py

  6. (Optional) You can run the Google Calendar event creator file by:

    python3 google_calendar.py

  7. To leave and deactivate the virtual environment, simply run:

    deactivate

Additional Screenshots

ScriptIt's transcript interface.

ScriptIt's transcript edit interface.

ScriptIt's keyword search interface.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published