Apps & Automations in notebook

Satta is a powerful tool for software people to capture and automate ideas. Try it now!

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.

See what it looks like
Schedule execution

Run your scripts at a specific time, every week, or on a specific day.

Read more

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

Copyright © Satta 2022
Contact