There’s this guy who I help with his computer and anytime he gets a text it goes “Hey good lookin! You just got a text!” which is fucking insane and also I love it at the same time
- 0 Posts
- 3 Comments
Joined 4 months ago
Cake day: May 21st, 2025
You are not logged in. If you use a Fediverse account that is able to follow users, you can follow this user.
Nate@piefed.alphapuggle.devto Asklemmy@lemmy.ml•Do you use Javascript bookmarklets? Which ones do you find useful? And are there similar things that would be useful to know of?English3·3 months agoI 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."); } })();
Netflix needs to sell the Inside Job IP to someone willing to continue making it