Skip to content

A Chrome Extension that allows users to copy paste code screenshotted from the internet and run it directly on the extension. Also allows users to save code snippets for reflection.

Notifications You must be signed in to change notification settings

erithwik/Co-de-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Co(de)Py

A Chrome Extension that acts as a companion for learning algorithm design and coding languages. It uses a Flask backend which integrates with the extension code.

Features

  • Screenshot code directly from any source (including videos) and copy the contents.

  • Save any (interesting) code snippets for future use.

  • Run copied code directly on the extension. (Will show build errors and output allowing it to act as a self-contained runner)

Installation (MacOS)

  • Install tesseract with brew install tesseract
  • Install python requirements: flask, flask-cors
  • Go to chrome://extensions and choose Load unpacked and then select the extension folder in the repo.

Usage

(This will be run locally (future iteration will allow full cloud integration).)

  • In the flask-server folder, enter in the command: python app.py
  • Go on chrome and click the extension to start using the extension.

In-progress updates

  • Integrating with repl.it's API to allow for full cloud integration.
  • Updating the design of the extension
  • Refactoring code for modularity

About

A Chrome Extension that allows users to copy paste code screenshotted from the internet and run it directly on the extension. Also allows users to save code snippets for reflection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages