{"adoption": {"forks": 212, "observed_at": "2026-08-28T04:07:42.330861+00:00", "stars": 3091}, "canonical_url": "https://ross.abutalabs.com/products/novelwriter", "card": {"archived": false, "artifact_type": "application", "description": "novelWriter is an open source plain text editor designed for writing novels.", "domain": ["text-editors", "developer-tools", "files"], "enriched": true, "function": ["editor", "markdown", "file-system", "internationalization"], "health_score": 99, "homepage": "https://novelwriter.io", "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["vkbo/novelWriter"], "name": "vkbo/novelWriter", "platform": ["windows", "python", "cross-platform"], "pushed_at": "2026-08-23T20:39:17+00:00", "repo": "vkbo/novelWriter", "stars": 3091, "tags": ["novel-writing", "plain-text", "pyqt6", "qt6", "fiction-writing", "manuscript-export", "writing-tool", "linux", "macos", "desktop"], "topics": ["text-editor", "novels", "python", "linux", "windows", "writing-novels", "editor", "pyqt6", "qt6"], "urls": [], "use_cases": ["write a novel in plain text", "organize chapters and scenes as separate documents", "cross-reference character and plot notes in fiction writing", "export a manuscript to docx, odt, pdf, or markdown", "keep novel projects in version control", "outline a novel with chapters and scenes"], "what_it_is": "novelWriter is an open source plain text editor designed for writing novels assembled from many smaller text documents. It uses a Markdown-inspired formatting syntax with metadata for comments, synopsis, and cross-referencing, storing projects in human-readable text files.", "when_to_avoid": ["you need rich WYSIWYG word processing like LibreOffice or Word", "you want cloud collaboration or co-writing features", "you need screenplay or non-fiction-specific formatting tools"], "when_to_choose": ["you write fiction and want plain text files for robustness and version control", "you want a free, open source novel editor that runs on Linux", "you need to split a novel into many small documents with cross-references"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/novelwriter", "repo": "vkbo/novelWriter", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.330861+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:27:21.005403+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28b0ff3db15bdeec5e58e17cce73af16384e095d0fbdf9a59a8587e4cf6fa412", "fetched_at": "2026-08-28T04:07:42.330861+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vkbo/novelWriter"}, {"content_hash": "914c85297205be5df124c37641ae4c2292abe827077a1a9aba8ee6401715a7b4", "fetched_at": "2026-08-29T09:42:47.667207+00:00", "kind": "homepage", "missing": false, "url": "https://novelwriter.io"}, {"content_hash": "815d088838dfb9677a98189e6621ebb419a2de6e3e949b9fd6b5a9f6093a7644", "fetched_at": "2026-08-29T09:42:47.681421+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_pypi.html"}, {"content_hash": "26b503e8a847285febf01b6a02881428128fdf88be81ba99015f993423eb2a95", "fetched_at": "2026-08-29T09:42:47.669645+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/features.html"}, {"content_hash": "f7904d7c281cbba2fb600a1f71e35c1ae809b418fc58eb496bcf7e0c8e57ad37", "fetched_at": "2026-08-29T09:42:47.671452+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/about/index.html"}, {"content_hash": "e1f028bbae23ce94115ff7192875836ba4d45b9cedf678189145a5541d9565fd", "fetched_at": "2026-08-29T09:42:47.674667+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/docs/index.html"}, {"content_hash": "244de886be246c88f653bfa4f85a4f517607c5d3a6d661c55e4006200c0f3299", "fetched_at": "2026-08-29T09:42:47.678139+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_linux.html"}, {"content_hash": "f5fd362a6227cff570cfdb26ae92a8090d3781f2b3de5e3ea83da971823c0eef", "fetched_at": "2026-08-29T09:42:47.679844+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/download/install_win.html"}, {"content_hash": "2495bd6a5589b3205af5237879c4589bfac7d9c3bfcab1c581aa481f9d34d3f7", "fetched_at": "2026-08-29T09:42:47.682993+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/novelwriter/json"}, {"content_hash": "e4ce4f3127b3a75dd71f685d19ced63426f5604acd4465ee3d117183fc8f8801", "fetched_at": "2026-08-29T09:42:47.673122+00:00", "kind": "site_page", "missing": false, "url": "https://novelwriter.io/releases/index.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 95}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2902, "days_push": 10, "days_rel": 39, "gap_med": 27, "n_releases_24m": 18}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}