Scriptable Development Environment for VSCode

Overview

Scriptable Development Environment

This project includes

  • Scriptable types generated from documentation page
  • RUN SCRIPT hotkey: + SHIFT + B, it will run current script in Scriptable

    Script file name should not contain spaces

  • Folder with all your Scriptable apps

Getting started

How to start to develop scriptable apps with VSCode:

  1. Download Scirptable for MacOS
  2. Enable iCloud sync for Scriptable
  3. Download VSCode
  4. Clone this repository
git clone https://github.com/gebeto/scriptables
  1. Run command to initialize your sources folder link
./scriptable.sh init
  1. Done! Open VSCode in the repo(code .) and start to build your apps fast and easy!

Folder sources is your scriptable folder link, you can edit files there and it will be updated in scriptable app.

Initialize your local env

Tou can use BASH script or VSCode extension for it

$ ./scriptable.sh init

Import your script for git integration

IMPORTANT: Script name should not contain any spaces, because RUN hotkey will now working

$ ./scriptable.sh import ScriptName
# or
$ ./scriptable.sh import Script-Name
# or
$ ./scriptable.sh import Script_Name

Relative projects

ERRORS

If scriptable typing are not loaded for you, need to add ///<reference path="../index.d.ts" /> on top of the your script (like shown below). Where path is a relative path to the index.d.ts file.

// Variables used by Scriptable.
// These must be at the very top of the file. Do not edit.
// icon-color: green; icon-glyph: magic;
+ ///<reference path="../index.d.ts" />

...

Thanks

You might also like...

A scriptable browser like PhantomJS, based on Firefox

SlimerJS http://slimerjs.org/ SlimerJS is a scriptable browser. It allows you to manipulate a web page with an external Javascript script: opening a w

Dec 31, 2022

A swiss army knife with lots of tools, extensions and (scriptable) enhancements for Visual Studio Code.

A swiss army knife with lots of tools, extensions and (scriptable) enhancements for Visual Studio Code.

vscode-powertools A swiss army knife with lots of tools, extensions and (scriptable) enhancements for Visual Studio Code. ⚠️ ⚠️ ⚠️ NOTICE: If you have

Nov 24, 2022

Simple implementation of markup for Scriptable widgets.

Simple implementation of markup for Scriptable widgets.

