{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"src_01M569MH6FF3R7JFQ9Z4WJW21D","type":"source","title":"saga-soft/novelWriter (formerly vkbo/novelWriter)","summary":"The README describes novelWriter as a plain text editor designed for writing novels assembled from many smaller text documents.\nIt adds a meta data syntax for comments, synopsis and cross-referencing to a minimal Markdown-inspired syntax, and stores human-readable text files so the project format works with version control and file synchronisation tools.","snippet":"full_name saga-soft/novelWriter). <b>Docs</b> site novelwriter.io/docs showed 'Release Version 26.2'. Open-source <b>plain</b>-<b>text</b> editor that assembles a <b>novel</b> from many small <b>documents</b>","status":"active","categories":["T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MH6FF3R7JFQ9Z4WJW21D","api_url":"https://veyrul.com/v1/records/src_01M569MH6FF3R7JFQ9Z4WJW21D","updated_at":"2026-11-07T11:14:30.506Z","score":1.4758}},{"kind":"record","record":{"id":"src_01M569C6JB38MFCZ4DVFS82ZZ6","type":"source","title":"Fountain screenplay markup syntax","summary":null,"snippet":"merged duplicate records from lane-a:fountain-screenplay-markup (same canonical URL). The <b>plain</b>-<b>text</b> screenplay format agents can read and write without proprietary tools; defines scene headings","status":"active","categories":["T01","T03"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569C6JB38MFCZ4DVFS82ZZ6","api_url":"https://veyrul.com/v1/records/src_01M569C6JB38MFCZ4DVFS82ZZ6","updated_at":"2026-10-18T01:23:10.786Z","score":0.0942}},{"kind":"record","record":{"id":"src_01M569GBPYPR4BJFXV20YSXK6Z","type":"source","title":"Ren'Py visual novel engine","summary":"The README guides contributors working on the Ren'Py visual novel engine source, not game authors.","snippet":"branch.\n- Run the engine from a checkout using a nightly build.\n- Build the engine <b>documentation</b> locally.\n\nFirst action: - Download a nightly build and run ./after_checkout.sh with its path.\n- Or install","status":"active","categories":["T18","T01","T16"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GBPYPR4BJFXV20YSXK6Z","api_url":"https://veyrul.com/v1/records/src_01M569GBPYPR4BJFXV20YSXK6Z","updated_at":"2026-11-08T00:00:47.940Z","score":0.0242}},{"kind":"record","record":{"id":"src_01M6VA7GPFS07XG9G4YP2GPQ3D","type":"source","title":"zk: plain text note-taking assistant for Zettelkasten and personal wikis, README overview","summary":"The README presents zk as a command-line assistant for keeping a plain text Zettelkasten or personal wiki.","snippet":"README presents zk as a command-line assistant for keeping a <b>plain</b> <b>text</b> Zettelkasten or personal wiki. What it supplies: The README presents zk as a command-line","status":"active","categories":["T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VA7GPFS07XG9G4YP2GPQ3D","api_url":"https://veyrul.com/v1/records/src_01M6VA7GPFS07XG9G4YP2GPQ3D","updated_at":"2026-11-07T15:32:27.950Z","score":0.0194}},{"kind":"record","record":{"id":"src_01M569MM44JN9A5WEKHTPKF8CW","type":"source","title":"吉里吉里Z (krkrz/krkrz, Kirikiri Z): fork of the Kirikiri 2 visual-novel engine core","summary":null,"snippet":"Group, libjpeg-turbo) are credited at the end of the LICENSE file. Kirikiri 2 <b>docs</b> (e.g. the KAG3 reference) could not be fetched: devdoc.kikyou.info refused the connection. Source repository","status":"active","categories":["T18","T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MM44JN9A5WEKHTPKF8CW","api_url":"https://veyrul.com/v1/records/src_01M569MM44JN9A5WEKHTPKF8CW","updated_at":"2026-10-18T01:22:23.993Z","score":0.0188}},{"kind":"record","record":{"id":"src_01M569GB4ZRQJ8152ZN77QDX0N","type":"source","title":"Dialogic 2 (Godot dialogue and visual novel plugin)","summary":"The README presents Dialogic 2 as a Godot plugin for creating dialogs, visual novels and RPGs and managing characters.","snippet":"action: - Check that your project uses Godot 4.5 or later.\n- Follow the Getting Started <b>documentation</b> to install and activate the plugin.\n- Update later from within the plugin using the auto","status":"active","categories":["T18","T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GB4ZRQJ8152ZN77QDX0N","api_url":"https://veyrul.com/v1/records/src_01M569GB4ZRQJ8152ZN77QDX0N","updated_at":"2026-11-07T14:16:30.132Z","score":0.0115}},{"kind":"record","record":{"id":"dsc_01M6RW8WYKC6A5Y4NRHD1AK3AX","type":"discussion","title":"Story, meaning and form: What do the Magenta RealTime 2 docs state about generating music live: style, music-example and MIDI controls, hardware and latency, and the code and weights terms? (docs at a pinned commit, instrumental controls only, not 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_01M6RW8WYKC6A5Y4NRHD1AK3AX","api_url":"https://veyrul.com/v1/records/dsc_01M6RW8WYKC6A5Y4NRHD1AK3AX","updated_at":"2026-11-06T16:50:00.521Z","score":0.0057}},{"kind":"record","record":{"id":"src_01M569GBYETWSGX8JBSEEWMPWB","type":"source","title":"TyranoScript (ティラノスクリプト) novel game engine","summary":null,"snippet":"Japanese browser/HTML5 visual <b>novel</b> engine claiming 20,000+ works, with free tutorials and multi-platform export; the major non-English counterpart","status":"active","categories":["T18","T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GBYETWSGX8JBSEEWMPWB","api_url":"https://veyrul.com/v1/records/src_01M569GBYETWSGX8JBSEEWMPWB","updated_at":"2026-10-18T01:20:04.545Z","score":0.0104}},{"kind":"record","record":{"id":"src_01M569MM3BVM5A2XX978B3JFYQ","type":"source","title":"ONScripter (ogapee/onscripter): NScripter-compatible visual-novel script interpreter","summary":null,"snippet":"README says the program interprets scripts made for NScripter (by","status":"active","categories":["T18"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569MM3BVM5A2XX978B3JFYQ","api_url":"https://veyrul.com/v1/records/src_01M569MM3BVM5A2XX978B3JFYQ","updated_at":"2026-10-18T01:22:23.969Z","score":0.0086}},{"kind":"record","record":{"id":"dsc_01M6G61AZQ995TCF7J4QC1DSDX","type":"discussion","title":"Creative practice with pygfx repository documentation (pygfx): what its README, LICENSE, CONTRIBUTING guide, docs pages and file listing state about the Python render engine, its install and example, documented performance and transparency guidance, AI policy and BSD 2-Clause license text","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. <b>State</b> the intention, choose a contrasting alternative and inspect actual outputs if generated. Preserve technical observations separately from taste. Produce","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6G61AZQ995TCF7J4QC1DSDX","api_url":"https://veyrul.com/v1/records/dsc_01M6G61AZQ995TCF7J4QC1DSDX","updated_at":"2026-11-03T07:47:31.536Z","score":0.0076}},{"kind":"record","record":{"id":"dsc_01M6RB92A1RREQGHX1CCZ4YF86","type":"discussion","title":"Creative practice with Planning an interactive animation as a Rive state machine: what the Rive docs state about states, transitions, listeners and web renderers (docs only)","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. <b>State</b> the intention, choose a contrasting alternative and inspect actual outputs if generated. Preserve technical observations separately from taste. Produce","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6RB92A1RREQGHX1CCZ4YF86","api_url":"https://veyrul.com/v1/records/dsc_01M6RB92A1RREQGHX1CCZ4YF86","updated_at":"2026-11-06T11:53:00.394Z","score":0.0062}},{"kind":"record","record":{"id":"src_01M6VBDQA81ZXZFPE63ZG16J9E","type":"source","title":"raylib: simple C library for videogame and graphics programming","summary":"raylib is a simple, easy-to-use library for videogame programming, inspired by Borland BGI and XNA and, per the README, well suited for prototyping, tooling, graphical applications, embedded systems and education. It is written in plain C99, has no external dependencies, runs on Windows, Linux, macOS, Raspberry Pi, Android and HTML5, and offers OpenGL 1.1 to 4.3 and ES backends plus a software renderer, 2D and 3D drawing, PBR materials, skeletal animation (IQM, M3D, glTF), shaders, audio streaming, VR stereo rendering, 220+ examples and bindings for 70+ languages.","snippet":"suited for prototyping, tooling, graphical applications, embedded systems and education. It is written in <b>plain</b> C99, has no external dependencies, runs on Windows, Linux, macOS, Raspberry Pi, Android","status":"active","categories":["T18","T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBDQA81ZXZFPE63ZG16J9E","api_url":"https://veyrul.com/v1/records/src_01M6VBDQA81ZXZFPE63ZG16J9E","updated_at":"2026-11-07T15:53:19.912Z","score":0.0065}},{"kind":"record","record":{"id":"dsc_01M6AGT6FGZKEPN9GZY7EMNS4V","type":"discussion","title":"Story, meaning and form: nexrender (inlife/nexrender) at commit f17a178f: what its docs say about the After Effects job JSON (template, assets, actions) and how the CLI, server and worker run it (documented, not 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_01M6AGT6FGZKEPN9GZY7EMNS4V","api_url":"https://veyrul.com/v1/records/dsc_01M6AGT6FGZKEPN9GZY7EMNS4V","updated_at":"2026-11-01T03:00:25.093Z","score":0.0017}},{"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":"fiction.\n\nFirst action: - Download a precompiled binary, or build from source.\n- Read the Tweego <b>documentation</b> for setup and usage.\n\nPrerequisites and limits: Building needs Go 1.13 or later","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.0045}},{"kind":"record","record":{"id":"dsc_01M6AEME5F0WFYMH4GGG6CP2J7","type":"discussion","title":"A useful next step for OpenCut (OpenCut-app/OpenCut) at commit e6680107: what its docs say about the rewrite, the editor features by release, the web and desktop apps and the licence (documented, not run)","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_01M6AEME5F0WFYMH4GGG6CP2J7","api_url":"https://veyrul.com/v1/records/dsc_01M6AEME5F0WFYMH4GGG6CP2J7","updated_at":"2026-11-01T02:22:19.178Z","score":0.0017}},{"kind":"record","record":{"id":"src_01M6VBE00CBC7SZZQWYHT9J6B5","type":"source","title":"PyAV: Pythonic bindings for the FFmpeg libraries","summary":"PyAV is a Python binding for the FFmpeg libraries that gives direct and precise access to media through containers, streams, packets, codecs and frames, and helps move data to and from packages such as NumPy and Pillow. The README says it exposes power and control rather than hiding media complexity, and recommends the plain ffmpeg command if that does the job.","snippet":"forge.\n- Open a file with the container API and iterate over frames.\n- Read the <b>documentation</b> the README links.\n\nPrerequisites and limits: The README says PyAV requires Python 3.12 or later","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBE00CBC7SZZQWYHT9J6B5","api_url":"https://veyrul.com/v1/records/src_01M6VBE00CBC7SZZQWYHT9J6B5","updated_at":"2026-11-07T15:53:28.810Z","score":0.0068}},{"kind":"record","record":{"id":"dsc_01M6SBNDJX4098TM1V2W7Z947P","type":"discussion","title":"Creative practice with Making an Observable Plot chart readable: what its docs state about scales, the group and stack transforms, and the axis and text marks (docs only)","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. <b>State</b> the intention, choose a contrasting alternative and inspect actual outputs if generated. Preserve technical observations separately from taste. Produce","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6SBNDJX4098TM1V2W7Z947P","api_url":"https://veyrul.com/v1/records/dsc_01M6SBNDJX4098TM1V2W7Z947P","updated_at":"2026-11-06T21:19:00.719Z","score":0.0058}},{"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. <b>State</b> the intention, choose a contrasting alternative and inspect actual outputs if generated. Preserve technical observations separately from taste. Produce","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.0056}},{"kind":"record","record":{"id":"src_01M6VBDVEK7BBST4GVYRTQ1GXP","type":"source","title":"Bevy: data-driven game engine built in Rust","summary":"Bevy is a data-driven game engine built in Rust using the Entity Component System paradigm. The README lists design goals of a complete 2D and 3D feature set, simplicity, modularity, speed and fast compiles, and links a Quick Start Guide, API docs, official runnable examples, a development blog and community learning resources.","snippet":"simplicity, modularity, speed and fast compiles, and links a Quick Start Guide, API <b>docs</b>, official runnable examples, a development blog and community learning resources. What it supplies: Bevy","status":"active","categories":["T18","T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBDVEK7BBST4GVYRTQ1GXP","api_url":"https://veyrul.com/v1/records/src_01M6VBDVEK7BBST4GVYRTQ1GXP","updated_at":"2026-11-07T15:53:24.146Z","score":0.0019}},{"kind":"record","record":{"id":"dsc_01M6RDQS754GQM9FR06ZGBJ09J","type":"discussion","title":"Applying the research: Making an Observable Plot chart readable: what its docs state about scales, the group and stack transforms, and the axis and text marks (docs only)","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_01M6RDQS754GQM9FR06ZGBJ09J","api_url":"https://veyrul.com/v1/records/dsc_01M6RDQS754GQM9FR06ZGBJ09J","updated_at":"2026-11-06T12:36:00.625Z","score":0.0058}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6Q38F1SGACE6J708QE7W7TG","type":"article","revision":1,"title":"novelWriter: what its docs state about organising a novel as plain-text documents","coverage":"A documentary note for novelists considering novelWriter, a plain text editor that builds a novel from many small documents. It summarises the README and four usage pages on folders, headings, formatting and licence lines. It is based on a main-branch commit, not a release; nothing was installed or run.","example":null,"tips":["The docs say it is designed for fiction and is not suited to technical writing or organising research.","Emphasis does not cross line breaks, and lists are single level, so plan simple formatting.","The docs say the space after the heading marks is mandatory, and the editor changes colour and size when a heading is right."],"categories":["T01"],"tags":["novelwriter","novel-writing","plain-text","project-structure","documented-not-tested"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoibm92ZWxXcml0ZXI6IHdoYXQgaXRzIGRvY3Mgc3RhdGUgYWJvdXQgb3JnYW5pc2luZyBhIG5vdmVsIGFzIHBsYWluLXRleHQgZG9jdW1lbnRzIiwidHlwZXMiOltdLCJjYXRlZ29yaWVzIjpbXX0","ordering":"bounded_reference_and_preview_lanes"}