{"id":28865514,"url":"https://github.com/mkdir700/livewordxml","last_synced_at":"2025-07-15T22:13:51.771Z","repository":{"id":297201298,"uuid":"995911250","full_name":"mkdir700/LiveWordXml","owner":"mkdir700","description":"Real-time Word document XML extractor. Select text in any application and instantly get the corresponding XML from your Word document.","archived":false,"fork":false,"pushed_at":"2025-07-02T05:52:22.000Z","size":132,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-02T06:38:17.474Z","etag":null,"topics":["office365","openxml","word"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mkdir700.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-04T07:25:14.000Z","updated_at":"2025-07-02T05:52:27.000Z","dependencies_parsed_at":"2025-07-03T14:32:21.184Z","dependency_job_id":null,"html_url":"https://github.com/mkdir700/LiveWordXml","commit_stats":null,"previous_names":["mkdir700/livewordxml"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mkdir700/LiveWordXml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2FLiveWordXml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2FLiveWordXml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2FLiveWordXml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2FLiveWordXml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mkdir700","download_url":"https://codeload.github.com/mkdir700/LiveWordXml/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2FLiveWordXml/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265464262,"owners_count":23770319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["office365","openxml","word"],"created_at":"2025-06-20T10:13:28.344Z","updated_at":"2025-07-15T22:13:51.763Z","avatar_url":"https://github.com/mkdir700.png","language":"C#","readme":"# LiveWordXml\n\nReal-time Word document XML extractor. Select text in any application and instantly get the corresponding XML from your Word document.\n\n## Features\n\n- 🚀 **Real-time extraction** - Get XML instantly when you select text\n- 📋 **Clipboard integration** - Automatically copies XML to clipboard\n- 🔍 **Smart matching** - Finds exact XML elements for selected text\n- 🖥️ **System tray** - Runs quietly in background\n- ⚡ **Fast performance** - Optimized for quick response\n\n## Screenshot\n\n![LiveWordXml Application](assets/home.png)\n\n_LiveWordXml main interface showing real-time XML extraction_\n\n## Usage\n\n1. Load a Word document (.docx)\n2. Select any text in any application\n3. XML is automatically copied to clipboard\n4. Paste wherever you need it!\n\n## Requirements\n\n# LiveWordXml\n\nReal-time Word document XML extractor. Load a Word document and extract the corresponding XML for any text you paste or select.\n\n## Features\n\n- 🚀 **Real-time extraction** - Get XML instantly when you enter text\n- 📋 **Clipboard integration** - Automatically copies XML to clipboard\n- 🔍 **Smart matching** - Finds exact XML elements for selected text\n- 🖥️ **System tray** - Runs quietly in background with notifications\n- ⚡ **Fast performance** - Optimized for quick response\n- 📄 **Multiple formats** - Supports paragraphs, runs, and other Word elements\n\n## Usage\n\n1. Launch the LiveWordXml application\n2. Click \"Load Word Document\" and select a .docx file\n3. Paste or type text in the \"Selected Text\" field\n4. The corresponding XML will appear in the \"Extracted XML\" area\n5. Click \"Copy XML\" to copy the result to clipboard\n6. Use the XML in your applications!\n\n## Requirements\n\n- .NET 8.0 or higher\n- Windows OS\n- Word documents in .docx format (OpenXML)\n\n## Building\n\n```bash\n# Build the solution\ndotnet build\n\n# Run the application\ndotnet run --project src/LiveWordXml/LiveWordXml.csproj\n\n# Run tests\ndotnet test\n```\n\n## Architecture\n\n- **MainForm**: Windows Forms UI for user interaction\n- **DocumentService**: Handles Word document loading and XML extraction\n- **TextMatchingService**: Matches text to corresponding XML elements\n- **ClipboardService**: Manages clipboard operations\n- **SystemTrayHelper**: Provides system tray notifications\n\n## License\n\nThis project is licensed under the MIT License.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkdir700%2Flivewordxml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmkdir700%2Flivewordxml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkdir700%2Flivewordxml/lists"}