From 8b4fd02d0ca6a1b74b64f356955e651314cee10b Mon Sep 17 00:00:00 2001 From: MonX94 Date: Tue, 15 Aug 2023 17:16:30 +0300 Subject: [PATCH 1/3] fix 'clip to fax/frz' functions to account for float numbers --- ua.NecrosCopy.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ua.NecrosCopy.lua b/ua.NecrosCopy.lua index 66d1169..2915ea6 100644 --- a/ua.NecrosCopy.lua +++ b/ua.NecrosCopy.lua @@ -19,8 +19,8 @@ function fucks(subs,sel) t=l.text if not t:match("\\i?clip%(m") and not t:match("//i?clip%(m") then t_error("Missing \\clip on line #"..i-line0..".",1) end - cx1,cy1,cx2,cy2,cx3,cy3,cx4,cy4=t:match("clip%(m ([%d%-]+) ([%d%-]+) l ([%d%-]+) ([%d%-]+) ([%d%-]+) ([%d%-]+) ([%d%-]+) ([%d%-]+)") - if not cx1 then cx1,cy1,cx2,cy2=t:match("clip%(m ([%d%-]+) ([%d%-]+) l ([%d%-]+) ([%d%-]+)") end + cx1,cy1,cx2,cy2,cx3,cy3,cx4,cy4=t:match("clip%(m ([%d%-%.]+) ([%d%-%.]+) l ([%d%-%.]+) ([%d%-%.]+) ([%d%-%.]+) ([%d%-%.]+) ([%d%-%.]+) ([%d%-%.]+)") + if not cx1 then cx1,cy1,cx2,cy2=t:match("clip%(m ([%d%-%.]+) ([%d%-%.]+) l ([%d%-%.]+) ([%d%-%.]+)") end if not cx1 then t_error("Line #"..i-line0..": Not enough clip points. 2 required.",1) end sr=stylechk(subs,l.style) nontra=t:gsub("\\t%b()","") @@ -79,8 +79,8 @@ function frozt(subs,sel) local l=subs[i] local text=l.text if not text:match("\\i?clip%(m") and not text:match("//i?clip%(m") then t_error("Missing \\clip on line #"..i-line0..".\nAborting.",1) end - cx1,cy1,cx2,cy2,cx3,cy3,cx4,cy4=text:match("clip%(m ([%d%-]+) ([%d%-]+) l ([%d%-]+) ([%d%-]+) ([%d%-]+) ([%d%-]+) ([%d%-]+) ([%d%-]+)") - if not cx1 then cx1,cy1,cx2,cy2=text:match("clip%(m ([%d%-]+) ([%d%-]+) l ([%d%-]+) ([%d%-]+)") end + cx1,cy1,cx2,cy2,cx3,cy3,cx4,cy4=text:match("clip%(m ([%d%-%.]+) ([%d%-%.]+) l ([%d%-%.]+) ([%d%-%.]+) ([%d%-%.]+) ([%d%-%.]+) ([%d%-%.]+) ([%d%-%.]+)") + if not cx1 then cx1,cy1,cx2,cy2=text:match("clip%(m ([%d%-%.]+) ([%d%-%.]+) l ([%d%-%.]+) ([%d%-%.]+)") end if not cx1 then t_error("Line #"..i-line0..": Not enough clip points. 2 required.",1) end local ad,op,tang,ang1,rota ad=cx2-cx1 @@ -410,8 +410,8 @@ function shad3(subs,sel) text2=addtag3('\\1a&HFE&',text2) txt=text2 if l==1 then txt=text end line2.text=txt - :gsub("\\xshad([%d%.%-]+)",function(a) xx=tostring(f*a) xx=xx:gsub("([%d%-]+%.%d%d)%d+","%1") return "\\xshad"..xx end) - :gsub("\\yshad([%d%.%-]+)",function(a) yy=tostring(f*a) yy=yy:gsub("([%d%-]+%.%d%d)%d+","%1") return "\\yshad"..yy end) + :gsub("\\xshad([%d%.%-]+)",function(a) xx=tostring(f*a) xx=xx:gsub("([%d%-%.]+%.%d%d)%d+","%1") return "\\xshad"..xx end) + :gsub("\\yshad([%d%.%-]+)",function(a) yy=tostring(f*a) yy=yy:gsub("([%d%-%.]+%.%d%d)%d+","%1") return "\\yshad"..yy end) line2.layer=layer+(lay-l) subs.insert(i+1,line2) end From 3971e0c3d00306997242db18393ec318e4f7615e Mon Sep 17 00:00:00 2001 From: MonAx Date: Tue, 23 Dec 2025 20:26:29 +0200 Subject: [PATCH 2/3] new version and sha1 update for the fix in NecrosCopy --- DependencyControl.json | 1188 ++++++++++++++++++++-------------------- ua.NecrosCopy.lua | 4 +- 2 files changed, 596 insertions(+), 596 deletions(-) diff --git a/DependencyControl.json b/DependencyControl.json index 70fba61..3fd11b4 100644 --- a/DependencyControl.json +++ b/DependencyControl.json @@ -1,594 +1,594 @@ -{ - "dependencyControlFeedFormatVersion": "0.2.0", - "name": "unanimated's Automation Scripts", - "description": "Secondary repository for most of unanimated's automation scripts.", - "baseUrl": "https://github.com/unanimated/luaegisub", - "fileBaseUrl": "https://raw.githubusercontent.com/unanimated/luaegisub/@{channel}/@{namespace}", - "url": "@{baseUrl}", - "maintainer": "unanimated", - "macros": { - - "ua.Cycles": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Cycles", - "description": "Cycles blur, border, shadow, alpha, etc.", - "channels": { - "master": { - "version": "2.0.0", - "released": "2018-06-10", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "a6609d07ecc9738c85f1c91e58d3e0592763e425" - } - ] - } - }, - "changelog": { - "2.0.0": ["Check the Updates page"] - } - }, - - "ua.iBus": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "iBus", - "description": "Italy Bold Under Strike", - "channels": { - "master": { - "version": "1.7.0", - "released": "2015-06-01", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "b28cfc2d78584c1acaa2a22f170e9049b56dfe60" - } - ] - } - }, - "changelog": { - "1.7.0": ["merged Italics and Bold scripts and added Underline and Strikeout; added DependencyControl"] - } - }, - - "ua.LineBreaker": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Line Breaker", - "description": "insert/shift linebreaks", - "channels": { - "master": { - "version": "2.4.0", - "released": "2018-06-24", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "90ef136b00345ee52c448054e52a0b1baeb149d5" - } - ] - } - }, - "changelog": { - "2.4.0": ["Check the Updates page"] - } - }, - - "ua.JoinSplitSnap": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Join / Split / Snap", - "description": "Joins lines / splits lines / snaps to keyframes", - "channels": { - "master": { - "version": "1.2.0", - "released": "2015-06-20", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "8fcc18612dd519088092309db8fc11cbbe29b97e" - } - ] - } - }, - "changelog": { - "1.2.0": ["improved snapping to adjacent lines"], - "1.1.0": ["merged all three for convenience; changed how Join works; added DependencyControl"] - } - }, - - "ua.JumpToNext": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Jump to Next", - "description": "Jumps to next 'sign' in the subtitle grid", - "channels": { - "master": { - "version": "2.0.0", - "released": "2015-06-01", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "3befd2d8adca2d5fdfd93c30cbdfa770e258b4c2" - } - ] - } - }, - "changelog": { - "2.0.0": ["13 macros; Text/Style/Actor/Effect/Layer/CommentedLine x Next/Previous = 12 hotkeys + 1 for GUI version with all 12 options"], - "1.3.0": ["Added DependencyControl"] - } - }, - - "ua.ScriptCleanup": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Script Cleanup", - "description": "Removes selected stuff from script", - "channels": { - "master": { - "version": "5.0.0", - "released": "2018-06-10", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "43addccdac9a6a7bc85ded9450075edb767df5f3" - } - ] - } - }, - "changelog": { - "5.0.0": ["Check the Updates page"] - } - }, - - "ua.BlurAndGlow": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Blur and Glow", - "description": "Adds blur and/or glow to signs", - "channels": { - "master": { - "version": "2.5.0", - "released": "2015-06-01", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "0cd79d224b84cca58ae1b201b36658536d635a10" - } - ] - } - }, - "changelog": { - "2.5.0": ["default blur part of config; cleaned up the code a bit; added DespondencyControl"] - } - }, - - "ua.HYDRA": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "HYDRA", - "description": "A multi-headed typesetting tool", - "channels": { - "master": { - "version": "6.1.0", - "released": "2018-08-05", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "60adc9eda4c235afa7fae3a19be48fa1d2246b60" - } - ] - } - }, - "changelog": { - "6.1.0": ["Check the Updates page"] - } - }, - - "ua.Relocator": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Hyperdimensional Relocator", - "description": "Advanced metamorphosis of multidimensional coordinates", - "channels": { - "master": { - "version": "4.5.2", - "released": "2022-04-24", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "e7a4e9f28363aa2deb27c3eab112dbd7d2d1ac73" - } - ] - } - }, - "changelog": { - "4.5.2": ["Follow user defined rounding for vector clips"], - "4.5.1": ["Support for subpixel vector clips"], - "4.5.0": ["Check the Updates page"] - } - }, - - "ua.Recalculator": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Recalculator", - "description": "recalculates things", - "channels": { - "master": { - "version": "4.0.0", - "released": "2018-05-13", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "5aefde4e05f278f37d6956fc36ab03da4ffb59ab" - } - ] - } - }, - "changelog": { - "4.0.0": ["Check the Updates page"] - } - }, - - "ua.Colorize": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Colourise", - "description": "Does things with colours", - "channels": { - "master": { - "version": "5.0.0", - "released": "2018-06-10", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "80d932bfc186761914cc56a1ecae685cfde2af26" - } - ] - } - }, - "changelog": { - "4.5.0": ["Check the Updates page"] - } - }, - - "ua.Selectrix": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Selectricks", - "description": "Selectricks and Sortricks", - "channels": { - "master": { - "version": "3.4.0", - "released": "2018-08-05", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "ab007be53835586317f779874b1d5f3af1c3f107" - } - ] - } - }, - "changelog": { - "3.4.0": ["Check the Updates page"] - } - }, - - "ua.ChangeCase": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Change Case", - "description": "Capitalises text or makes it lowercase / uppercase", - "channels": { - "master": { - "version": "3.0.0", - "released": "2015-06-01", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "6f429be4c75ea4fa6f49481ba99a9eef437d2db7" - } - ] - } - }, - "changelog": { - "3.0.0": ["improved; added options; unicode support; added DespondencyControl"] - } - }, - - "ua.MultiLineEditor": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Multi-Line Editor", - "description": "Multi-Line Editor", - "channels": { - "master": { - "version": "1.8.0", - "released": "2018-05-13", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "04bba9479f96bff8a19160183a0ab548d42031c3" - } - ] - } - }, - "changelog": { - "1.8.0": ["Check the Updates page"] - } - }, - - "ua.MultiCopy": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "MultiCopy", - "description": "Copy and paste just about anything from/to multiple lines", - "channels": { - "master": { - "version": "4.0.0", - "released": "2019-08-18", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "eba606e5893845ddc2a6065bc4c1d11fadea38c8" - } - ] - } - }, - "changelog": { - "4.0.0": ["Check the Updates page"] - } - }, - - "ua.FadeWorks": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "FadeWorkS", - "description": "Works with Fades", - "channels": { - "master": { - "version": "5.0.0", - "released": "2019-08-18", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "8eb5d146b2df485cc3fe211f07c25a9f02752d46" - } - ] - } - }, - "changelog": { - "5.0.0": ["Check the Updates page"] - } - }, - - "ua.Significance": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Significance", - "description": "Import stuff, number stuff, chapter stuff, replace stuff, do a significant amount of other stuff to stuff.", - "channels": { - "master": { - "version": "3.5.0", - "released": "2019-08-18", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "9e79c895d1578db74cc1fb6816c05b80eb85e1d5" - } - ] - } - }, - "changelog": { - "3.5.0": ["Check the Updates page"] - } - }, - - "ua.ShiftCut": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "ShiftCut", - "description": "Time Machine.", - "channels": { - "master": { - "version": "3.1.0", - "released": "2019-08-18", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "a379c8f79b5db37e3eb3de5f505425b696621155" - } - ] - } - }, - "changelog": { - "3.1.0": ["Check the Updates page"] - } - }, - - "ua.TimeSigns": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Time Signs", - "description": "Rough-times signs from TS timecodes", - "channels": { - "master": { - "version": "2.8.0", - "released": "2015-05-28", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "8e2a45a70f88cfa28abca22673e455dee95715d3" - } - ] - } - }, - "changelog": { - "2.8.0": ["Added DespondencyControl"] - } - }, - - "ua.Masquerade": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Masquerades as a useful script", - "description": "Masquerade", - "channels": { - "master": { - "version": "3.0.0", - "released": "2018-06-10", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "49b217a9706196222719ff25117907d8c9c08f07" - } - ] - } - }, - "changelog": { - "3.0.0": ["Check the Updates page"] - } - }, - - "ua.NecrosCopy": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "NecrosCopy", - "description": "Copy and Fax Things. Occasionally perform a necroscopy.", - "channels": { - "master": { - "version": "4.1.0", - "released": "2018-06-24", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "b25234859bc304d941b4c0a70a38345f11a55a21" - } - ] - } - }, - "changelog": { - "4.1.0": ["Check the Updates page"] - } - }, - - "ua.EncodeHardsub": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Encode - Hardsub", - "description": "Encode a clip with or without hardsubs", - "channels": { - "master": { - "version": "1.2.0", - "released": "2015-09-05", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "865445160f3338da55f04a761e4dde819dbece37" - } - ] - } - }, - "changelog": { - "1.2.0": ["fixed an issue with the encode being deleted when not muxing audio; fixed some issues resulting from subtitles not being saved"], - "1.1.0": ["added option to mux the encode with audio"], - "1.0.1": ["Added DespondencyControl"] - } - }, - - "ua.Multiplexer": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Multiplexer", - "description": "Muxes stuff using mkvmerge", - "channels": { - "master": { - "version": "1.1.0", - "released": "2015-05-26", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "1d1be8a1135c35a31b79947227e45072bea3d348" - } - ] - } - }, - "changelog": { - "1.1.0": ["Added DespondencyControl"] - } - }, - - "ua.QC": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Quality Check", - "description": "Checks your shitty script and tells you how bad it is", - "channels": { - "master": { - "version": "2.9.0", - "released": "2015-05-25", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "53d9190850b917eaec1ab6287a3423cc8eb5a959" - } - ] - } - }, - "changelog": { - "2.9.0": ["Added DependencyControl"] - } - } - - } -} +{ + "dependencyControlFeedFormatVersion": "0.2.0", + "name": "unanimated's Automation Scripts", + "description": "Secondary repository for most of unanimated's automation scripts.", + "baseUrl": "https://github.com/unanimated/luaegisub", + "fileBaseUrl": "https://raw.githubusercontent.com/unanimated/luaegisub/@{channel}/@{namespace}", + "url": "@{baseUrl}", + "maintainer": "unanimated", + "macros": { + + "ua.Cycles": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Cycles", + "description": "Cycles blur, border, shadow, alpha, etc.", + "channels": { + "master": { + "version": "2.0.0", + "released": "2018-06-10", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "a6609d07ecc9738c85f1c91e58d3e0592763e425" + } + ] + } + }, + "changelog": { + "2.0.0": ["Check the Updates page"] + } + }, + + "ua.iBus": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "iBus", + "description": "Italy Bold Under Strike", + "channels": { + "master": { + "version": "1.7.0", + "released": "2015-06-01", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "b28cfc2d78584c1acaa2a22f170e9049b56dfe60" + } + ] + } + }, + "changelog": { + "1.7.0": ["merged Italics and Bold scripts and added Underline and Strikeout; added DependencyControl"] + } + }, + + "ua.LineBreaker": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Line Breaker", + "description": "insert/shift linebreaks", + "channels": { + "master": { + "version": "2.4.0", + "released": "2018-06-24", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "90ef136b00345ee52c448054e52a0b1baeb149d5" + } + ] + } + }, + "changelog": { + "2.4.0": ["Check the Updates page"] + } + }, + + "ua.JoinSplitSnap": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Join / Split / Snap", + "description": "Joins lines / splits lines / snaps to keyframes", + "channels": { + "master": { + "version": "1.2.0", + "released": "2015-06-20", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "8fcc18612dd519088092309db8fc11cbbe29b97e" + } + ] + } + }, + "changelog": { + "1.2.0": ["improved snapping to adjacent lines"], + "1.1.0": ["merged all three for convenience; changed how Join works; added DependencyControl"] + } + }, + + "ua.JumpToNext": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Jump to Next", + "description": "Jumps to next 'sign' in the subtitle grid", + "channels": { + "master": { + "version": "2.0.0", + "released": "2015-06-01", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "3befd2d8adca2d5fdfd93c30cbdfa770e258b4c2" + } + ] + } + }, + "changelog": { + "2.0.0": ["13 macros; Text/Style/Actor/Effect/Layer/CommentedLine x Next/Previous = 12 hotkeys + 1 for GUI version with all 12 options"], + "1.3.0": ["Added DependencyControl"] + } + }, + + "ua.ScriptCleanup": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Script Cleanup", + "description": "Removes selected stuff from script", + "channels": { + "master": { + "version": "5.0.0", + "released": "2018-06-10", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "43addccdac9a6a7bc85ded9450075edb767df5f3" + } + ] + } + }, + "changelog": { + "5.0.0": ["Check the Updates page"] + } + }, + + "ua.BlurAndGlow": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Blur and Glow", + "description": "Adds blur and/or glow to signs", + "channels": { + "master": { + "version": "2.5.0", + "released": "2015-06-01", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "0cd79d224b84cca58ae1b201b36658536d635a10" + } + ] + } + }, + "changelog": { + "2.5.0": ["default blur part of config; cleaned up the code a bit; added DespondencyControl"] + } + }, + + "ua.HYDRA": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "HYDRA", + "description": "A multi-headed typesetting tool", + "channels": { + "master": { + "version": "6.1.0", + "released": "2018-08-05", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "60adc9eda4c235afa7fae3a19be48fa1d2246b60" + } + ] + } + }, + "changelog": { + "6.1.0": ["Check the Updates page"] + } + }, + + "ua.Relocator": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Hyperdimensional Relocator", + "description": "Advanced metamorphosis of multidimensional coordinates", + "channels": { + "master": { + "version": "4.5.2", + "released": "2022-04-24", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "e7a4e9f28363aa2deb27c3eab112dbd7d2d1ac73" + } + ] + } + }, + "changelog": { + "4.5.2": ["Follow user defined rounding for vector clips"], + "4.5.1": ["Support for subpixel vector clips"], + "4.5.0": ["Check the Updates page"] + } + }, + + "ua.Recalculator": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Recalculator", + "description": "recalculates things", + "channels": { + "master": { + "version": "4.0.0", + "released": "2018-05-13", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "5aefde4e05f278f37d6956fc36ab03da4ffb59ab" + } + ] + } + }, + "changelog": { + "4.0.0": ["Check the Updates page"] + } + }, + + "ua.Colorize": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Colourise", + "description": "Does things with colours", + "channels": { + "master": { + "version": "5.0.0", + "released": "2018-06-10", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "80d932bfc186761914cc56a1ecae685cfde2af26" + } + ] + } + }, + "changelog": { + "4.5.0": ["Check the Updates page"] + } + }, + + "ua.Selectrix": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Selectricks", + "description": "Selectricks and Sortricks", + "channels": { + "master": { + "version": "3.4.0", + "released": "2018-08-05", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "ab007be53835586317f779874b1d5f3af1c3f107" + } + ] + } + }, + "changelog": { + "3.4.0": ["Check the Updates page"] + } + }, + + "ua.ChangeCase": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Change Case", + "description": "Capitalises text or makes it lowercase / uppercase", + "channels": { + "master": { + "version": "3.0.0", + "released": "2015-06-01", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "6f429be4c75ea4fa6f49481ba99a9eef437d2db7" + } + ] + } + }, + "changelog": { + "3.0.0": ["improved; added options; unicode support; added DespondencyControl"] + } + }, + + "ua.MultiLineEditor": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Multi-Line Editor", + "description": "Multi-Line Editor", + "channels": { + "master": { + "version": "1.8.0", + "released": "2018-05-13", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "04bba9479f96bff8a19160183a0ab548d42031c3" + } + ] + } + }, + "changelog": { + "1.8.0": ["Check the Updates page"] + } + }, + + "ua.MultiCopy": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "MultiCopy", + "description": "Copy and paste just about anything from/to multiple lines", + "channels": { + "master": { + "version": "4.0.0", + "released": "2019-08-18", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "eba606e5893845ddc2a6065bc4c1d11fadea38c8" + } + ] + } + }, + "changelog": { + "4.0.0": ["Check the Updates page"] + } + }, + + "ua.FadeWorks": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "FadeWorkS", + "description": "Works with Fades", + "channels": { + "master": { + "version": "5.0.0", + "released": "2019-08-18", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "8eb5d146b2df485cc3fe211f07c25a9f02752d46" + } + ] + } + }, + "changelog": { + "5.0.0": ["Check the Updates page"] + } + }, + + "ua.Significance": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Significance", + "description": "Import stuff, number stuff, chapter stuff, replace stuff, do a significant amount of other stuff to stuff.", + "channels": { + "master": { + "version": "3.5.0", + "released": "2019-08-18", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "9e79c895d1578db74cc1fb6816c05b80eb85e1d5" + } + ] + } + }, + "changelog": { + "3.5.0": ["Check the Updates page"] + } + }, + + "ua.ShiftCut": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "ShiftCut", + "description": "Time Machine.", + "channels": { + "master": { + "version": "3.1.0", + "released": "2019-08-18", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "a379c8f79b5db37e3eb3de5f505425b696621155" + } + ] + } + }, + "changelog": { + "3.1.0": ["Check the Updates page"] + } + }, + + "ua.TimeSigns": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Time Signs", + "description": "Rough-times signs from TS timecodes", + "channels": { + "master": { + "version": "2.8.0", + "released": "2015-05-28", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "8e2a45a70f88cfa28abca22673e455dee95715d3" + } + ] + } + }, + "changelog": { + "2.8.0": ["Added DespondencyControl"] + } + }, + + "ua.Masquerade": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Masquerades as a useful script", + "description": "Masquerade", + "channels": { + "master": { + "version": "3.0.0", + "released": "2018-06-10", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "49b217a9706196222719ff25117907d8c9c08f07" + } + ] + } + }, + "changelog": { + "3.0.0": ["Check the Updates page"] + } + }, + + "ua.NecrosCopy": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "NecrosCopy", + "description": "Copy and Fax Things. Occasionally perform a necroscopy.", + "channels": { + "master": { + "version": "4.2.0", + "released": "2018-06-24", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "864db67d7b1a722c982663a6f580fd836b5bdb85" + } + ] + } + }, + "changelog": { + "4.2.0": ["Check the Updates page"] + } + }, + + "ua.EncodeHardsub": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Encode - Hardsub", + "description": "Encode a clip with or without hardsubs", + "channels": { + "master": { + "version": "1.2.0", + "released": "2015-09-05", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "865445160f3338da55f04a761e4dde819dbece37" + } + ] + } + }, + "changelog": { + "1.2.0": ["fixed an issue with the encode being deleted when not muxing audio; fixed some issues resulting from subtitles not being saved"], + "1.1.0": ["added option to mux the encode with audio"], + "1.0.1": ["Added DespondencyControl"] + } + }, + + "ua.Multiplexer": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Multiplexer", + "description": "Muxes stuff using mkvmerge", + "channels": { + "master": { + "version": "1.1.0", + "released": "2015-05-26", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "1d1be8a1135c35a31b79947227e45072bea3d348" + } + ] + } + }, + "changelog": { + "1.1.0": ["Added DespondencyControl"] + } + }, + + "ua.QC": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Quality Check", + "description": "Checks your shitty script and tells you how bad it is", + "channels": { + "master": { + "version": "2.9.0", + "released": "2015-05-25", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "53d9190850b917eaec1ab6287a3423cc8eb5a959" + } + ] + } + }, + "changelog": { + "2.9.0": ["Added DependencyControl"] + } + } + + } +} diff --git a/ua.NecrosCopy.lua b/ua.NecrosCopy.lua index 2915ea6..7caf271 100644 --- a/ua.NecrosCopy.lua +++ b/ua.NecrosCopy.lua @@ -1,12 +1,12 @@ script_name="NecrosCopy" script_description="Copy and fax things in the shadows while lines are splitting and breaking" script_author="reanimated" -script_version="4.1" +script_version="4.2" script_namespace="ua.NecrosCopy" local haveDepCtrl,DependencyControl,depRec=pcall(require,"l0.DependencyControl") if haveDepCtrl then - script_version="4.1.0" + script_version="4.2.0" depRec=DependencyControl{feed="https://raw.githubusercontent.com/unanimated/luaegisub/master/DependencyControl.json"} end From 4c4c3b7d075f05a71d0a33db8b9ad99afad839f9 Mon Sep 17 00:00:00 2001 From: MonAx Date: Tue, 23 Dec 2025 20:28:52 +0200 Subject: [PATCH 3/3] correct line endings --- DependencyControl.json | 1188 ++++++++++++++++++++-------------------- 1 file changed, 594 insertions(+), 594 deletions(-) diff --git a/DependencyControl.json b/DependencyControl.json index 3fd11b4..f55c982 100644 --- a/DependencyControl.json +++ b/DependencyControl.json @@ -1,594 +1,594 @@ -{ - "dependencyControlFeedFormatVersion": "0.2.0", - "name": "unanimated's Automation Scripts", - "description": "Secondary repository for most of unanimated's automation scripts.", - "baseUrl": "https://github.com/unanimated/luaegisub", - "fileBaseUrl": "https://raw.githubusercontent.com/unanimated/luaegisub/@{channel}/@{namespace}", - "url": "@{baseUrl}", - "maintainer": "unanimated", - "macros": { - - "ua.Cycles": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Cycles", - "description": "Cycles blur, border, shadow, alpha, etc.", - "channels": { - "master": { - "version": "2.0.0", - "released": "2018-06-10", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "a6609d07ecc9738c85f1c91e58d3e0592763e425" - } - ] - } - }, - "changelog": { - "2.0.0": ["Check the Updates page"] - } - }, - - "ua.iBus": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "iBus", - "description": "Italy Bold Under Strike", - "channels": { - "master": { - "version": "1.7.0", - "released": "2015-06-01", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "b28cfc2d78584c1acaa2a22f170e9049b56dfe60" - } - ] - } - }, - "changelog": { - "1.7.0": ["merged Italics and Bold scripts and added Underline and Strikeout; added DependencyControl"] - } - }, - - "ua.LineBreaker": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Line Breaker", - "description": "insert/shift linebreaks", - "channels": { - "master": { - "version": "2.4.0", - "released": "2018-06-24", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "90ef136b00345ee52c448054e52a0b1baeb149d5" - } - ] - } - }, - "changelog": { - "2.4.0": ["Check the Updates page"] - } - }, - - "ua.JoinSplitSnap": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Join / Split / Snap", - "description": "Joins lines / splits lines / snaps to keyframes", - "channels": { - "master": { - "version": "1.2.0", - "released": "2015-06-20", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "8fcc18612dd519088092309db8fc11cbbe29b97e" - } - ] - } - }, - "changelog": { - "1.2.0": ["improved snapping to adjacent lines"], - "1.1.0": ["merged all three for convenience; changed how Join works; added DependencyControl"] - } - }, - - "ua.JumpToNext": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Jump to Next", - "description": "Jumps to next 'sign' in the subtitle grid", - "channels": { - "master": { - "version": "2.0.0", - "released": "2015-06-01", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "3befd2d8adca2d5fdfd93c30cbdfa770e258b4c2" - } - ] - } - }, - "changelog": { - "2.0.0": ["13 macros; Text/Style/Actor/Effect/Layer/CommentedLine x Next/Previous = 12 hotkeys + 1 for GUI version with all 12 options"], - "1.3.0": ["Added DependencyControl"] - } - }, - - "ua.ScriptCleanup": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Script Cleanup", - "description": "Removes selected stuff from script", - "channels": { - "master": { - "version": "5.0.0", - "released": "2018-06-10", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "43addccdac9a6a7bc85ded9450075edb767df5f3" - } - ] - } - }, - "changelog": { - "5.0.0": ["Check the Updates page"] - } - }, - - "ua.BlurAndGlow": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Blur and Glow", - "description": "Adds blur and/or glow to signs", - "channels": { - "master": { - "version": "2.5.0", - "released": "2015-06-01", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "0cd79d224b84cca58ae1b201b36658536d635a10" - } - ] - } - }, - "changelog": { - "2.5.0": ["default blur part of config; cleaned up the code a bit; added DespondencyControl"] - } - }, - - "ua.HYDRA": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "HYDRA", - "description": "A multi-headed typesetting tool", - "channels": { - "master": { - "version": "6.1.0", - "released": "2018-08-05", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "60adc9eda4c235afa7fae3a19be48fa1d2246b60" - } - ] - } - }, - "changelog": { - "6.1.0": ["Check the Updates page"] - } - }, - - "ua.Relocator": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Hyperdimensional Relocator", - "description": "Advanced metamorphosis of multidimensional coordinates", - "channels": { - "master": { - "version": "4.5.2", - "released": "2022-04-24", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "e7a4e9f28363aa2deb27c3eab112dbd7d2d1ac73" - } - ] - } - }, - "changelog": { - "4.5.2": ["Follow user defined rounding for vector clips"], - "4.5.1": ["Support for subpixel vector clips"], - "4.5.0": ["Check the Updates page"] - } - }, - - "ua.Recalculator": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Recalculator", - "description": "recalculates things", - "channels": { - "master": { - "version": "4.0.0", - "released": "2018-05-13", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "5aefde4e05f278f37d6956fc36ab03da4ffb59ab" - } - ] - } - }, - "changelog": { - "4.0.0": ["Check the Updates page"] - } - }, - - "ua.Colorize": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Colourise", - "description": "Does things with colours", - "channels": { - "master": { - "version": "5.0.0", - "released": "2018-06-10", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "80d932bfc186761914cc56a1ecae685cfde2af26" - } - ] - } - }, - "changelog": { - "4.5.0": ["Check the Updates page"] - } - }, - - "ua.Selectrix": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Selectricks", - "description": "Selectricks and Sortricks", - "channels": { - "master": { - "version": "3.4.0", - "released": "2018-08-05", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "ab007be53835586317f779874b1d5f3af1c3f107" - } - ] - } - }, - "changelog": { - "3.4.0": ["Check the Updates page"] - } - }, - - "ua.ChangeCase": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Change Case", - "description": "Capitalises text or makes it lowercase / uppercase", - "channels": { - "master": { - "version": "3.0.0", - "released": "2015-06-01", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "6f429be4c75ea4fa6f49481ba99a9eef437d2db7" - } - ] - } - }, - "changelog": { - "3.0.0": ["improved; added options; unicode support; added DespondencyControl"] - } - }, - - "ua.MultiLineEditor": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Multi-Line Editor", - "description": "Multi-Line Editor", - "channels": { - "master": { - "version": "1.8.0", - "released": "2018-05-13", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "04bba9479f96bff8a19160183a0ab548d42031c3" - } - ] - } - }, - "changelog": { - "1.8.0": ["Check the Updates page"] - } - }, - - "ua.MultiCopy": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "MultiCopy", - "description": "Copy and paste just about anything from/to multiple lines", - "channels": { - "master": { - "version": "4.0.0", - "released": "2019-08-18", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "eba606e5893845ddc2a6065bc4c1d11fadea38c8" - } - ] - } - }, - "changelog": { - "4.0.0": ["Check the Updates page"] - } - }, - - "ua.FadeWorks": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "FadeWorkS", - "description": "Works with Fades", - "channels": { - "master": { - "version": "5.0.0", - "released": "2019-08-18", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "8eb5d146b2df485cc3fe211f07c25a9f02752d46" - } - ] - } - }, - "changelog": { - "5.0.0": ["Check the Updates page"] - } - }, - - "ua.Significance": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Significance", - "description": "Import stuff, number stuff, chapter stuff, replace stuff, do a significant amount of other stuff to stuff.", - "channels": { - "master": { - "version": "3.5.0", - "released": "2019-08-18", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "9e79c895d1578db74cc1fb6816c05b80eb85e1d5" - } - ] - } - }, - "changelog": { - "3.5.0": ["Check the Updates page"] - } - }, - - "ua.ShiftCut": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "ShiftCut", - "description": "Time Machine.", - "channels": { - "master": { - "version": "3.1.0", - "released": "2019-08-18", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "a379c8f79b5db37e3eb3de5f505425b696621155" - } - ] - } - }, - "changelog": { - "3.1.0": ["Check the Updates page"] - } - }, - - "ua.TimeSigns": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Time Signs", - "description": "Rough-times signs from TS timecodes", - "channels": { - "master": { - "version": "2.8.0", - "released": "2015-05-28", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "8e2a45a70f88cfa28abca22673e455dee95715d3" - } - ] - } - }, - "changelog": { - "2.8.0": ["Added DespondencyControl"] - } - }, - - "ua.Masquerade": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Masquerades as a useful script", - "description": "Masquerade", - "channels": { - "master": { - "version": "3.0.0", - "released": "2018-06-10", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "49b217a9706196222719ff25117907d8c9c08f07" - } - ] - } - }, - "changelog": { - "3.0.0": ["Check the Updates page"] - } - }, - - "ua.NecrosCopy": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "NecrosCopy", - "description": "Copy and Fax Things. Occasionally perform a necroscopy.", - "channels": { - "master": { - "version": "4.2.0", - "released": "2018-06-24", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "864db67d7b1a722c982663a6f580fd836b5bdb85" - } - ] - } - }, - "changelog": { - "4.2.0": ["Check the Updates page"] - } - }, - - "ua.EncodeHardsub": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Encode - Hardsub", - "description": "Encode a clip with or without hardsubs", - "channels": { - "master": { - "version": "1.2.0", - "released": "2015-09-05", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "865445160f3338da55f04a761e4dde819dbece37" - } - ] - } - }, - "changelog": { - "1.2.0": ["fixed an issue with the encode being deleted when not muxing audio; fixed some issues resulting from subtitles not being saved"], - "1.1.0": ["added option to mux the encode with audio"], - "1.0.1": ["Added DespondencyControl"] - } - }, - - "ua.Multiplexer": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Multiplexer", - "description": "Muxes stuff using mkvmerge", - "channels": { - "master": { - "version": "1.1.0", - "released": "2015-05-26", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "1d1be8a1135c35a31b79947227e45072bea3d348" - } - ] - } - }, - "changelog": { - "1.1.0": ["Added DespondencyControl"] - } - }, - - "ua.QC": { - "url": "@{baseUrl}#@{namespace}", - "author": "unanimated", - "name": "Quality Check", - "description": "Checks your shitty script and tells you how bad it is", - "channels": { - "master": { - "version": "2.9.0", - "released": "2015-05-25", - "default": true, - "files": [ - { - "name": ".lua", - "url": "@{fileBaseUrl}@{fileName}", - "sha1": "53d9190850b917eaec1ab6287a3423cc8eb5a959" - } - ] - } - }, - "changelog": { - "2.9.0": ["Added DependencyControl"] - } - } - - } -} +{ + "dependencyControlFeedFormatVersion": "0.2.0", + "name": "unanimated's Automation Scripts", + "description": "Secondary repository for most of unanimated's automation scripts.", + "baseUrl": "https://github.com/unanimated/luaegisub", + "fileBaseUrl": "https://raw.githubusercontent.com/unanimated/luaegisub/@{channel}/@{namespace}", + "url": "@{baseUrl}", + "maintainer": "unanimated", + "macros": { + + "ua.Cycles": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Cycles", + "description": "Cycles blur, border, shadow, alpha, etc.", + "channels": { + "master": { + "version": "2.0.0", + "released": "2018-06-10", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "a6609d07ecc9738c85f1c91e58d3e0592763e425" + } + ] + } + }, + "changelog": { + "2.0.0": ["Check the Updates page"] + } + }, + + "ua.iBus": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "iBus", + "description": "Italy Bold Under Strike", + "channels": { + "master": { + "version": "1.7.0", + "released": "2015-06-01", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "b28cfc2d78584c1acaa2a22f170e9049b56dfe60" + } + ] + } + }, + "changelog": { + "1.7.0": ["merged Italics and Bold scripts and added Underline and Strikeout; added DependencyControl"] + } + }, + + "ua.LineBreaker": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Line Breaker", + "description": "insert/shift linebreaks", + "channels": { + "master": { + "version": "2.4.0", + "released": "2018-06-24", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "90ef136b00345ee52c448054e52a0b1baeb149d5" + } + ] + } + }, + "changelog": { + "2.4.0": ["Check the Updates page"] + } + }, + + "ua.JoinSplitSnap": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Join / Split / Snap", + "description": "Joins lines / splits lines / snaps to keyframes", + "channels": { + "master": { + "version": "1.2.0", + "released": "2015-06-20", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "8fcc18612dd519088092309db8fc11cbbe29b97e" + } + ] + } + }, + "changelog": { + "1.2.0": ["improved snapping to adjacent lines"], + "1.1.0": ["merged all three for convenience; changed how Join works; added DependencyControl"] + } + }, + + "ua.JumpToNext": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Jump to Next", + "description": "Jumps to next 'sign' in the subtitle grid", + "channels": { + "master": { + "version": "2.0.0", + "released": "2015-06-01", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "3befd2d8adca2d5fdfd93c30cbdfa770e258b4c2" + } + ] + } + }, + "changelog": { + "2.0.0": ["13 macros; Text/Style/Actor/Effect/Layer/CommentedLine x Next/Previous = 12 hotkeys + 1 for GUI version with all 12 options"], + "1.3.0": ["Added DependencyControl"] + } + }, + + "ua.ScriptCleanup": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Script Cleanup", + "description": "Removes selected stuff from script", + "channels": { + "master": { + "version": "5.0.0", + "released": "2018-06-10", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "43addccdac9a6a7bc85ded9450075edb767df5f3" + } + ] + } + }, + "changelog": { + "5.0.0": ["Check the Updates page"] + } + }, + + "ua.BlurAndGlow": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Blur and Glow", + "description": "Adds blur and/or glow to signs", + "channels": { + "master": { + "version": "2.5.0", + "released": "2015-06-01", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "0cd79d224b84cca58ae1b201b36658536d635a10" + } + ] + } + }, + "changelog": { + "2.5.0": ["default blur part of config; cleaned up the code a bit; added DespondencyControl"] + } + }, + + "ua.HYDRA": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "HYDRA", + "description": "A multi-headed typesetting tool", + "channels": { + "master": { + "version": "6.1.0", + "released": "2018-08-05", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "60adc9eda4c235afa7fae3a19be48fa1d2246b60" + } + ] + } + }, + "changelog": { + "6.1.0": ["Check the Updates page"] + } + }, + + "ua.Relocator": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Hyperdimensional Relocator", + "description": "Advanced metamorphosis of multidimensional coordinates", + "channels": { + "master": { + "version": "4.5.2", + "released": "2022-04-24", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "e7a4e9f28363aa2deb27c3eab112dbd7d2d1ac73" + } + ] + } + }, + "changelog": { + "4.5.2": ["Follow user defined rounding for vector clips"], + "4.5.1": ["Support for subpixel vector clips"], + "4.5.0": ["Check the Updates page"] + } + }, + + "ua.Recalculator": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Recalculator", + "description": "recalculates things", + "channels": { + "master": { + "version": "4.0.0", + "released": "2018-05-13", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "5aefde4e05f278f37d6956fc36ab03da4ffb59ab" + } + ] + } + }, + "changelog": { + "4.0.0": ["Check the Updates page"] + } + }, + + "ua.Colorize": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Colourise", + "description": "Does things with colours", + "channels": { + "master": { + "version": "5.0.0", + "released": "2018-06-10", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "80d932bfc186761914cc56a1ecae685cfde2af26" + } + ] + } + }, + "changelog": { + "4.5.0": ["Check the Updates page"] + } + }, + + "ua.Selectrix": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Selectricks", + "description": "Selectricks and Sortricks", + "channels": { + "master": { + "version": "3.4.0", + "released": "2018-08-05", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "ab007be53835586317f779874b1d5f3af1c3f107" + } + ] + } + }, + "changelog": { + "3.4.0": ["Check the Updates page"] + } + }, + + "ua.ChangeCase": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Change Case", + "description": "Capitalises text or makes it lowercase / uppercase", + "channels": { + "master": { + "version": "3.0.0", + "released": "2015-06-01", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "6f429be4c75ea4fa6f49481ba99a9eef437d2db7" + } + ] + } + }, + "changelog": { + "3.0.0": ["improved; added options; unicode support; added DespondencyControl"] + } + }, + + "ua.MultiLineEditor": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Multi-Line Editor", + "description": "Multi-Line Editor", + "channels": { + "master": { + "version": "1.8.0", + "released": "2018-05-13", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "04bba9479f96bff8a19160183a0ab548d42031c3" + } + ] + } + }, + "changelog": { + "1.8.0": ["Check the Updates page"] + } + }, + + "ua.MultiCopy": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "MultiCopy", + "description": "Copy and paste just about anything from/to multiple lines", + "channels": { + "master": { + "version": "4.0.0", + "released": "2019-08-18", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "eba606e5893845ddc2a6065bc4c1d11fadea38c8" + } + ] + } + }, + "changelog": { + "4.0.0": ["Check the Updates page"] + } + }, + + "ua.FadeWorks": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "FadeWorkS", + "description": "Works with Fades", + "channels": { + "master": { + "version": "5.0.0", + "released": "2019-08-18", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "8eb5d146b2df485cc3fe211f07c25a9f02752d46" + } + ] + } + }, + "changelog": { + "5.0.0": ["Check the Updates page"] + } + }, + + "ua.Significance": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Significance", + "description": "Import stuff, number stuff, chapter stuff, replace stuff, do a significant amount of other stuff to stuff.", + "channels": { + "master": { + "version": "3.5.0", + "released": "2019-08-18", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "9e79c895d1578db74cc1fb6816c05b80eb85e1d5" + } + ] + } + }, + "changelog": { + "3.5.0": ["Check the Updates page"] + } + }, + + "ua.ShiftCut": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "ShiftCut", + "description": "Time Machine.", + "channels": { + "master": { + "version": "3.1.0", + "released": "2019-08-18", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "a379c8f79b5db37e3eb3de5f505425b696621155" + } + ] + } + }, + "changelog": { + "3.1.0": ["Check the Updates page"] + } + }, + + "ua.TimeSigns": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Time Signs", + "description": "Rough-times signs from TS timecodes", + "channels": { + "master": { + "version": "2.8.0", + "released": "2015-05-28", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "8e2a45a70f88cfa28abca22673e455dee95715d3" + } + ] + } + }, + "changelog": { + "2.8.0": ["Added DespondencyControl"] + } + }, + + "ua.Masquerade": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Masquerades as a useful script", + "description": "Masquerade", + "channels": { + "master": { + "version": "3.0.0", + "released": "2018-06-10", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "49b217a9706196222719ff25117907d8c9c08f07" + } + ] + } + }, + "changelog": { + "3.0.0": ["Check the Updates page"] + } + }, + + "ua.NecrosCopy": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "NecrosCopy", + "description": "Copy and Fax Things. Occasionally perform a necroscopy.", + "channels": { + "master": { + "version": "4.2.0", + "released": "2018-06-24", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "864db67d7b1a722c982663a6f580fd836b5bdb85" + } + ] + } + }, + "changelog": { + "4.2.0": ["Check the Updates page"] + } + }, + + "ua.EncodeHardsub": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Encode - Hardsub", + "description": "Encode a clip with or without hardsubs", + "channels": { + "master": { + "version": "1.2.0", + "released": "2015-09-05", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "865445160f3338da55f04a761e4dde819dbece37" + } + ] + } + }, + "changelog": { + "1.2.0": ["fixed an issue with the encode being deleted when not muxing audio; fixed some issues resulting from subtitles not being saved"], + "1.1.0": ["added option to mux the encode with audio"], + "1.0.1": ["Added DespondencyControl"] + } + }, + + "ua.Multiplexer": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Multiplexer", + "description": "Muxes stuff using mkvmerge", + "channels": { + "master": { + "version": "1.1.0", + "released": "2015-05-26", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "1d1be8a1135c35a31b79947227e45072bea3d348" + } + ] + } + }, + "changelog": { + "1.1.0": ["Added DespondencyControl"] + } + }, + + "ua.QC": { + "url": "@{baseUrl}#@{namespace}", + "author": "unanimated", + "name": "Quality Check", + "description": "Checks your shitty script and tells you how bad it is", + "channels": { + "master": { + "version": "2.9.0", + "released": "2015-05-25", + "default": true, + "files": [ + { + "name": ".lua", + "url": "@{fileBaseUrl}@{fileName}", + "sha1": "53d9190850b917eaec1ab6287a3423cc8eb5a959" + } + ] + } + }, + "changelog": { + "2.9.0": ["Added DependencyControl"] + } + } + + } +}