okay hi I made a new thing and I'm pleased to announce it: https://blackout.tilde.town . It's a tool for making blackout poetry using nine million chunks of text extracted from project gutenberg.

It's both an authoring tool and an exploration tool.

It doesn't really work on phones yet is the one thing. I'll work on that next week ^_^()

I wrote a blog post about it: https://tilde.town/~vilmibm/blog/#blackout

if you make stuff with it lmk <3

#poetry

blackout engine

oh, an important note: it's 9,000,000 chunks of text from a wide array of old books. I didn't review them. you'll find something objectionable at some point. I can excise egregious things if you let me know about it.

@vilmibm one suggestion might be to have a sort of 'editing mode' that gives individual pieces a border, so you can more easily find the words

could also do that by tracking if the cursor is inside or outside the editing box, if you wanted it and wanted it to be automatic

@Xkeeper it's an interesting idea. part of my artistic vision (lol) is for the poet to really have to wander and sift through the text but it's possible i've just made it too annoying
@vilmibm very cool idea. Wondering if maybe it doesn’t like Firefox? (Desktop) it just says “oh no.” When I try to load it.
@witchery huh, i developed it entirely in firefox. i have never opened it in another browser actually.
@vilmibm Hrm. Strange then. I’m not sure why it’s not working since it only has the oh no

@witchery that happens to me sometimes if firefox updated in the background and needs to be restarted..?

it’s not a very front-end heavy site, just a small amount of css and vanilla js.

@witchery @vilmibm was working for me until a moment ago, now i see "oh no" with http error 500. maybe we all slashdotted it 😳
@pho4cexa @vilmibm the infamous hug of death.
@witchery @pho4cexa OK patch shipped, i wasn't explicitly closing DB connections and i am now. hopefully that fixes it.

@pho4cexa @witchery OHHHHH *my* "oh no" message. i'm so sorry i was totally misunderstanding.

yes i got slashdotted and sqlite3 failed me, it's working again but i will need to ship a patch for that

@vilmibm so cool!

i am apparently a middle schooler, just using it to make lewd phrases by whatever means necessary 😂

@pho4cexa huh, how is the non-blacked-out text grey like that?
@vilmibm oh, i bet it's something to do with my dark reader plugin, it messes with site colors.

@vilmibm actually no, i just tried it with dark reader disabled with the same result. looks like my firefox defaults to dark grey instead of black for text. maybe something to do with the firefox theme?

specifying body {color: black;} in the css will force it to black for my case

@pho4cexa oh interesting. just shipped that.
@vilmibm this is so cool! I love how elegant it is
@vilmibm improvement idea: button to make image copy as this is dependant on font properties and break down when you copy it into another font environment. Also - note that in black unicode box has different width than blacked-out letters (which each has different width when using proportional font).
TL;DR - copy to clipboard does not work as intended because of fonts
@[email protected] it looks like this can be done - https://hackernoon.com/how-to-take-screenshots-in-the-browser-using-javascript-l92k3xq7
Maybe I will send you pull request, if I find time and energy for it.
How To Take Screenshots In The Browser Using JavaScript | HackerNoon

Taking screenshots in-browser (or 'client-side') is all about tradeoffs - there's no perfect solution for every situation. Let's take a look at three different ways you can take screenshots, and then how you can use them by sending them to a server or letting the user download the image.

@severak that would be welcome! i can also take a crack at it next week.
@severak I dug into this. I think the only viable path is html2canvas (the other technique required user permissions), but I'm stuck because Firefox doesn't support writing anything but text to the clipboard :(
@vilmibm Cool! Thanks for sharing. I am going to play around and prob submit it as a creative activity for the @tdc Daily Create, if that's OK with you
@vilmibm I made a small thing with your blackout poem tool ... I appreciate that you have included which original text the excerpt came from ... It's an interestingly different experience because normally you know the text from which you work, and then uncover the poem, but here, there's a mystery element of the central text as you hover over words behind the screen ... #smallpoems
@vilmibm This is fun. Thank you.
@vilmibm This looks like a great activity for poetry classes - thanks for sharing!

@vilmibm What tremendous fun!

My best shot, using what appears to be extracted from some sort of prison budget debate...

My humble suggestion for punctuation and typesetting is in the alt-text.

@[email protected] I'm feeling that a killer feature would be the ability to share my assigned text (i.e. the "instance" or whatever) to let other people have a go at the same one.

See attached the text I got. This is, to say the least, not the stuff of poetry... but it is definitely the stuff to set up a challenge

@TorbjornBjorkman an intriguing idea. if i can design a way to do it without permitting brute force traversal of the chunk IDs i’ll try it out!

@vilmibm Good luck! Here, to help you, an obscurist recipe, which, in my head, is incanted by three shakespearean witches.

(It would be so great to be able to reveal the original along with these... Again: Great job! This is fun!)

@vilmibm I like simple formulas. Or possibly just miss 2nd year grammar.
FROM FOOTHILL STEPPE TO BLACKENED SHORE

in typical fashion I woke up with many things to do today, and instead I found this blackout poetry engine by vilmibm and did that for a few hours instead. happy pride 2 :) Excerpt 1 is from 'The...

Tumblr
@1ore !!! <3 <3 <3 i love those pieces~
@vilmibm This is really cool! It found myself going to dark places 👀
@vilmibm this is so cool! prosaic is also really cool! I might play around with that sometime <3

@dorian thank you!!!!

prosaic is admittedly a little clunky and i hope to rewrite its interface and make a new web wrapper around it soon…

@vilmibm minor bug report: i got a snippet credited to "Luxury-Gluttony: BY Eugene Sue"
(1) the subtitle is missing (should be "Luxury-Gluttony: Two of the Seven Cardinal Sins")
(2) the author's name should have an accent in it (Eugène)
@magical i’m only using ascii encoded books so accent marks are missing. not sure why the subtitle didn’t get picked up but it’s possible the subtitle was formatted onto a newline and i miss those.

very nice tool @vilmibm

here is "mine"😉

Do You Own at https://blackout.tilde.town/

blackout engine

@vilmibm very cool! I tried it out on my iPad and it works well.
@annewalk awesome to hear and a great piece!!!