Skip to content

rkyleg/scope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scope IDE

Scope is a lightweight, cross-platform IDE for Python, web development and more. Scope is primarily coded in Python with PyQt for the main UI with some html5 interfaces via Qt's built-in WebKit browser (QWebView).

Screenshots

Features

  • A lightweight IDE with a clean interface that maximizes screen usage
    • looks good on small and large displays
    • Keyboard shortcuts to show/hide the plugins (left, bottom, right)
  • An innovative window switcher with multiple rows of file tabs and allows multiple workspaces open at once
  • Support for multiple languages (Python, Javascript, HTML, Markdown, more...)
  • Multiple options for code editors (Ace, Scintilla, CKEditor)
    • A WYSIWYG html editor via CKEditor
  • Standard plugins
    • Code Outline - for organizing/transversing code
    • Run/Compile code within Scope with an output screen
    • Filebrowser - view, open, create files
    • Splitview preview for html and markdown
    • Built in WebKit webbrowser
    • Search in files plugin
    • Install and enable plugins through the Settings interface
  • Extend with your own plugins created with Python and PyQt
  • Works on Linux, Windows, and Mac

Installing

Running with Python (source)

  1. Install Python 2.7
  2. Install PyQt4 (between versions 4.8-4.11)
  3. Additional Linux requirements (PyQt comes with these on Windows)
    • Python-Qsci
    • pyqt4-dev-tools (only needed if you use the PyQt Converter plugin)
    • For Debian/Ubuntu in command Window:
      • sudo apt-get install pyqt4-dev-tools python-qt4 python-qscintilla2 qt4-designer
  4. Download and extract Scope.zip (or clone with git)
  5. Run Scope.py
    • python Scope.py
      • or whatever your Python 2.7 command is

Windows Executable

Python does not need to be installed for this version. This is essentially a portable version that does not require installation

  1. Download Windows zip
  2. Extract zip folder to desired location
  3. Run windows/Scope.exe

Installing on Mac OSX

  1. Requirements: Python, qt, sip, pyqt, qscintilla2 -These can all be installed with homebrew

Development

The latest development (unstable) version is available here: here

For more information on where Scope is headed, check out the roadmap

License

  • License - GNU General Public License (GPL 3) - required by PyQt

Reference

Thanks to the following tools that Scope is built on:

About

Scope- a Python and Web development IDE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published