Pet Project to create Blackout Poetry in the web
![](https://private-user-images.githubusercontent.com/5931248/388571922-34f69ab1-9d59-4a20-9bac-65087d6dff8e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MTQ0NTMsIm5iZiI6MTczODkxNDE1MywicGF0aCI6Ii81OTMxMjQ4LzM4ODU3MTkyMi0zNGY2OWFiMS05ZDU5LTRhMjAtOWJhYy02NTA4N2Q2ZGZmOGUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDdUMDc0MjMzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YWJhNGFjZTI3N2ZmMmUwNTE0ZTVjZWFjYzZkZGE4Yjg2OTdiZGIyYTk1YjY1NDg1NTFjMTQ4NmJmMDRlOTZmZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.PrE3T83Hdbv0-xhY8_J6ky3VuB1I59fy3SqakXMJfu0)
- Create a simple version
- User can select words to be erased - buttons
- Shows in UI the output
- User can input plain unformatted text
- Add fetch for "Search Text"
- User can now choose between "Search" and "Manual"
- Add fetch for "Random Text"
- User can now choose between "Random", "Search" and "Manual"
- "Toggle All" Button
- In many cases will want inverse, instead of manually toggling off each word, toggling on some of the words
-
Save as Image button
-
Copy as Text button
- Should replace blackout words with ⬛
-
Option to filter "Random" by category/theme
-
Option to treat symbols as words
- currently all symbols are stripped from the input text
-
Formatted Text instead of plain text
-
Allow partial selections, rather than only full words
-
Fix the Gutenberg text when bad input
- Some gutenberg text, as the original source was OCR, is formatted wrong, with things like words that are squashed together and symbols attached to words
VSCode + TypeScript Vue Plugin (Volar).
TypeScript cannot handle type information for .vue
imports by default, so we replace the tsc
CLI with vue-tsc
for type checking.
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint