Coder Social home page Coder Social logo

icui / userscripts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from quoid/userscripts

0.0 1.0 0.0 20.82 MB

A simple, open-source, userscript editor for Safari

License: GNU General Public License v3.0

HTML 0.70% CSS 3.15% JavaScript 93.69% Swift 2.46%

userscripts's Introduction

Userscripts for Safari

A simple, open-source, userscript editor for Safari.

Userscripts for Safari

Installation

Install via Mac App Store or clone the project and build with Xcode.

Usage

Using the extension is simple. You can open the editor by clicking on the the toolbar button. Any code you write will be injected into every website you visit.

Here are some usage notes:

  • cmd + s to save changes to the editor
  • hinting is automatic, you can use the shortcut ctrl + spacebar to toggle hinting manually
  • your code is saved into ~/Library/Containers/com.userscripts.macos.Userscripts-Extension/Data/Documents/userscript.js
    • this file can be edited with any code editor, however if the browser/extension is currently running, those changes won't be reflect in the include editor unless you reload the popover (right click -> reload) - the changes will be injected whether or not you reload
  • you can click the download icon to save your script file locally, without needing to navigate to this folder
    • note, you will not be able to download the script on a blank tab
  • you can toggle script injection on and off by clicking the "power" icon
  • the code folding key command is ctrl+q

Why?

With the depreciation of .safariextz style extension in Safari 12, I wanted a way to quickly and easily create some "quality of life" userscripts. Since it's no longer possible to create and sign, even personal, .safariextz extensions, I needed a new way to dynamically create userscripts.

There are other userscripts editors/managers for other browsers, and even good ones for Safari, but I wanted something very simple and open-source.

Privacy Policy

Userscripts does not collect any data from its users nor monitor activities or actions you perform within the application and extension. This means everything that you do with the application and extension is private to you and is never shared with the developers or third parties. Since there is no data collection, there is no data retention of any kind.

License

GNU General Public License v3.0

userscripts's People

Contributors

dekpient avatar quoid avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.