All Projects → yaylinda → Scriptable

yaylinda / Scriptable

Scripts and widgets for the iOS Scriptable App

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Scriptable

Conversable For Scriptable
Conversable is a simple contacts widget for Scriptable.
Stars: ✭ 126 (-14.29%)
Mutual labels:  widget
Jeelizglassesvtowidget
JavaScript/WebGL glasses virtual try on widget. Real time webcam experience, robust to all lighting conditions, high end 3D PBR rendering, easy to integrate, fallback to server-side rendering
Stars: ✭ 134 (-8.84%)
Mutual labels:  widget
Qt Color Widgets
Color wheel widget and dialog for Qt
Stars: ✭ 138 (-6.12%)
Mutual labels:  widget
Widgetexamples
A demo project showcasing different types of Widgets created with SwiftUI and WidgetKit.
Stars: ✭ 125 (-14.97%)
Mutual labels:  widget
Inwidget
inWidget - free Instagram widget for your website. Allows you to show photos from an Instagram account, by hashtags and more.
Stars: ✭ 132 (-10.2%)
Mutual labels:  widget
Tagger
Zero Dependency, Vanilla JavaScript Tag Editor
Stars: ✭ 135 (-8.16%)
Mutual labels:  widget
Clrcli
CLRCLI is an event-driven library for building line-art user interfaces in C#/.Net command-line applications.
Stars: ✭ 124 (-15.65%)
Mutual labels:  widget
Upgrader
Flutter package for prompting users to upgrade when there is a newer version of the app in the store.
Stars: ✭ 146 (-0.68%)
Mutual labels:  widget
Flutter hooks
React hooks for Flutter. Hooks are a new kind of object that manages a Widget life-cycles. They are used to increase code sharing between widgets and as a complete replacement for StatefulWidget.
Stars: ✭ 1,973 (+1242.18%)
Mutual labels:  widget
Qcodeeditor
Qt Code Editor widget.
Stars: ✭ 136 (-7.48%)
Mutual labels:  widget
Tabtoolbar
A small library for creating tabbed toolbars
Stars: ✭ 129 (-12.24%)
Mutual labels:  widget
Flutterweekview
Displays a highly customizable week view (or day view) which is able to display events, to be scrolled, to be zoomed-in & out and a lot more !
Stars: ✭ 130 (-11.56%)
Mutual labels:  widget
Overflow Pager Indicator
Simple paging indicator widget with pager dataset ovewflow effect à la Instagram behavior
Stars: ✭ 136 (-7.48%)
Mutual labels:  widget
Yii2 Date Picker Widget
Bootstrap DatePicker Widget for Yii2
Stars: ✭ 128 (-12.93%)
Mutual labels:  widget
Elegantnumberbutton
Widget which acts as a number counter which changes its number on +/- press.
Stars: ✭ 140 (-4.76%)
Mutual labels:  widget
Widget
A set of widgets based on jQuery&&javascript. 一套基于jquery或javascript的插件库 :轮播、标签页、滚动条、下拉框、对话框、搜索提示、城市选择(城市三级联动)、日历等
Stars: ✭ 1,579 (+974.15%)
Mutual labels:  widget
Ci Buildstats
Little widget to display AppVeyor, TravisCI, CircleCI, GitHub Actions or Azure Pipelines build history charts and other SVG badges.
Stars: ✭ 134 (-8.84%)
Mutual labels:  widget
Mac Hanguldesktop Clock
Hangul Desktop Clock for Mac
Stars: ✭ 146 (-0.68%)
Mutual labels:  widget
Touch Bar Istats
Show CPU/GPU/MEM temperature on Touch Bar with BetterTouchTool!
Stars: ✭ 141 (-4.08%)
Mutual labels:  widget
Upvotejs
UpvoteJS generates a voting widget like the one used on Stack Exchange sites
Stars: ✭ 137 (-6.8%)
Mutual labels:  widget

scriptable

Playing around with various scripts for the Scriptable app on iOS.

Widgets List

MultiDayCalendarWidget

This widget displays events from your calendars for the next given number of days, with a customizable window of the number of hours to show. The number of days, number of hours, and the starting hour, are configurable within the script. The configuration also allows for filtering events from certain calendars. Please use the LARGE widget size for best display results.

All widget configurations/behaviors can be found by updating the WIDGET_CONFIGURATIONS (comments and descriptions included in the code).

MultiDayCalendarWidget MultiDayCalendarWidgetSetup

CalendarEventsWidget

This widget displays all-day events, and any upcoming events within the moving window of the next 6 hours (number of hours is configurable). Also allows for filtering events from certain calendars, and will open the calendar of your choice on-press.

All widget configurations/behaviors can be found by updating WIDGET_CONFIGURATIONS (comments and descriptions included in the code).

CalendarEventsWidget CalendarEventsWidget2

Set Up

Configure the widget set-up on your homescreen, as shown in the below screenshot: CalendarEventsWidgetSetup

TODO

Multiple events for an hour are currently drawn on top of each other. Need to reduce the width of events based on how many are in each hour.

DailyLogWidget v2 (AggregatedDailyLogs)

And updated look to the DailyLogWidget, showing a data grid of activites completed for each day.

Features:

  • Customizable list of activites
  • Customizable number of days to show in the grid
  • Automatically creates a new log entry for the new day at 5 AM (time is customizable)
  • Clicking on Widget brings up a dialog to update activites completed or not completed
  • The data for each day is saved in iCloud (JSON format), where the filename is in the format YYYY_MM_DD

AggregatedDailyLogs

DailyLogWidget

Customizable list of things and colors. Creates a new "log" for each day at 5 AM (time is also customizable for when you want the new day to start).

Click on the Widget to bring up a dialog to update things you've completed for the day. The data for each day is saved in iCloud (JSON format), in it's own file, where the filename name is in the format YYYY-MM-DD.

DailyLogWidget

TerminalWidget

Inspired by evandcoleman, but re-written for my own data.

Currently, this widget shows information about:

  • next calendar event
  • next work calendar event
  • weather
  • location
  • days until period start/end
  • device stats (battery and screen brightness)

TerminalWidget

Cache

Copied from evandcoleman. This is used to cache values for the TerminalWidget, DailyLogWidget.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].