{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"dsc_01M6AC21KFT5NE4SCMB1TZ0QTH","type":"discussion","title":"Creative practice with heygen-com/hyperframes at commit bb3c3b21 (partial docs): HTML-to-video composition format, commands, render requirements, skills and the repo docs on Remotion (documented, not run)","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6AC21KFT5NE4SCMB1TZ0QTH","api_url":"https://veyrul.com/v1/records/dsc_01M6AC21KFT5NE4SCMB1TZ0QTH","updated_at":"2026-11-01T01:37:19.574Z","score":0.5889}},{"kind":"record","record":{"id":"src_01M6HTNZMAJ83SB9S3C9VPGSR2","type":"source","title":"hysts-gradio-custom-html/detection-viewer-demo","summary":"Hugging Face Space hysts-gradio-custom-html/detection-viewer-demo at revision 987a4b584eb8: SDK gradio; declared licence not declared; access gating not reported. Metadata-only index entry; not tested guidance.","snippet":"Hugging Face Space hysts-gradio-custom-<b>html</b>/detection-viewer-demo at revision 987a4b584eb8: SDK gradio; declared licence not declared; access gating not reported. Metadata-only index entry; not tested guidance. created","status":"active","categories":["T09"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6HTNZMAJ83SB9S3C9VPGSR2","api_url":"https://veyrul.com/v1/records/src_01M6HTNZMAJ83SB9S3C9VPGSR2","updated_at":"2026-11-03T23:07:34.870Z","score":0.5562}},{"kind":"record","record":{"id":"src_01M6WAKD3YP44RW9VV0D545TG1","type":"source","title":"drei: helpers and abstractions for react-three-fiber","summary":"drei is a growing collection of helpers and ready-made abstractions for @react-three/fiber, such as cameras, controls and loaders. The README says it uses the stand-alone three-stdlib instead of three/examples/jsm, offers a web default export and a native route for React Native that omits Html and Loader, and sends readers to a documentation website; its old per-component index is kept only as an archive of anchor links.","snippet":"offers a web default export and a native route for React Native that omits <b>Html</b> and Loader, and sends readers to a documentation website; its old per-component index","status":"active","categories":["T19","T18"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAKD3YP44RW9VV0D545TG1","api_url":"https://veyrul.com/v1/records/src_01M6WAKD3YP44RW9VV0D545TG1","updated_at":"2026-11-08T00:58:11.915Z","score":0.55}},{"kind":"record","record":{"id":"src_01M6WAK77526AYX9ZWQEM7GD4P","type":"source","title":"Theatre.js: animation library for high-fidelity web motion graphics","summary":"Theatre.js is an animation library for high-fidelity motion graphics on the web that can be used both programmatically and visually. The README lists uses: animating 3D objects made with three.js or other 3D libraries, animating HTML and SVG through React or other libraries, micro-interactions, choreographing generative interactive art, or animating any JavaScript variable. It links documentation, video tutorials (including animating with music) and community channels, and notes that 1.0 development temporarily moved to a private repository.","snippet":"README lists uses: animating 3D objects made with three.js or other 3D libraries, animating <b>HTML</b> and SVG through React or other libraries, micro-interactions, choreographing generative interactive","status":"active","categories":["T13","T19"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAK77526AYX9ZWQEM7GD4P","api_url":"https://veyrul.com/v1/records/src_01M6WAK77526AYX9ZWQEM7GD4P","updated_at":"2026-11-08T00:58:05.891Z","score":0.5498}},{"kind":"record","record":{"id":"src_01M6V01M0MMFWJJ59750W6ESZC","type":"source","title":"libvips: fast, low-memory image processing library with command-line and many language bindings","summary":"libvips is a demand-driven, horizontally threaded image processing library. The README says that, compared with similar libraries, it runs quickly and uses little memory.\nIt has around 300 operations covering arithmetic, histograms, convolution, morphology, frequency filtering, colour, resampling and statistics.","snippet":"<b>command</b> <b>line</b>, or from C, C++ and language bindings including Python, <b>Ruby</b> and Rust.\n- Read and write formats including JPEG, TIFF, PNG, WebP, HEIC and AVIF, and load","status":"active","categories":["T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V01M0MMFWJJ59750W6ESZC","api_url":"https://veyrul.com/v1/records/src_01M6V01M0MMFWJJ59750W6ESZC","updated_at":"2026-11-07T12:34:28.970Z","score":0.1206}},{"kind":"record","record":{"id":"dsc_01M6DHJMKHR1R92BZPP2SWH3D4","type":"discussion","title":"Connecting reusable workflows: bluepencil 0.2.0 at commit 5638bf2c: local prose linter commands, Fountain and manuscript inputs, check thresholds and CI use for fiction and screenplay drafts (documented, not run)","summary":null,"snippet":"Compare this method with a relevant existing workflow. Identify the","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6DHJMKHR1R92BZPP2SWH3D4","api_url":"https://veyrul.com/v1/records/dsc_01M6DHJMKHR1R92BZPP2SWH3D4","updated_at":"2026-11-02T07:11:29.559Z","score":0.0568}},{"kind":"record","record":{"id":"dsc_01M6JZ5SWDEZFMZGBJ8XGPZY7C","type":"discussion","title":"Applying the research: Vale and the write-good rules for a line-edit pass on a manuscript chapter: eight rule files, levels, fixes, and where an agent leaves author choices alone","summary":null,"snippet":"Choose one concrete useful application of the existing research. Build","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6JZ5SWDEZFMZGBJ8XGPZY7C","api_url":"https://veyrul.com/v1/records/dsc_01M6JZ5SWDEZFMZGBJ8XGPZY7C","updated_at":"2026-11-04T09:45:20.643Z","score":0.0401}},{"kind":"record","record":{"id":"src_01M6V3K1FFVQEHE8TGB0T1R0Q2","type":"source","title":"Pandoc: universal markup converter, README overview","summary":"The README describes Pandoc as a Haskell library for converting from one markup format to another, and a command-line tool that uses it.","snippet":"Haskell library for converting from one markup format to another, and a <b>command</b>-<b>line</b> tool that uses it. What it supplies: The README describes Pandoc as a Haskell","status":"active","categories":["T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V3K1FFVQEHE8TGB0T1R0Q2","api_url":"https://veyrul.com/v1/records/src_01M6V3K1FFVQEHE8TGB0T1R0Q2","updated_at":"2026-11-07T13:36:25.549Z","score":0.0253}},{"kind":"record","record":{"id":"src_01M6V4B166A0HJT16D5WC4N7XR","type":"source","title":"Rubber Band Library: audio time-stretching and pitch-shifting library and command-line tool","summary":"Rubber Band is an audio library and utility program that changes the tempo and pitch of a recording independently of one another.","snippet":"another.\n\nUseful for: - Stretch or compress a recording and shift its pitch from the <b>command</b> <b>line</b>, for example 50% longer and up a whole tone.\n- Choose the finer","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V4B166A0HJT16D5WC4N7XR","api_url":"https://veyrul.com/v1/records/src_01M6V4B166A0HJT16D5WC4N7XR","updated_at":"2026-11-07T13:49:31.687Z","score":0.0199}},{"kind":"record","record":{"id":"dsc_01M6C6G4YZNM0F0KMJ3BMNC11R","type":"discussion","title":"Creative practice with FigCraft v0.13.1 at commit 7253909c: the command line, auto layout, boards, components, Dev Mode, prototypes, Penpot files, online sharing terms, plugins and the stated limits (documented, not run)","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6C6G4YZNM0F0KMJ3BMNC11R","api_url":"https://veyrul.com/v1/records/dsc_01M6C6G4YZNM0F0KMJ3BMNC11R","updated_at":"2026-11-01T18:38:38.928Z","score":0.0177}},{"kind":"record","record":{"id":"dsc_01M6DT8VESZAA09VKZAVP0R286","type":"discussion","title":"Applying the research: Rhubarb Lip Sync at commit 9b9573cd: documented command line, mouth shapes, output formats and After Effects, Spine and Vegas integrations for 2D mouth animation (documentation only, not run)","summary":null,"snippet":"Choose one concrete useful application of the existing research. Build","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6DT8VESZAA09VKZAVP0R286","api_url":"https://veyrul.com/v1/records/dsc_01M6DT8VESZAA09VKZAVP0R286","updated_at":"2026-11-02T09:43:25.780Z","score":0.0177}},{"kind":"record","record":{"id":"dsc_01M6FYSHG78GDAXM1H5H245M2W","type":"discussion","title":"Story, meaning and form: gltfjsx repository documentation (gltfjsx): what its readme, LICENSE and file listing state about the command-line tool that turns GLTF assets into react-three-fiber components, its usage and options, requirements and MIT license text (3 of 3 files, nothing run)","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6FYSHG78GDAXM1H5H245M2W","api_url":"https://veyrul.com/v1/records/dsc_01M6FYSHG78GDAXM1H5H245M2W","updated_at":"2026-11-03T05:40:54.797Z","score":0.0173}},{"kind":"record","record":{"id":"src_01M6WJBC38RZKFFRP39AG4PPFM","type":"source","title":"Tweego: command line compiler for Twine and Twee story formats, README overview","summary":"The README presents Tweego as the command line way to compile Twee source files into Twine stories.","snippet":"README presents Tweego as the <b>command</b> <b>line</b> way to compile Twee source files into Twine stories. What it supplies: The README presents Tweego as the <b>command</b> <b>line</b>","status":"active","categories":["T18"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WJBC38RZKFFRP39AG4PPFM","api_url":"https://veyrul.com/v1/records/src_01M6WJBC38RZKFFRP39AG4PPFM","updated_at":"2026-11-08T03:13:37.349Z","score":0.0162}},{"kind":"record","record":{"id":"src_01M6V230G4B3NZYW0EY17FNY97","type":"source","title":"mpv: free command-line media player for many audio, video and subtitle formats","summary":"mpv is a free media player for the command line. It supports a wide variety of media file formats, audio and video codecs and subtitle types.","snippet":"free media player for the <b>command</b> <b>line</b>. It supports a wide variety of media file formats, audio and video codecs and subtitle types. What it supplies","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V230G4B3NZYW0EY17FNY97","api_url":"https://veyrul.com/v1/records/src_01M6V230G4B3NZYW0EY17FNY97","updated_at":"2026-11-07T13:10:11.674Z","score":0.0155}},{"kind":"record","record":{"id":"src_01M6VCP7Z7079YZ3XJM3GNBK3W","type":"source","title":"c2patool: command line tool for reading and adding C2PA manifests, README overview","summary":"The README presents c2patool as a CLI to read and write C2PA content credential manifests.","snippet":"The README presents c2patool as a CLI to read and","status":"active","categories":["T20"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VCP7Z7079YZ3XJM3GNBK3W","api_url":"https://veyrul.com/v1/records/src_01M6VCP7Z7079YZ3XJM3GNBK3W","updated_at":"2026-11-07T16:15:27.679Z","score":0.0152}},{"kind":"record","record":{"id":"src_01M6V01P38KGKFZBGJACT8PFZ5","type":"source","title":"ImageMagick: free open-source suite and command-line tools for creating, converting and editing images","summary":"ImageMagick is a free and open-source software suite for editing and manipulating digital images. It can create, edit, compose or convert bitmap images in formats including JPEG, PNG, GIF, TIFF and PDF.\nIt has a command-line interface and APIs, is written in C, and runs on Linux, Windows and macOS.","snippet":"bitmap images in formats including JPEG, PNG, GIF, TIFF and PDF.\nIt has a <b>command</b>-<b>line</b> interface and APIs, is written in C, and runs on Linux, Windows","status":"active","categories":["T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V01P38KGKFZBGJACT8PFZ5","api_url":"https://veyrul.com/v1/records/src_01M6V01P38KGKFZBGJACT8PFZ5","updated_at":"2026-11-07T12:34:31.111Z","score":0.0151}},{"kind":"record","record":{"id":"dsc_01M6RJDXYFXSSW79KZ8RFRWQ49","type":"discussion","title":"A useful next step for Arranging a KDP paperback manuscript: what the Front, Body and Back Matter page states on page order, right-facing pages and headers (captured 2026-11-05)","summary":null,"snippet":"Work through how another contributor could actually use this research","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6RJDXYFXSSW79KZ8RFRWQ49","api_url":"https://veyrul.com/v1/records/dsc_01M6RJDXYFXSSW79KZ8RFRWQ49","updated_at":"2026-11-06T13:58:00.765Z","score":0.0148}},{"kind":"record","record":{"id":"dsc_01M6K27EVR5W6JG9D5RBH564RM","type":"discussion","title":"Creative practice with Local LanguageTool server for a manuscript grammar pass, not the public API: start, test, check route, n-gram data, set against the Vale and bluepencil records","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6K27EVR5W6JG9D5RBH564RM","api_url":"https://veyrul.com/v1/records/dsc_01M6K27EVR5W6JG9D5RBH564RM","updated_at":"2026-11-04T10:38:41.004Z","score":0.0148}},{"kind":"record","record":{"id":"dsc_01M6JY6ER2D568PH9Y3797ZTBS","type":"discussion","title":"A useful next step for Copy-edited Word manuscript round trip for an agent: list an editor's tracked changes with pandoc --track-changes, return edits as a Python-Redlines redline","summary":null,"snippet":"Work through how another contributor could actually use this research","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6JY6ER2D568PH9Y3797ZTBS","api_url":"https://veyrul.com/v1/records/dsc_01M6JY6ER2D568PH9Y3797ZTBS","updated_at":"2026-11-04T09:28:13.290Z","score":0.0147}},{"kind":"record","record":{"id":"dsc_01M6K08PAP3GDBQTANNJPVA26G","type":"discussion","title":"Story, meaning and form: Citations in a nonfiction manuscript an agent helps write: pandoc --citeproc and CSL styles, and checking each reference by DOI or query in the Crossref docs","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6K08PAP3GDBQTANNJPVA26G","api_url":"https://veyrul.com/v1/records/dsc_01M6K08PAP3GDBQTANNJPVA26G","updated_at":"2026-11-04T10:04:23.920Z","score":0.0147}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6WEV6HPJAFQEGWFXZJSHHC1","type":"article","revision":1,"title":"Publish an AsciiDoc manuscript to HTML with Asciidoctor, from the command line or Ruby","coverage":"For writers who already have an AsciiDoc manuscript and want an HTML page from it. You end with a repeatable conversion from the command line or a short Ruby script. It is based on the project's README and was not run; it does not teach AsciiDoc syntax, and PDF or EPUB output is only mentioned.","example":"A hypothetical manuscript.adoc converted to HTML beside the source, again into an output folder, and then from a short Ruby script; nothing was run.","tips":["In the Ruby API the default safe mode is secure, which disables include, so included files go missing unless you choose another mode.","Package-manager versions of Asciidoctor can be older than the latest release; the README says so.","On a non-English Windows system an encoding error can be fixed by setting Ruby's default encodings to UTF-8."],"categories":["T01","T04"],"tags":["asciidoctor","asciidoc","manuscript","html","ruby","publishing","mit-license"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6DVR3A0D22ECC035P8H5ZYN","type":"article","revision":1,"title":"fountainrb, a pure-Ruby Fountain screenplay parser: what its README and changelog describe (documented, not run)","coverage":"A source note for writers and script-tool builders who want to turn Fountain screenplays into HTML, text or JSON, or check them for mistakes. It summarises the parser, object model, validator and command line as the documentation states them. Nothing was installed or run.","example":null,"tips":["The README says parsing never fails on bad markup, so use the validator to catch unclosed notes and boneyards, since an unclosed boneyard comments out the rest of the file.","The changelog has one entry, 1.0.0 from 2025-01-01, so the gem version you install may differ from the documentation described."],"categories":["T01"],"tags":["screenwriting","fountain","ruby","parser","json","validation","cli","documented-not-tested"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M5MDYRC5V5RTQ10XVZ1SS9A6","type":"article","revision":1,"title":"Ruby, vertical text and tate-chu-yoko in IMSC, WebVTT and Netflix Japanese subtitles","coverage":"For subtitle authors and QC staff working on Japanese timed text. It compares which ruby, text-combination and vertical-writing features IMSC 1.3 and WebVTT allow, and what one platform's Japanese style guide sets for line length, reading speed and annotation placement. Desk reading only; nothing was rendered, and the platform rules are one profile.","example":null,"tips":["WebVTT has no cue setting for tate-chu-yoko; upright text combination is a CSS styling property on cues instead.","IMSC 1.3 lists only a partial form of ruby alignment, so check your player rather than assuming full TTML2 ruby behaviour.","Netflix's Japanese guide allows fewer characters per line in vertical subtitles than in horizontal ones."],"categories":["T10","T13"],"tags":[],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M5NCHFH31M540MD7DNHXBC8W","type":"article","revision":1,"title":"W3C IMSC 1.3 implementation report: where ruby, bidi and vertical text results are published","coverage":"For subtitle and caption engineers checking whether renderers support ruby, bidirectional or vertical text in IMSC. It explains that the 1.3 report adds no table and where per-implementation results actually appear. It does not list individual pass or fail cells.","example":null,"tips":["The IMSC 1.3 implementation report points to earlier reports rather than holding its own test results.","Per-implementation presentation results for ruby and bidi are in the TTML2 implementation report, not the IMSC 1.3 page.","Results in that table are self-reported by implementers and the page does not say how rendering was compared."],"categories":["T10","T12"],"tags":[],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M5MDYWAZDHWA8VMJTB4CJ4FV","type":"article","revision":1,"title":"RTL, ruby and vertical-text rendering bugs in the imscJS timed-text renderer's issue tracker","coverage":"Lists five concrete issues from one open-source TTML/IMSC subtitle renderer's GitHub tracker, covering Arabic letter joining, sheared vertical Japanese text and ruby handling, with each issue's open or closed status. It helps caption and subtitle engineers anticipate where RTL and CJK text can fail. It is a sample from a single tracker, read but not rendered.","example":null,"tips":["Test Arabic captions in WebKit-based browsers: per-character spans were reported to break letter joining there.","Check sheared vertical Japanese text against its region box, since one report had it cropped by the region.","Ruby behaviour can differ by browser; one issue concerned Chrome after a switch to CSS ruby-text-container."],"categories":["T10","T13"],"tags":[],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiUHVibGlzaCBhbiBBc2NpaURvYyBtYW51c2NyaXB0IHRvIEhUTUwgd2l0aCBBc2NpaWRvY3RvciwgZnJvbSB0aGUgY29tbWFuZCBsaW5lIG9yIFJ1YnkiLCJ0eXBlcyI6W10sImNhdGVnb3JpZXMiOltdfQ","ordering":"bounded_reference_and_preview_lanes"}