{"id":20675673,"url":"https://github.com/barraider/streamdeck-textfiletools","last_synced_at":"2025-04-19T20:34:44.970Z","repository":{"id":48567770,"uuid":"194380281","full_name":"BarRaider/streamdeck-textfiletools","owner":"BarRaider","description":"A set of tools for manipulating text files through the Elgato Stream Deck. Useful for live stream updates","archived":false,"fork":false,"pushed_at":"2022-12-08T14:52:28.000Z","size":134,"stargazers_count":13,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-02T12:55:50.992Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BarRaider.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-29T08:01:05.000Z","updated_at":"2023-03-01T00:37:56.000Z","dependencies_parsed_at":"2023-01-25T14:00:49.166Z","dependency_job_id":null,"html_url":"https://github.com/BarRaider/streamdeck-textfiletools","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BarRaider%2Fstreamdeck-textfiletools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BarRaider%2Fstreamdeck-textfiletools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BarRaider%2Fstreamdeck-textfiletools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BarRaider%2Fstreamdeck-textfiletools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BarRaider","download_url":"https://codeload.github.com/BarRaider/streamdeck-textfiletools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224970069,"owners_count":17400294,"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":[],"created_at":"2024-11-16T21:10:09.489Z","updated_at":"2025-04-19T20:34:44.964Z","avatar_url":"https://github.com/BarRaider.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Text file Tools for the Elgato Stream Deck\n\nA set of tools for manipulating text files through the Elgato Stream Deck. Useful for live stream updates\n\n **Author's website and contact information:** [https://barraider.com](https://barraider.com)\n\n## New in v1.5\n- Both `Next Line Writer` and `Random Line Writer` now support choosing from different types of outputs (Simulate typing, Copy to clipboard, Save to file)\n\n## New in 1.4\n- New `Next Line` action cycles through a text file and output the next line on every keypress\n- Both `Next Line` and `Random Line` actions now support outputting to clipboard\n- New `Regex Display` action parses a text file for a regex and displays the match on key.\n- Both `Regex Display` and `Last Word Display` support Auto Stopping the Flashing Alert when the text no longer matches.\n\n## Current Features\n* Text File Updater - Overwrites the contents of a text file with a predefined string. Use to change overlay text during Stream\n* Last Word Display - Shows the last word of a text file on your Stream Deck\n    - Can alert if the text equals a preset value. This works great with the `CountDown Timer` if you're saving the timer to a file and want to show it/alert on it from a different profile.\n* Random Line Writer - Sends a random line from a text file to your keyboard, useful for giveaways or just sending a random 'hello' message in chat.\n* Next Line - cycles through a text file and output the next line on every keypress\n- Regex Display - parses a text file for a regex and displays the match on key.\n- Both `Regex Display` and `Last Word Display` support Auto Stopping the Flashing Alert when the text no longer matches.\n- Both `Next Line` and `Random Line` actions now support outputting to clipboard\n\n### Download\n\n* [Download plugin](https://github.com/BarRaider/streamdeck-textfiletools/releases/)\n\n## I found a bug, who do I contact?\nFor support please contact the developer. Contact information is available at https://barraider.com\n\n## I have a feature request, who do I contact?\nPlease contact the developer. Contact information is available at https://barraider.com\n\n## Dependencies\n* Uses StreamDeck-Tools by BarRaider: [![NuGet](https://img.shields.io/nuget/v/streamdeck-tools.svg?style=flat)](https://www.nuget.org/packages/streamdeck-tools)\n* Uses [Easy-PI](https://github.com/BarRaider/streamdeck-easypi) by BarRaider - Provides seamless integration with the Stream Deck PI (Property Inspector) \n\n## Change Log\n\n## New in v1.3\n- `Last Word Display` action now supports splitting long words into multiple lines on the key.\n- `Text File Updater` action now supports appending data (instead of only overwriting like before).\n- Updated input textbox in `Text File Updater` to support multiple lines of text\n\n\n## New in v1.2\n- `Last Word Display` action can now alert if the text equals a preset value. This works great with the `CountDown Timer` if you're saving the timer to a file and want to show it/alert on it from a different profile.\n- `Last Word Display` now supports modifying the Title settings from the Title properties menu\n- Added Multi-Action support to all actions\n\n\n## New in v1.1.5\n- Random Line action now supports `Sending Enter` key at the end of the line. Useful if using for things like Chat, and you want the random line to be sent automatically.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarraider%2Fstreamdeck-textfiletools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarraider%2Fstreamdeck-textfiletools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarraider%2Fstreamdeck-textfiletools/lists"}