Skip to content

oglops/scope

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scope is currently in beta stage. For more information on where this is going, please see the roadmap

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 innovate 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

Development

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

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

Languages

  • JavaScript 90.4%
  • Python 7.7%
  • CSS 1.2%
  • Other 0.7%