# Awesome Scriptable

> A carefully curated list of awesome Scriptable widgets.

Scriptable is an app to automate iOS using JavaScript.

## Contents

- Art
- Cars
- Calendar
- Finance
- Food
- Gaming
- Health
- Mobile
- Music
- Reading
- Social
- Shopping
- Space
- Sports
- Tools
- Traveling
- Related
  - Download helper
  - Additional resources
  - Articles

## Art

- Random-Canvas - Generates random images.

## Cars

- BMW Linker - Information about your BMW, like location or mileage.

- FordPassWidget - Information about your Ford, like location or mileage.

- Polestar SoC Medium Widget - Current state of charge of your Polestar 2 as medium widget or as simplified lockscreen widget.

- SmarterTankenWidget.js - Price difference of two gas stations in different countries.

- tankstellenpreise.js - Fuel prices from a nearby gas station.

- TeslaData-Widget - Information about your Tesla, like charging status and doors locked/unlocked.

- ZOE-Widget.js - Information about your Renault Zoe like charging or location.

## Calendar

- countdown.js - Simple countdown to dates.

- daysUntilBirthday - List of upcoming birthdays from contacts.

- ScriptableWordClockWidget - Clock showing the current time in writing.

## Finance

- CryptoDepotWidget - A widget showing your crypto balances.

- btc-usd-course.js - Shows the current bitcoin course in USD.

- Tradegate Stock Widget - Stocks Widget to show share prices from Tradegate Exchange.

## Food

- scriptable-recipe - Random food recipe widget that opens cooking video on YouTube.

## Gaming

- steam-wishlist.js - Shows items from a user’s Steam wishlist.

## Health

- Coronavirus.js - Covid-19 cases of a selected country.

- incidence.js - Covid-19 incidence data for Germany.

- incidence_at.js - Covid-19 incidence data for Austria.

- vaccination-stats.js - Covid-19 vaccination statistics for Germany.

## Mobile

- telekom.js - Data consumption based on tariff for Telekom.de.

- VodafoneDE - Data consumption based on tariff for Vodafone DE.

- scriptable_premiumsim - Data consumption based on tariff for Drillisch providers (e.g. WinSIM, PremiumSIM).

## Music

- sonos-nowPlaying.js - Now playing on Sonos.

- spotify-now-playing.js - Now playing on Spotify.

## Reading

- scriptable-news-Widget.js - The latest posts from a feed or a WordPress blog.

- scriptable-pocket-widget - Shows unread or favorited Pocket articles.

- sonntagsfrage - The latest German political poll results.

## Social

- conversable-for-scriptable - Contact icons to start conversations.

- ig-latest-post.js - The latest post from selected Instagram users.

- termiWidget.js - Terminal-like output of subscriber amount.

## Shopping

- exchangeRate.js - Currency exchange rates.

- dm-toilet-paper.js - Toilet paper availability in a nearby drugstore.

## Space

- Launch Schedule - Upcoming space launches and info.

## Sports

- CFBWidget - Latest scores of a NCAA college football team.

- fitx-widget.js - Workload of a FitX gym.

- nfl-team-schedule-widget - The current season schedule for an NFL team.

- rsg_group_mcfit_high5_johnreed_capacity_widget.js - Capacity of the nearest McFit gym.

- Scriptable-lichess-Widget - Your current lichess statistics.

- skiable - Skiing information like snow height or the number of open lifts.

## Tools

- bwh-monitor-widget-for-scriptable - BandWagonHost VPS Monitoring Widget.

- bamboo-scriptable-widget - Status of build plans from Bamboo.

- github-contributions - GitHub contributions heatmap on your lockscreen.

- gitlab-stats-for-scribtable - Statistics from GitLab like the number of assigned merge requests.

- mz_invisible_widget.js - Creation of “invisible” backgrounds.

- PurpleAir-AQI-Scriptable-Widget - Air Quality from PurpleAir sensor.

- scriptable-testflight-watcher - Get notifications about new spots in TestFlight betas.

- Scriptables-WindowWidget - Setting reminders for room ventilation.

- server-status-widget.js - Reachability of web servers.

- woocommerce-sales - Sales statistics from WooCommerce shop.

## Traveling

- citi_bike.js - Shows availabilities for NYC’s bicycle sharing program.

- location-location-location - Show Google Maps image from current location.

## Related

### Download helper

- Import-Script.js - Script to download code (i.e., from Pastebin, GitHub) into Scriptable.

- scriptdu.de - Downloader and updater for scripts.

### Additional resources

- Scriptable on Reddit - Widgets and help for creating them.
- Scriptable at GitHub - Repositories with scripts and widgets.

### Articles

- Scriptable Supercharges iOS 14 Widgets Like No Other App - Guideline for setting up a widget.
- Create your own iOS widget with JavaScript - Tutorial on how to create your own widget.

scriptable.md Github