Skip to content

App for editing Python on mobile devices wirelessly

License

Notifications You must be signed in to change notification settings

lincolnmroth/glider

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glider word logo

Glider is a portable mobile app aimed at making wireless editing of Python code really easy and fun.

Installation

git clone --recursive https://github.com/adafruit/glider.git

If pyright fails to install, run:

cd glider
rm -rf pyright
git clone https://github.com/adafruit/pyright

In the glider folder, run:

npm install

iOS

From the /ios folder, run:

pod install

Open XCode and run on your device, it should ask for bluetooth permissions once loaded. Additionaly, the bundle identifiers may need to be changed for the code signing to work.

Android

TODO

Usage

Glider can run using code from either your BLE enabled CircuitPython device, or from a local file.

To allow it to run on your CircuitPython device, you must first build CircuitPython using this commit (run git checkout followed by this hash): aca53aa1a2c21ff46b609cfc270134ee6ee024f2 Use the instructions from here to build the code and upload it to your device.

To test code from your local machine, put your code in stubbed.py and change the false value to true from this line in index.js:

const readFromFile = false;

🔖 License

This project is MIT licensed.

About

App for editing Python on mobile devices wirelessly

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.9%
  • Objective-C 10.3%
  • Ruby 6.3%
  • Starlark 4.8%
  • Java 4.4%
  • TypeScript 4.0%
  • Python 0.3%