crazyscot: Selfie, with C, in front of an alpine lake (Default)
crazyscot ([personal profile] crazyscot) wrote in [community profile] lj_refugees2017-04-11 11:56 am

A bulk post shredding tool for LJ

As a visual protest, I wrote a tool that bulk-shreds the contents of an LJ.

In case anybody wishes to join me, I have shared the tool. ljshred@github | just the script. You'll need Python 2.7. Command-line only. No warranty. Use at own risk. May contain nuts.

I may or may not delete my LJ now that I have run this, but for the time being you can see the effect over on http://crazyscot.livejournal.com/ .
shadowkat: (Default)

[personal profile] shadowkat 2017-04-11 01:02 am (UTC)(link)
Oh, you lovely person. I applaud this. Wish I'd been able to do that, instead I just figured out to delete mine without signing the agreement.

Right there with you.
shadowkat: (Default)

[personal profile] shadowkat 2017-04-11 02:12 am (UTC)(link)
Oh, I know. Thanks for the suggestion all the same.

But, no, it's staying deleted. Not really techie or have the patience for it.

Besides, I was on way too many social media. This gives me a welcome excuse to get rid of one of them.
Edited 2017-04-11 02:14 (UTC)
filialucis: (Default)

[personal profile] filialucis 2017-04-11 02:10 pm (UTC)(link)
How did you manage to delete your LJ without agreeing to the new ToS? I'd like to be able to do that myself. It's outrageous that I've got to agree to the things if the reason I want to delete my journal is because I DON'T agree with them!
filialucis: (Default)

[personal profile] filialucis 2017-04-12 07:23 pm (UTC)(link)
Thanks!
shadowkat: (Default)

[personal profile] shadowkat 2017-04-12 12:04 am (UTC)(link)
You turn off the "scripts". I installed Ghosterly, then disabled the tracking scripts on LJ, which in turn turned off the
the user agreement pop-up. It doesn't give you a lot of flexibility, the most I could do was delete my journal.

omnipotent: (Default)

[personal profile] omnipotent 2017-04-11 01:28 am (UTC)(link)
Wow, that's awesome. Nice!
mdlbear: the positively imaginary half of a cubic mandelbrot set (Default)

[personal profile] mdlbear 2017-04-11 02:53 am (UTC)(link)
Nice! Not quite what I'm looking for -- I want to replace posts with a link back to the archived version on Dreamwidth -- but I really love the concept.
filialucis: (Default)

[personal profile] filialucis 2017-04-11 02:10 pm (UTC)(link)
Now that would be a neat thing to do. Is it even possible?
filialucis: (Default)

[personal profile] filialucis 2017-04-12 07:25 pm (UTC)(link)
Uh... *looks blank* :D

Thanks, but I think I'll take a pass then! No clue how I'd put that into practice; probably quicker just to delete the LJ.
hazard: (Default)

[personal profile] hazard 2017-04-11 04:25 am (UTC)(link)
quite brilliant
gehayi: (donna looking up (knifecontrol))

[personal profile] gehayi 2017-04-11 06:20 am (UTC)(link)
Brilliant. And beautiful.

I'm going to have to have an LJ account for another week or so (until I can import some comms to Dreamwidth) but after that, can I please gack your reasons-for-deleting letter? I'll credit you.
gehayi: (shinykaylee (aladriana))

[personal profile] gehayi 2017-04-11 07:27 am (UTC)(link)
Thank you!
sapphiren: (Default)

[personal profile] sapphiren 2017-04-11 08:56 am (UTC)(link)
Awesome thing. However, will they be keeping original posts on their servers?
Edited 2017-04-11 08:57 (UTC)
sapphiren: (Default)

[personal profile] sapphiren 2017-04-12 02:06 pm (UTC)(link)
Thank you!
marahmarie: my initials (MM) (Default)

[personal profile] marahmarie 2017-04-13 12:42 pm (UTC)(link)
When I saw "shredded" I figured "deleted", "blanked out", "gone" - then I saw it. Neatest thing ever. Looking at it, I thought: "base64", "something based on binary", and of cryptography in general, before it hit me: "Oh, so that's what they mean by "shredded"!"

My question is, can it be reverse engineered, or is all the text forever gone (and edit: I don't mean "can this be reversed" - I read the instructions. I mean, literally, "can it be reverse engineered"? There is a difference)?
Edited (clarity) 2017-04-13 16:21 (UTC)
marahmarie: my initials (MM) (Default)

[personal profile] marahmarie 2017-04-14 03:44 am (UTC)(link)
Thanks for clarifying. Anyone who has their LJ set to be indexed by search engines will still leave behind caches that defeat using this for security (at least until the caches are updated to reflect all the junk data, but from my experience Google will focus on the most frequently touched/accessed pages and many other pages approximately never) but assuming indexing was not allowed to begin with on a journal, this does look and sound fairly hard to reverse engineer for the average, non-determined person. And awesome to look at, besides. :)
marahmarie: my initials (MM) (Default)

[personal profile] marahmarie 2017-04-14 06:03 am (UTC)(link)
Yeah, that does sound kind of weird, though not too surprising - if you had your LJ indexed by search engines and it was placing well for keywords the Russian site wanted to place well for, that might have been why - Google has a strange way of handling that, or at least did when I used it from 2005-2010 - it would rank sites that used underhanded SEO and crazy amounts of backlinks to one another better than it would rank LJs, while blissfully ignoring that the content was scraped from an LJ to begin with (a fact that should have sunk it in search rankings pretty much instantly). I really don't miss those days.
Edited (typos) 2017-04-14 06:03 (UTC)
vaecrius: The blocky spiral motif based on the golden ratio that I use for various ID icons, ending with a red centre. (Default)

[personal profile] vaecrius 2017-04-13 09:08 pm (UTC)(link)
Neat!

Any plans for a Zalgo effect or just replacing every word with "chicken"?
vaecrius: a crude scrawl of a grinning, blazing yellow sun. (hier kommt die sonne)

[personal profile] vaecrius 2017-04-14 03:19 pm (UTC)(link)
Awesome!

(I almost wish I hadn't deleted and purged my own LJ a couple years back...)
paw_prints: (Default)

[personal profile] paw_prints 2017-05-03 09:55 pm (UTC)(link)
Oh wow. I WISH I'd found this post before I spent two days deleting twelve years worth of entries!!

Good on you and thanks for sharing!