Widget Markup Write Scriptable widgets with markup. Installation Just import the library script to your scriptable widget file. const {widgetMarkup, c

Nov 22, 2022

TrySomethingNewWidget - A script for the iOS app called "Scriptable" prompting you with new ideas for things to try daily!

TrySomethingNewWidget A script for the iOS app called "Scriptable" prompting you with new ideas for things to try daily! (Beware that the small widget

Jul 11, 2022

A library to log for Scriptable.

scriptable-logger Logger is a library to log for Scriptable. Usage const Logger = importModule('logger'); Logger.log('log'); // 'log' in white color.

Apr 29, 2022

Collection of Scriptable scripts.

Collection of Scriptable scripts.

Scriptable Scripts GitLab Contribution Graph A widget that shows an overview of your recent GitLab contributions. It is available in small and medium

Nov 18, 2022

PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events.

PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events.

PoGOEvents PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events. All event data is gathered from from ScrapedDuck, w

Nov 12, 2022

Scriptable Widget which shows current news from tagesschau.de

Scriptable Widget which shows current news from tagesschau.de

tagesschau-widget for Scriptable Based on this reddit post of u/trbn_hck Unfortunately the Repositorie in his GitHub profile is no longer exist. Widge

Sep 12, 2022

Use jsx to make scriptable's layout.

scriptable-jsx This project helps you to write Scriptable widgets with JSX syntax. And add some useful tools by the way. you can check demos in demo f

Oct 10, 2022

Optimized dracula theme vscode extension for flutter, web, electron and golang development.

Optimized dracula theme vscode extension for flutter, web, electron and golang development.

Optimized Dracula Theme A color theme inspired by dracula color theme. This color theme is not based on dracula color theme. The color styles are simi

Jul 11, 2022

Isolated React component development environment with a living style guide

Isolated React component development environment with a living style guide

Isolated React component development environment with a living style guide React Styleguidist is a component development environment with hot reloaded

Jan 5, 2023

Follow along with blog posts, code samples, and practical exercises to learn how to build serverless applications from your local Integrated development environment (IDE).

Follow along with blog posts, code samples, and practical exercises to learn how to build serverless applications from your local Integrated development environment (IDE).

Getting started with serverless This getting started series is written by the serverless developer advocate team @AWSCloud. It has been designed for d

Dec 28, 2022

Grid-tool - Small tool that allows you to integrate a predefined or generated grid into your front-end development environment.

Grid tool Small tool that allows you to integrate a predefined or generated grid into your front-end development environment. Tool installation includ

Jan 4, 2022

Yaade is an open-source, self-hosted, collaborative API development environment.

Yaade is an open-source, self-hosted, collaborative API development environment.

Yaade - Yet Another API Development Environment Yaade is an open-source, self-hosted, collaborative API development environment. 🤔 Why did you develo

Dec 28, 2022

Cloudy is a set of constructs for the AWS Cloud Development Kit that aim to improve the DX by providing a faster and type-safe code environment.

cloudy-ts These packages aren't yet published on npm. This is still highly experimental. Need to figure out a few things before releasing the first ve

Nov 3, 2022

Dynamic-web-development - Dynamic web development used CSS and HTML

Dynamic-web-development - Dynamic web development used CSS and HTML

Dynamic-web-development ASSISNMENT I just used CSS and HTML to make a mobile int

Feb 8, 2022

The project integrates workflow engine, report engine and organization authority management background, which can be applied to the development of OA, HR, CRM, PM and other systems. With tlv8 IDE, business system development, testing and deployment can be realized quickly.

The project integrates workflow engine, report engine and organization authority management background, which can be applied to the development of OA, HR, CRM, PM and other systems. With tlv8 IDE, business system development, testing and deployment can be realized quickly.

介绍 项目集成了工作流引擎、报表引擎和组织机构权限管理后台,可以应用于OA、HR、CRM、PM等系统开发。配合使用tlv8 ide可以快速实现业务系统开发、测试、部署。 后台采用Spring MVC架构简单方便,前端使用流行的layui界面美观大方。 采用组件开发技术,提高系统的灵活性和可扩展性;采

Dec 27, 2022

A alternative to Github Copilot for vscode until you get the access to github copilot

A alternative to Github Copilot for vscode until you get the access to github copilot

Clara-Copilot 🆚 Code Howdy 👋 I know you guys are 😩 waiting for Github Copilot Here is a alternative one for now 😁 ⭐ Star is all i want nothing muc

Jan 8, 2023

VSCode Serial Port Extension. You can connect any serial port used to read / write data.

VSCode Serial Port Extension. You can connect any serial port used to read / write data.

Serial Port Helper You can connect any serial port used to read / write data. Features Serial Port View; Serial Port Config; TX / RX; Send Hex Buffer:

Sep 18, 2022
Comments
  • Error start task

    Error start task

    hello i have error with cmd shift b

    • Exécution de la tâche : tsc -p /Users/danmonceau/Desktop/devenv/scriptables/tsconfig.json --watch

    zsh:1: command not found: tsc

    • Arrêt du processus de terminal "/bin/zsh '-c', 'tsc -p /Users/danmonceau/Desktop/devenv/scriptables/tsconfig.json --watch'". Code de sortie : 127.
    • Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.
    opened by d4nm0 0
  • VSCode plugin

    VSCode plugin

    Create VSCode plugin instead of using scriptable.sh cli tool.

    • [ ] Add ability to import scriptable script, Scriptable: Import Script -> Select from list -> Create hard link to the file
    • [ ] Add all other functions that implemeted in scriptable.sh

    #pivot

    opened by gebeto 0
  • Shared modules

    Shared modules

    Add ability for users to create own modules and suggest it by pull request to the repository, with ability for another users to install that modules over cli

    opened by gebeto 0
Owner
Slavik Nychkalo
Software Engineer 👨🏻‍💻
Slavik Nychkalo
A scriptable browser like PhantomJS, based on Firefox

SlimerJS http://slimerjs.org/ SlimerJS is a scriptable browser. It allows you to manipulate a web page with an external Javascript script: opening a w

Laurent Jouanneau 3k Dec 31, 2022
Simple implementation of markup for Scriptable widgets.

Widget Markup Write Scriptable widgets with markup. Installation Just import the library script to your scriptable widget file. const {widgetMarkup, c

Rafael Gandionco 32 Nov 22, 2022
TrySomethingNewWidget - A script for the iOS app called "Scriptable" prompting you with new ideas for things to try daily!

TrySomethingNewWidget A script for the iOS app called "Scriptable" prompting you with new ideas for things to try daily! (Beware that the small widget

Mathias Guldfeldt 2 Jul 11, 2022
mirrord lets you easily mirror traffic from your production environment to your development environment.

mirrord lets you easily mirror traffic from your Kubernetes cluster to your development environment. It comes as both Visual Studio Code extension and a CLI tool.

MetalBear 2.1k Dec 24, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Terra development environment for better smart contract development experience.

Terrain Terrain – Terra development environment for better smart contract development experience Terrain will help you: scaffold your dapp project eas

Terra 37 Dec 19, 2022
Create beautiful code snippets from your VSCode environment.

Snippets Photo Shoot Create beautiful code snippets from your VSCode environment. How it works Select the code snippet you want to use, then right cli

Renato Pozzi 24 Aug 3, 2022
Scriptable Headless Browser

PhantomJS - Scriptable Headless WebKit PhantomJS (phantomjs.org) is a headless WebKit scriptable with JavaScript. The latest stable release is version

Ariya Hidayat 29.1k Jan 5, 2023