mpv-scripts - Scripts I've made or adapted from others

  •        158

Scripts I've made or adapted from others



Related Projects

celluloid - A simple GTK+ frontend for mpv

  •    C

Celluloid (formerly GNOME MPV) is a simple GTK+ frontend for mpv. Celluloid interacts with mpv via the client API exported by libmpv, allowing access to mpv's powerful playback capabilities. Flatpak packages support multiple distributions and are sandboxed. Flatpak 0.9.5+ is recommended for best integration.

mpv-android - #mpv-android @ freenode

  •    Kotlin

mpv-android is a video player for Android based on libmpv. You can download mpv-android from the Releases section, from Google Play, or from F-Droid.

mpv - Video player based on MPlayer/mplayer2

  •    C

mpv is a media player based on MPlayer and mplayer2. It supports a wide variety of video file formats, audio and video codecs, and subtitle types. mpv has an OpenGL based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more.

iina - The modern video player for macOS

  •    Swift

IINA is the modern video player for macOS. All the features you need for video and music: subtitles, playlists, chapters and much, much more, Customizable user interface including multiple color schemes and on screen controller (OSC) layout positioning, Video thumbnails, Based on mpv, which provides the best decoding capacity on macOS, Convenient and interactive settings for video/audio filters.

BiliDan - Play videos on with MPV and Danmaku2ASS

  •    Python

Note: This project is not maintained anymore, and is not guaranteed to work. I will not add new features in predictable future. For any need of improving or fixing, please send me a pull request for me to merge your code in. Thank you for your long-time support. Note that Libav does not work. See why FFmpeg is preferred.

Subliminal - An understated approach to iOS integration testing.

  •    Objective-C

Subliminal is a framework for writing iOS integration tests. Subliminal provides a familiar OCUnit/XCTest-like interface to Apple's UIAutomation framework, with tests written entirely in Objective-C. Subliminal also provides a powerful mechanism for your tests to manipulate your application directly. Write your tests in Objective-C, and run them from Xcode. See rich-text logs and screenshots in Instruments. Use UIAutomation to simulate user interaction. Subliminal lets you use familiar tools, no dependencies required.

FFcast - screenshot & screencast screen regions; FFmpeg; X11; run command on rectangular screen regions

  •    Shell

FFcast deals with rectangles on screens. Mostly, it selects rectangles. Like most boring jobs, there are many ways to do it: free selection, selection by window, screen number, numeric geometry, or by edge detection. Simple arithmetic operations allow simple combinations and adjustments. Now FFcast knows all about these rectangles, but what to do with them? Well, like most useless things, there are many ways to use them: in practice, screenshots and screencasts are obviously popular options; in general, the geometry can be utilized by any application that understands X geometry, including window managers, xorg-apps (xclock, xev), byzanz-record, dunst, dzen2, FFmpeg, gifview, ImageMagick, maim, mousetweaks, mpv, Nautilus, screenkey, sxiv, xdotool, xscast, xsnap, zenity, to randomly name a few.

iina - The modern video player for macOS.

  •    Swift

IINA is the modern video player for macOS. Due to a cocoapods bug, before cocoapods 1.6.0 is released, you need to do extra work to build IINA.

greasyfork - An online repository of user scripts.

  •    Ruby

Greasy Fork is an online repository of user scripts. Post in the Greasy Forum for help with Greasy Fork, user scripts, user script managers, or related.

Platypus - Mac developer tool that creates application bundles from command line scripts

  •    Objective-C

Platypus is an OS X developer tool that creates native Mac applications from interpreted scripts such as shell scripts or Perl and Python programs. This is done by wrapping the script in an application bundle directory structure along with an application binary that runs the script. Platypus makes it easy to share scripts and programs with those unfamiliar with the command line interface. Native user-friendly applications can be created with a few clicks. It is very easy to create installers, administrative applications, login items, status menu items, launchers, automations and droplets using Platypus.

ReactScriptLoader - A library for creating React components that depend on external scripts.

  •    Javascript

ReactScriptLoader simplifies creating React components whose rendering depends on dynamically loaded scripts. It can be used for lazily loading heavy scripts but it's especially useful for loading components that rely on 3rd party scripts, such as Google Maps or Stripe Checkout. React apps are typically single-page apps that are rendered client-side in Javascript. When loading a site built with React, the browser typically pre-loads the javascript necessary to render the site's React components so that they can be rendered with no latency. This works well for sites that serve a relatively small amount of javascript from their own servers in a single bundle. However, in some situations pre-loading all the scripts necessary to render the site's components is impractial. For example, a site may have a Map component that relies on a dynamically loaded 3rd party library to render itself. It may be possible to delay rendering the app until the third party library is finished loading but doing so would make the site feel unnecessarily sluggish. It's a much better strategy to first render the page with a placeholder for the map and asynchronously render the map once the third party library has loaded. Deferring the loading of the external script is even more important when the map component isn't rendered right away but is only revealed after user interaction.

Graphical User Interface Scripts

  •    Delphi

GUIS is Graphical User Interface Scripts/Softwares Project. It's a collect of graphical interfaces made with tools like kdialog, xdialog, kommander and any other tool to make the good scripts graphical and the Linux more cool and usable.

subliminal - Subliminal - Subtitles, faster than your thoughts

  •    Python

Subliminal - Subtitles, faster than your thoughts

Color-Scripts - User contributed color scripts

  •    Shell

Color scripts created by various people that was scattered around the web now in one place. You can also share your script via a pastebin of your choice and pasting the link in a New Issue.

xss-payload-list - 🎯 Cross Site Scripting ( XSS ) Vulnerability Payload List

  •    HTML

Cross-Site Scripting (XSS) attacks are a type of injection, in which malicious scripts are injected into otherwise benign and trusted web sites. XSS attacks occur when an attacker uses a web application to send malicious code, generally in the form of a browser side script, to a different end user. Flaws that allow these attacks to succeed are quite widespread and occur anywhere a web application uses input from a user within the output it generates without validating or encoding it. An attacker can use XSS to send a malicious script to an unsuspecting user. The end user’s browser has no way to know that the script should not be trusted, and will execute the script. Because it thinks the script came from a trusted source, the malicious script can access any cookies, session tokens, or other sensitive information retained by the browser and used with that site. These scripts can even rewrite the content of the HTML page. For more details on the different types of XSS flaws, see: Types of Cross-Site Scripting.

Hyper-V Server 2008 Local Management scripts / UI


Hyper-V Server 2008 is based on Server Core and has no local management possible. One must have a second machine (either Windows Vista SP1 or Windows Server 2008). This project intends to develop various scripts and put them together in to a small user interface for easier /...

dot-clipboard - :pouch: dot-clipboard monitors your clipboard and runs scripts based on its content

  •    Javascript

dot-clipboard monitors your clipboard and runs user-defined scripts based on the clipboard content. dot-clipboard is a nodejs daemon that runs javascript scripts located in ~/.clipboard each time the clipboard content change.

rerun - Core rerun. See also

  •    Shell

rerun - a modular shell automation framework to organize your keeper scripts. Rerun is a simple framework that turns loose shell scripts into modular automation. Rerun will help you organize your scripts into user friendly commands. Collections of rerun modules can be archived and delivered as a single executable or as RPMs or Debian packages to facilitate handoffs between teams. The included "stubbs" module, helps you develop your own rerun modules, generating option parsing code, documentation even unit tests for each of your commands.

roll20-api-scripts - API scripts created by the Roll20 community for use in Roll20

  •    Javascript

This repository is the collection of all the community-contributed API scripts that are available for use on Roll20. If you want to help improve an existing API script, just clone this repository, make your changes, and submit a pull request. If you would like to contribute a new script for the community to use, just clone this repository and create a new folder with the name of the script which matches the name in your script.json file. Optionally you can add a help.txt file with any instructions you want to include as well as any other files you feel will be helpful to the end user. Once everything is in the new folder send a pull request. If you have any questions or aren't familiar with Github or git in general, see Beginner's Guide to GitHub on the wiki. If you still need help, feel free to drop us a line at or post a question on the forums and we can help you get set up.

gmetric - Repository of user-contributed gmetric scripts

  •    Perl

Repository of user-contributed gmetric scripts