Skip Navigation

User banner
Posts
0
Comments
26
Joined
2 mo. ago

  • We're supposed to accept a criminals take on this whole event?? Nah, I find the testimony of the guy who had been in the same cell much more reliable

  • I have actually tried to get rid of a Twitter embed by clicking on the "X"

  • Honestly, AI websites that do sound like they're talking about the right topic are worse. You'll get halfway through the steps and realize it's bullshit and wasted your fucking time

  • This in combination with the recent sudo privilege escalation could make some nice jail broken radios

  • Close enough, welcome back Mr. Ed

  • More info here

    Note that consumer GeForce cards are not said to have GSP on by default

  • I love how they champion Community Notes like it didn't exist as Birdwatch before he bought it

  • I wrote this one ages ago to throw shopgoodwill.com items in my calendar because the times are in PDT and they don't have any built in notification (that works)

    Also made it work with govdeals but I haven't tested that in ages so YMMV

    Writes it to a Google calendar URL. I had it write to an ICS file at one point but I don't have version control on this one file

     
        
    javascript: (
        () => {
            function createItem(productTitle, date) {
                console.log(productTitle, date);
                 window.open(`https://calendar.google.com/calendar/render?action=TEMPLATE&text=%24%7BproductTitle%7D&details=%24%7BproductTitle%7D @ Goodwill ${window.location}&dates=${date}/${date}`);
            }
            if (window.location.href.toString().includes("https://shopgoodwill.com/item/")) {
                try {
                    let title = document.querySelectorAll(".mb-4.d-none.d-md-block.ng-star-inserted")[0].innerText;
                    let headers = document.querySelectorAll("th.font-weight-bold.text-nowrap");
                    let time;
                    if (headers[4].innerHTML == " Handling Price: ") {
                        time = headers[5] }
                    else {
                        time = headers[4]
                    }
                    time = time.parentElement.children[1].innerHTML.substring(0, 25) + "DT";
                    console.log(headers);
                    createItem(title, new Date(time).toISOString().split(".")[0].replace(/-/gi, "").replace(/:/gi, "") + "Z");
                } catch (e) {
                    alert("An error occurred, check the console for full details: " + e);
                    console.log(e); 
                }
            } else if (window.location.href.toString().includes("https://www.govdeals.com/index.cfm")) {
                try {
                    createItem(document.querySelectorAll("#asset_short_desc_id")[0].innerText, new Date(document.querySelectorAll("tr > td[align='right'][nowrap='nowrap'] > b")[0].innerText.replace("ET", "EDT")).toISOString().split(".")[0].replace(/-/gi, "").replace(/:/gi, "") + "Z");
                } catch (e) {
                    alert("An error occurred, check the console for full details: " + e);
                    console.log(e);
                }
            } else {
                alert("This is not a goodwill or govdeals item page.");
            }
        })();
    
      
  • This isn't YAML, this is just sparkling JSON

  • What blinds are these? I've never seen this type before

  • Stupid, but I'd just lap it. Would give me the difference and worked well enough for the rare occasion I actually needed a stopwatch.

    Also the Google sign in trick only works if you're signed into Google. I used to put lineage on my old phones and now GrapheneOS. I stopped doing the stopwatch thing long ago however.

  • I could use my phone like normal. It marks the start time then anytime you view it it'll display the difference. Reboots had no effect

  • I used to start a stopwatch when I'd get a new phone so I could see exactly how long I had it. Can't say I ever tried to move them to a new device though