Custom keybinding
Powered by Visual Studio Code. Edit with your favorite keybinding.
Run notes as Python programs
Execute Python program online inside the editor.
Generate Web Apps
Use Python scripts as web applications automatically.
Schedule execution
Run your scripts at a specific time, every week, or on a specific day.
Examples
Send a push notification
Use push notification services to automate emails and notifications.
from pushover import Client
client = Client("example-key", api_token="example-token")
client.send_message("Hello, World!", title="Hello")
Find appointments
Make HTTP requests with python-requests.
import requests
d = requests.get("https://api.example.com/dates").json()
for date in d['dates']:
if date['availability'] > 0:
send_message("Found appointment!")
break
Monitor webpage changes
You can persist Python app state to note files with set_note, get_note
.
import requests
# get last balance
last = float(get_note("balance/last.txt"))
# get current balance
txt = requests.get("https://api.example.com/accounts/my-account").json()
curr = float(txt['account']['balance']['total'])
if last != curr:
send_message(f"Balance changed: {curr} - {last} = {curr - last}")
set_note("balance/last.txt", curr)
Send a push notification
Use push notification services to automate emails and notifications.
from pushover import Client
client = Client("example-key", api_token="example-token")
client.send_message("Hello, World!", title="Hello")
Find appointments
Make HTTP requests with python-requests.
import requests
d = requests.get("https://api.example.com/dates").json()
for date in d['dates']:
if date['availability'] > 0:
send_message("Found appointment!")
break
Monitor webpage changes
You can persist Python app state to note files with set_note, get_note
.
import requests
# get last balance
last = float(get_note("balance/last.txt"))
# get current balance
txt = requests.get("https://api.example.com/accounts/my-account").json()
curr = float(txt['account']['balance']['total'])
if last != curr:
send_message(f"Balance changed: {curr} - {last} = {curr - last}")
set_note("balance/last.txt", curr)
Basic
Best for hobbyists
$
0
/ month
-
60 executions / hour
-
1 second script timeout
-
16 files
Premium
Best for serious automators
$
9
/ month
-
200 executions / hour
-
10 second script timeout
-
1024 files
-
Premium support
Recommended
Team
Best for development teams
$
19
/ month
-
Unlimited execution
-
No script timeout
-
Unlimited files
-
Enterprise Support