Files
awesome-awesomeness/terminal/scriptable
2024-04-23 15:17:38 +02:00

270 lines
15 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
 Awesome Scriptable !Awesome (https://awesome.re/badge-flat.svg) (https://awesome.re)
 (https://scriptable.app/)
▐ A carefully curated list of awesome Scriptable widgets.
Scriptable (https://scriptable.app/) is an app to automate iOS using JavaScript. 
Contents
- Cars (#cars)
- Calendar (#calendar)
- Finance (#finance)
- Food (#food)
- Gaming (#gaming)
- Health (#health)
- Mobile (#mobile)
- Music (#music)
- Reading (#reading)
- Social (#social)
- Shopping (#shopping)
- Sports (#sports)
- Tools (#tools)
- Traveling (#traveling)
- Related (#related)
 - Download helper (#download-helper)
 - Additional resources (#additional-resources)
 - Articles (#articles)
Cars
- BMW Linker (https://github.com/opp100/bmw-scriptable-widgets) - Information about your BMW, like location or mileage.
 
- FordPassWidget (https://github.com/dschablowsky/FordPassWidget) - Information about your Ford, like location or mileage.
 
- Polestar SoC Medium Widget (https://github.com/niklasvieth/polestar-ios-medium-widget) - Current state of charge of your Polestar 2 as medium widget or as simplified lockscreen widget 
(https://github.com/niklasvieth/polestar-ios-lockscreen-widget).
 
- SmarterTankenWidget.js (https://github.com/Martlgap/SmarterTankenWidget) - Price difference of two gas stations in different countries.
 
 
- tankstellenpreise.js (https://github.com/Necriso/ScriptableWidgets/blob/main/tankstellenpreise.js) - Fuel prices from a nearby gas station.
 
- TeslaData-Widget (https://github.com/DrieStone/TeslaData-Widget) - Information about your Tesla, like charging status and doors locked/unlocked.
 

 
- ZOE-Widget.js (https://gist.github.com/mountbatt/772e4512089802a2aa2622058dd1ded7) - Information about your Renault Zoe like charging or location.
 
Calendar
- countdown.js (https://gist.github.com/flasozzi/ab6222ea15de5113555c32c855e9e326) - Simple countdown to dates.
 
 
- HomeDateGreeting.js (https://gist.github.com/cassianomon/efffbe09d20013986cd4ffc0f362a3e2) - Date and time greeting with background from Unsplash. 
- daysUntilBirthday (https://github.com/lwitzani/daysUntilBirthday) - List of upcoming birthdays from contacts.
 
- scriptable-calendar-widget (https://github.com/rudotriton/scriptable-calendar-widget) - Customizable calendar.
 
- ScriptableWordClockWidget (https://github.com/bitKrakenCode/ScriptableWordClockWidget) - Clock showing the current time in writing.
 
Finance
- CryptoDepotWidget (https://github.com/Martlgap/CryptoDepotWidget) - A widget showing your crypto balances.
 
 
 
- btc-usd-course.js (https://github.com/wickenico/btc-usd-course.js) - Shows the current bitcoin course in USD.
 
 
- Tradegate Stock Widget (https://github.com/Chrischi-/tradegate-stock-widget-for-scriptable) - Stocks Widget to show share prices from Tradegate Exchange.
 
Food
- scriptable-recipe (https://github.com/shfrmn/scriptable-recipe) - Random food recipe widget that opens cooking video on YouTube.
 
Gaming
- MinecraftServerWidget.js (https://github.com/au5ton/scriptable.app/tree/main/MinecraftServerWidget) - Information about a Minecraft server.
- steam-wishlist.js (https://gist.github.com/brenoprata10/10d6bd1c8445a1181b899dd47c715577) - Shows items from a user's Steam wishlist.
Health
- Covid iOS Widget (https://github.com/Hider-alt/covid-widget) - Covid-19 cases graph of a selected country.
 
- Coronavirus.js (https://gist.github.com/planecore/e7b4c1e5db2dd28b1a023860e831355e) - Covid-19 cases of a selected country.
- incidence.js (https://gist.github.com/kevinkub/46caebfebc7e26be63403a7f0587f664) - Covid-19 incidence data for Germany.
- incidence_at.js (https://gist.github.com/Baumchen/b8b9aaf5ba0aebef173a4f956a3b4290) - Covid-19 incidence data for Austria.
- vaccination-stats.js (https://gist.github.com/marco79cgn/b5f291d6242a2c530e56c748f1ae7f2c) - Covid-19 vaccination statistics for Germany.
Mobile
- telekom.js (https://gist.github.com/Sillium/f904fb89444bc8dde12cfc07b8fa8728) - Data consumption based on tariff for Telekom.de.
 
- VodafoneDE (https://github.com/ThisIsBenny/iOS-Widgets/tree/main/VodafoneDE) - Data consumption based on tariff for Vodafone DE.
 
- scriptable_premiumsim (https://github.com/BergenSoft/scriptable_premiumsim) - Data consumption based on tariff for Drillisch providers (e.g. WinSIM, PremiumSIM).
 
Music
- sonos-nowPlaying.js (https://gist.github.com/marco79cgn/98616fcbb2dfdbd752b33a452208bcc8) - Now playing on Sonos.
 
- spotify-now-playing.js (https://gist.github.com/marco79cgn/79a6a265d978dc22cc2a12058b24e02b) - Now playing on Spotify.
 
 
Reading
- scriptable-news-Widget.js (https://github.com/Saudumm/scriptable-News-Widget) - The latest posts from a feed or a WordPress blog.
 
- scriptable-pocket-widget (https://github.com/brianseidman/scriptable-pocket-widget) - Shows unread or favorited Pocket articles.
 
- sonntagsfrage (https://github.com/henningtillmann/sonntagsfrage) - The latest German political poll results.
 
- tagesschau-widget (https://github.com/trbnhck/scriptable-scripts/tree/main/tagesschau-widget) - The latest article from the German news site _Tagesschau_.
 
Social
- conversable-for-scriptable (https://github.com/andyngo/conversable-for-scriptable) - Contact icons to start conversations.
 
- ig-latest-post.js (https://github.com/supermamon/scriptable-scripts/blob/master/instagram-widgets/ig-latest-post.js) - The latest post from selected Instagram users.
- termiWidget.js (https://gist.github.com/spencerwooo/7955aefc4ffa5bc8ae7c83d85d05e7a4) - Terminal-like output of subscriber amount.
 
 
Shopping
- exchangeRate.js (https://github.com/Juniorchen2012/scriptable/blob/master/exchangeRate.js) - Currency exchange rates.
- dm-toilet-paper.js (https://gist.github.com/marco79cgn/23ce08fd8711ee893a3be12d4543f2d2) - Toilet paper availability in a nearby drugstore.
 
Sports
- CFBWidget (https://github.com/jaydainn/CFBWidget) - Latest scores of a NCAA college football team. 
- fitx-widget.js (https://gist.github.com/DanielStefanK/487175b6f65ede401e37ee4848970176) - Workload of a FitX gym.
- nfl-team-schedule-widget (https://github.com/brianwalborn/nfl-team-schedule-widget) - The current season schedule for an NFL team.
- rsg_group_mcfit_high5_johnreed_capacity_widget.js (https://gist.github.com/masselmello/6d4f4c533b98b2550ee23a7a5e6c6cff) - Capacity of the nearest McFit gym.
 
- Scriptable-lichess-Widget (https://github.com/bestmacfly/Scriptable-lichess-Widget) - Your current lichess statistics.
 
- skiable (https://github.com/p0fi/skiable-for-scriptable) - Skiing information like snow height or the number of open lifts. 
 
- Upcoming Matches (https://gist.github.com/ilyichvismara/7895bb479e14a999f3cfd2c391f10597) - Upcoming matches of a football team.
Tools
- bamboo-scriptable-widget (https://github.com/Korysam15/bamboo-scriptable-widget) - Status of build plans from Bamboo. 
 
- github-contributions (https://github.com/ferraridavide/scriptable/blob/main/github-contributions.js) - GitHub contributions heatmap on your lockscreen.
 
- gitlab-stats-for-scribtable (https://github.com/p0fi/gitlab-stats-for-scribtable) - Statistics from GitLab like the number of assigned merge requests.
 
- mz_invisible_widget.js (https://gist.github.com/mzeryck/3a97ccd1e059b3afa3c6666d27a496c9) - Creation of "invisible" backgrounds.
- PlexStreamsWidget.js (https://github.com/au5ton/scriptable.app/tree/main/PlexStreamsWidget) - Information about a Plesk server.
- PurpleAir-AQI-Scriptable-Widget (https://github.com/jasonsnell/PurpleAir-AQI-Scriptable-Widget) - Air Quality from PurpleAir sensor.
 
- scriptable-testflight-watcher (https://github.com/FifiTheBulldog/scriptable-testflight-watcher) - Get notifications about new spots in TestFlight betas.
- Scriptables-WindowWidget (https://github.com/Robby3St/Scriptables-WindowWidget) - Setting reminders for room ventilation.
 
- server-status-widget.js (https://gist.github.com/dioncodes/cd4554d8593814a94925735cbcdea0c8) - Reachability of web servers.
- woocommerce-sales (https://gist.github.com/olikdesign/4c9c5549686c81e728b065286eb0e750) - Sales statistics from WooCommerce shop.
 
- xkcd.js (https://github.com/supermamon/scriptable-scripts/blob/master/xkcd-widget/xkcd.js) - Current or random xkcd comic.
Traveling
- citi_bike.js (https://gist.github.com/coughski/43c7a4da3829a3ffe394d6eeb6a8c90a) - Shows availabilities for NYC's bicycle sharing program.
 
- location-location-location (https://github.com/doersino/scriptable-widgets/tree/main/location-location-location) - Show Google Maps image from current location.
Related
Download helper
- Import-Script.js (https://github.com/supermamon/scriptable-scripts/blob/master/Import-Script.js) - Script to download code (i.e., from Pastebin, GitHub) into Scriptable.
- scriptdu.de (https://scriptdu.de) - Downloader and updater for scripts.
Additional resources
- Scriptable on Reddit (https://www.reddit.com/r/Scriptable/) - Widgets and help for creating them.
- Scriptable at GitHub (https://github.com/topics/scriptable) - Repositories with scripts and widgets.
Articles
- Scriptable Supercharges iOS 14 Widgets Like No Other App (https://gizmodo.com/scriptable-supercharges-ios-14-widgets-like-no-other-ap-1845717081) - Guideline for setting up a widget.
- Create your own iOS widget with JavaScript (https://dev.to/matthri/create-your-own-ios-widget-with-javascript-5a11) - Tutorial on how to create your own widget.