Skip to content

madprops/Lindora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lindora

Online Code Editor

Live Demo

Video Demostration

click to see video

Features

  • Work directly from your server through sFTP
  • Code autocompletion
  • Split windows infinitely
  • Save sessions that remember your files and layout
  • Built-in file explorer
  • Tools to aid development
  • Very customizable appearance
  • Vim and emacs keyboard mode

Running

Lindora is built on Django in python2, tested 1.8.* and 1.9.* and a big part of it is built in javascript/Jquery with a lot of help from Handlebars for rendering templates. It's heavily based on the Ace editor which is included.

To run:

  • Install Django
  • Install pysftp with pip
  • Install sqlite3
  • Run python manage.py migrate

Then just:

  • python manage.py runserver (unless you're running it in production which you will need to do something entirely different)

You may have to give permissions to the directories for write access.

This is what I do in production:

  • chown www-data:www-data /var/www/lindora/db.sqlite3
  • chown www-data:www-data /var/www/lindora/
  • chown www-data:www-data /var/www/lindora/home/

License

Released under the GNU Affero Public License Version 3

About

Online Code Editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages