- Delete ASSFoundation from your automation directories.
- Delete any of the following macros you're using from your automation directories: ASSWipe, Insert Line Breaks, Move Along Path, Nudge, Paste AI Lines, Vertical Text
- Download the latest DependencyControl release for your platform and unpack its contents to your Aegisub user automation directory. It is essential that DependencyControl and all scripts it's used reside in the user automation directory, NOT the the automation directory in the Aegisub application folder. On Windows, this will be %AppData%\Aegisub\automation folder (you may have to create it).
- Download any of my macros from here (only the ones beginning with l0. work with the updater) and put them in your user automation\autoload folder.
- In Aegisub, rescan your automation folder (or restart Aegisub). Aegisub should automatically fetc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
script_name="Insert Line Breaks" | |
script_description="" | |
script_version="0.0.1" | |
script_author="line0" | |
local LineCollection = require("a-mo.LineCollection") | |
local util = require("aegisub.util") | |
local unicode = require("aegisub.unicode") | |
local l0Common = require("l0.Common") | |
local ASSTags = require("l0.ASSTags") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
script_name="Little Scripts" | |
script_description="" | |
script_version="0.0.1" | |
script_author="line0" | |
local LineCollection = require("a-mo.LineCollection") | |
local l0Common = require("l0.Common") | |
local ASSTags = require("l0.ASSTags") | |
function flattenClips(sub, sel) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def process(f, g, t, index): | |
fl.SetUndo(index) | |
upm = f.upm | |
g.RemoveOverlap() | |
outlines = Glyph(g) | |
g.Distance(upm/100, upm/100, 1) | |
g.RemoveOverlap() | |
outlines.Bsubtract(t) | |
g.Bsubtract(outlines) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
script_name="process dumb shit" | |
script_description="___" | |
script_version="0.0.1" | |
script_author="line0" | |
local LineCollection = require("a-mo.LineCollection") | |
local util = require("aegisub.util") | |
local l0Common = require("l0.Common") | |
function process(sub,sel) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"dependencyControlFeedFormatVersion": "0.1.0", | |
"name": "ASSInspector", | |
"description": "Official ASSInspector repository", | |
"baseUrl": "https://github.com/TypesettingCartel/ASSInspector", | |
"url": "@{baseUrl}", | |
"maintainer": "torque", | |
"modules": { | |
"ASSInspector.Inspector": { | |
"url": "@{baseUrl}", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function aWarpSharp4xx16 (clip src, int "thresh", int "blur", int "type", int "depth", int "chroma", bool "lsb", string "cplace") | |
{ | |
chroma = default(chroma, 4) | |
lsb = default(lsb, false) | |
cplace = default(cplace, "MPEG2") | |
assert(src.IsPlanar, "aWarpSharp4xx16: input clip must be planar YUV") | |
assert(0 <= chroma <= 6, "aWarpSharp4xx16: argument chroma must be an integer between 0 and 6.") | |
assert(cplace == "MPEG2" || cplace == "MPEG1", "aWarpSharp4xx16: chroma siting must be MPEG2 or MPEG1") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#target illustrator | |
#targetengine main | |
#include "./lib/polyfills.jsxinc" | |
app.documents.length > 0 ? l0_impImageSeq() : alert("Please create an empty document before running this script."); | |
function l0_impVecSeq() { | |
app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS | |
var folders = [] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export script_name = "Insert Timecode" | |
export script_description = "Inserts a running timecode" | |
export script_version = "0.0.1" | |
export script_author = "line0" | |
export script_namespace = "l0.InsertTimeCode" | |
DependencyControl = require "l0.DependencyControl" | |
dep = DependencyControl { | |
feed: "https://raw.githubusercontent.com/TypesettingTools/line0-Aegisub-Scripts/master/DependencyControl.json", | |
{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// allows using all Jquery AJAX methods in Greasemonkey | |
// originally inspired from http://ryangreenberg.com/archives/2010/03/greasemonkey_jquery.php | |
// works with jQuery 2.1.4 | |
// (c) 2011 Martin Monperrus | |
// (c) 2010 Ryan Greenberg | |
// (updated) 2015 line0 to work with current jQuery and more closely mirror contemporary XHR implementations. | |
// | |
// Usage: | |
// $.ajax({ | |
// url: '/p/', |