iii

joined 5 months ago
[–] [email protected] 3 points 2 hours ago (1 children)
[–] [email protected] 1 points 2 hours ago

You need the philosopher's stone

[–] [email protected] 3 points 2 hours ago (3 children)

Then how come you don't work with horses?

[–] [email protected] 10 points 4 hours ago (7 children)

There's a dude at the top of the tree in this image.

[–] [email protected] 7 points 4 hours ago

You lose track of your senses, and notion of time. A complicated knot you try to untangle from all angles, is all that remains.

[–] [email protected] 7 points 13 hours ago* (last edited 13 hours ago)

https://foldingathome.org/

I think nostr is the better decentralised social media technology, but I fear you might feel left out by the people that frequent it (as they would here).

[–] [email protected] 19 points 15 hours ago* (last edited 15 hours ago) (1 children)

Is that true? Explains why my dog behaves differently after my quarterly shower. Poor dude doesn't recognise me.

[–] [email protected] 15 points 15 hours ago (1 children)
[–] [email protected] 2 points 1 day ago

That's the fault of capitalism

[–] [email protected] 6 points 1 day ago

I rarely drink lemonade, but when I do it's tonissteiner.

[–] [email protected] 8 points 1 day ago

The thought of 700USD for housing just gave me a boner

 

I just remembered I started self hosting due to the old HAK5 youtube show, which I dearly miss.

What media do you enjoy regarding this topic?

 

I selfhost changedetection.io to get notifications when a webpage changes.

Most of the time, the build-in visual selector is all I need to select the parts of the page I want it to monitor.

Some of the time I need to write custom (CSS) query selectors.

Today I had an interesting case where both of those methods failed. The page (laposte.fr) uses webcomponents who write to shadowdom. Shadowdom isn't directly addressable by CSS or Xpath or ... filter.

The trick was to run some custom javascript, in the "browser steps" section:

document.body.innerHTML = document.querySelector("#shadowdom_parent_container").shadowRoot.textContent;

This replaces the document body with whatever text is inside the webcomponent. Now it's as simple as having the monitor watch for changes on the body tag.

 
 
 
 
 
 
 
view more: next ›