Offline Python Editor based on Skulpt, entirely client side with display result & code validation

Latest Version

Version
0.13.0
Update
October 6, 2023
Size
1.81MiB
Developer
Category
Users
1,000+
Rating
4.16667 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
See more

Your Python Editor (Beta) Extension

Edit & run directly in this Chrome application your python project with this useful editor and code validator
=========
Release 0.13.0 - __bulitins__.classmethod.classmethod improved and some bugs fixed
Release 0.12.1 - Work on Python3, complex type is added, many many minor bug fixes....
Release 0.11.2 - Fixed loading of numpy library
Release 0.11.1 - Fixed bug about matplotlib
Release 0.11.0 - Now editor supporting partially pygal library
Release 0.10.5 - Updated python standard library and added button to go full screen graphic result
Release 0.10.2 - Added tooltips for buttons of toolbar
Release 0.10.2 - Added option full-screen for code editor
Release 0.10.1 - Removed some permissions from file manifest not required
=========
Main Features:
* Free!!
* Python syntax highlighting
* Edit, run and validate Python code
* Save code in your storage as Python application
* Print result with useful preview
* Drag & Drop to open python and txt file. You can use button toolbar too
* Undo & Redo buttons
* Ctrl-Space to autocomplete the code
* Search/Replace string and jump to line (Using advanced functions with keyboard shortcuts)
* Save Python code as pdf format
* Keyboard shortcuts to save project as Python application (CTRL-SHIFT-S for Windows - CMD-SHIFT-S for Mac)
* Keyboard shortcuts to save code as txt format (CTRL-S for Windows - CMD-S for Mac)
* Numpy, matplotlib libraries partially supported

Details about keyboard shortcuts:
* Ctrl-F / Cmd-F (Mac): Search
* Ctrl-G / Cmd-G (Mac): Search next
* Shift-Ctrl-G / Shift-Cmd-G (Mac): Search previous
* Shift-Ctrl-F / Cmd-Option-F (Mac): Search and Replace
* Shift-Ctrl-R / Shift-Cmd-Option-F (Mac): Replace All
* ALT-G: Jump to line
* Ctrl-Z and Ctrl-Y / Cmd-Z and Cmd-Y (Mac): Undo & Redo

Here is the list of libraries you can use:
- arduino;
- document;
- image;
- led matrix;
- math;
- matplotlib (partially supported);
- numpy (partially supported);
- operator;
- plot;
- processing;
- random;
- re;
- string;
- time;
- turtle;
- urlib;
- webgl;
- pygal (partially supported)
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Your Python Editor (Beta)", "short_name": "Edit & run Python code", "description": "Offline Python Editor based on Skulpt, entirely client side with display result & code validation", "version": "0.13.0", "minimum_chrome_version": "38", "icons": { "16": "assets/icon_16.png", "128": "assets/icon_128.png" }, "permissions": [], "browser_action": { "default_icon": { "19": "assets/icon_16.png", "38": "assets/icon_128.png" } }, "offline_enabled": true, "content_security_policy": "script-src 'self' https://www.google.com/cloudprint/client/cpgadget.js 'unsafe-eval'; frame-src *; default-src 'self'; media-src *; img-src * data:; style-src * 'unsafe-inline'; font-src 'self' https://www.google.com/cloudprint/; connect-src *; base-uri *", "background": { "scripts": ["background.js"] }}
Read more

Similar Extensions

icon

Pyrun Extension · Developer Tools 1,000+ 4 ★ 240KiB

icon

PyConsole: Python shell uncomplicated Extension · Developer Tools 1,000+ 6 ★ 23.43KiB

icon

QuickPy Python Interpreter Extension · Productivity 1,000+ 12 ★ 184KiB

icon

Swindle Extension · Developer Tools 1,000+ 1 ★ 19.57MiB

icon

Copy as Python Requests Extension · Developer Tools 1,000+ 2 ★ 23.94KiB

icon

Online GitHub Python Interpreter Extension · Developer Tools 1,000+ 0 ★ 338KiB

icon

Python-Fiddle Extension · Developer Tools 1,000+ 2 ★ 5.19MiB

icon

CodeRun Extension · Productivity 1,000+ 4 ★ 87.5KiB

icon

VS Code Extension · Developer Tools 1,000+ 12 ★ 3.07MiB

icon

Python Tutor - Wiingy Extension · Productivity 1,000+ 3 ★ 10.28KiB

icon

Python Shell Extension · Developer Tools 1,000+ 207 ★ 8.31MiB

icon

PyQuickie Extension · Productivity 1,000+ 4 ★ 646KiB

icon

Python Assist Extension · Developer Tools 1,000+ 2 ★ 27.67KiB

icon

Visual Python for Colab Extension · Developer Tools 1,000+ 7 ★ 14.84MiB

icon

CloudBoard - Online Code Editor and Compiler Extension · Developer Tools 1,000+ 2 ★ 165KiB

icon

Text Editor Extension · Productivity 1,000+ 23 ★ 1.59MiB

icon

Chrome Terminal Extension · Productivity 1,000+ 4 ★ 76.08KiB

icon

SQLite Editor and Compiler Extension · Developer Tools 1,000+ 3 ★ 3.69MiB

icon

JPT - ChatGPT Code Interpreter Extension · Developer Tools 1,000+ 8 ★ 54.8MiB

icon

Selenium Auto Code Generator (Python) Extension · Developer Tools 1,000+ 2 ★ 924KiB

icon

Android Terminal Extension · Developer Tools 1,000+ 2 ★ 238KiB

icon

py3redirect Extension · Developer Tools 1,000+ 13 ★ 74.53KiB

icon

Eclipse IDE online Extension · Productivity 1,000+ 39 ★ 438KiB

icon

Codeium: AI Code Autocompletion on all IDEs Extension · Developer Tools 1,000+ 196 ★ 342KiB

User reviews

icon

(ID: ) Voted 4 ★ - Updated 04/07/2017 Has a lot of potential. The UI could use some work (no tooltips for buttons and they are not all obvious). Also, it would be great if it included more libraries (like `random`), but it is a great start and I hope the developer continues to improve it.