home.social

#bookmarklet — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bookmarklet, aggregated by home.social.

fetched live
  1. 🚀✨ Behold, Figmimic: the #bookmarklet that lets you copy any webpage into #Figma as editable layers because screenshots were too mainstream. 🤦‍♂️ Who needs simplicity when you can have another layer of complexity by pasting Figma frames via the mystical power of capture.js? 🙄
    marcua.net/minitools/figmimic/ #Figmimic #Webdesign #EditableLayers #CaptureJS #HackerNews #ngated

  2. Lil' something for the night owls.

    I put my alt text debugging bookmarklet into GitHub. Clicking it will add red/yellow/green (configurable) outlines to images based on their alt text status and make alt texts visible below images so you can quickly check that everything looks good.

    github.com/Hamatti/alt-text-de

    #debugging #accessibility #a11y #bookmarklet

  3. Do you want to execute custom #javascript function in a webpage. Example i use a javascript function to send currently selected text with current url to #ntfy topic. #bookmarklet let you store and execute #javascript function in bookmark. Found a #wikipedia article related to this to get started.

    it doesn't work on all website though due csp

    en.wikipedia.org/wiki/Bookmark

    Other option is using plugins such as #greasemonkey, #violentmonkey

  4. Wem es noch nicht aufgefallen ist: Das Genwiki zieht gerade um. Deshalb dürfen keine Bearbeitungen mehr im alten Wiki (erkennbar an der orange-pinken Box am oberen Seitenrand) vorgenommen werden, sondern exklusiv im neuen, das momentan unter genwiki39e.genealogy.net/ erreichbar ist. Bald wird es natürlich unter den gewohnten URLs erreichbar sein. Weitere Infos, sowie ein #Bookmarklet zum schnellen Aufruf des neuen Wikis von einer alten Seite aus, im Discourse-Thread unter discourse.genealogy.net/t/medi.

  5. My Friday night coding session yesterday ended up with Form Filler, a Python script to generate bookmarklets that automatically fill web forms. Handy for web development projects where you have to fill in the same form over and over again while developing and testing.

    I've been writing them by hand until now but decided to build a system where you specify your form inputs in YAML and run the script and out comes a bookmarklet.

    hamatti.org/posts/im-building-

    #Python #blogging #bookmarklet

  6. Mastodon boost/fav/reply #bookmarklet idea:

    Add following bookmarklet, named eg. "boost/fav/reply" to your browser bookmark toolbar:

    javascript:(function() {location='mastodon.social/search?q=' + location.toString();})()

    Just change mastodon.social for your actual home instance, where you are logged in all the time. Eg. for me it is:

    javascript:(function() {location='f.cz/search?q=' + location.toString();})()

    If you are viewing original URL of ActivityPub status outside of your instance, which means, that you are not logged in and cannot boost, fav or reply, clicking on this bookmarklet will just open the same status "locally", where you are logged in.

    Tested in #Firefox at least with #Mastodon and #Friendica statuses and it seems to work as intended. I used to copy+paste URL to my home instance search box, but this is single click solution.

    I wonder if there is way for web site to offer you installing bookmarklet automagically (it would be probably insecure?)

    Feedback welcome.

  7. Habs etwas erweitert: Kokain statt cocaine, hinzugefügt: 'künstlicher Intelligenz' und 'künstliche Intelligenz', ....

    javascript:(function(){const rps={'LLM': 'Kokain', 'LLMs': 'Kokain', 'AI':'Kokain', 'die KI': 'das Kokain', 'KI':'Kokain', 'Cursor':'amphetamine', 'Claude Code': 'Kokain', 'Claude': 'Kokain', 'künstlicher Intelligenz': 'künstlichem Kokain', 'künstliche Intelligenz': 'künstliches Kokain'};const rpT=(node)=>{if(node.nodeType===Node.TEXT_NODE){let tx=node.textContent;for(const[oT,nT]of Object.entries(rps)){const regex=new RegExp(`\\b${oT}\\b`,'gi');tx=tx.replace(regex,nT)}node.textContent=tx}else if(node.tagName!=='SCRIPT'&&node.tagName!=='STYLE'){node.childNodes.forEach(rpT)}};rpT(document.body);})();

    (Anleitung: Im Browser Bookmark/Lesezeichen erstellen. In das Feld Adresse den Code einfügen. Auf einer Webseite das Bookmark aufrufen.)

    @lubiana

    #bookmarklet #ki

  8. #Bookmarklet lz.de +

    javascript:var%20j%3Ddocument.querySelectorAll(%27script%5Btype%3D%22application%2Fld%2Bjson%22%5D%27)%2Cq%3D!1%3Bj.forEach((function(e)%7Bif(!q)try%7Bvar%20t%3DJSON.parse(e.innerHTML)%3Bif(t.articleBody)document.getElementById(%22paywall%22).innerHTML%3Dt.articleBody%2Cq%3D!0%7Dcatch(e)%7B%7D%7D))%3B

  9. Do you ever find yourself explaining to AI chatbots what your #Dataverse tables look like? Such as when trying to get them to spit out the right expressions for #PowerAutomate cloud flows?

    Stop checking what your schema is, just copy-paste the details from the Web API with this bookmarklet: link.jukkan.com/bookmark

    #PowerPlatform #bookmarklet

  10. What is a #browser #bookmarklet?

    A bookmarklet is a tiny app that you save in your browser's bookmarks bar, without the need to install anything. When you click on the bookmark, it adds functionality on the current page. Yes, it's that simple!

  11. 1-Click De-crapulator, a new bookmarklet: Click any part of a web page, get the basic HTML with all the bloaty crap removed!
    a11y-tools.com/bookmarklets/#o
    #webdev #html #tools #bookmarklet

  12. This is such a bookmarklet weekend! I built another one.

    I'm taking party in Fantasy Football league through Sleeper and wanted to get a clean markdown table of the weekly matchups to store in my notes.

    Hence, I built a bookmarklet for it!

    github.com/Hamatti/sleeper-wee

    #FantasyFootball #bookmarklet #NFL

  13. I built a new bookmarklet!

    It helps export a list of cards pulled after using pokemoncard.io's Pack Opening Simulator.

    github.com/Hamatti/export-pack

    #PokemonTCG #Bookmarklet

  14. Make the machine obey!

    Practicioners of #LLM use willl quickly discover that the machine has its own ideas of what you need.

    You need to have strong directives to make it comply. For example, anything vaguely code related, is bound to set the model off feeding you #vibecode

    @nf3xn has found a neat "COMPLY" Directive technique that is outside of pre-prompts or project instructions. A short #bookmarklet to remind the Moloch, who is the one in charge (for now).

    `javascript:setTimeout(() => { document.execCommand('insertText', false, "This is an analysis query do not send code yet!"); }, 0);`

    Put that on your bookmark bar and inject it into the textarea whenever. Have dozens of these.

    #Promptengineering

  15. Hmm, this post on makeshift web intents got me thinking: Do @phanpy or @elk ​ offer a URL pattern that will open the compose box pre-filled with specific text?

    It would be useful to be able to share a page on desktop browsers using a #bookmarklet, or an on-page script like ShareOpenly ( @ben ).

    (That's one of the drawbacks of #GoToSocial not having its own front-end is that I can't just fall back to the instance's website for this.)

  16. Kleines #A11y #Bookmarklet zur Prüfung des Erfolgskriteriums 9.2.4.4 (Aussagekräftige Linktexte). Von meinem Kollegen Mirko Erwig mit mir zusammen entwickelt. Probiert es mal aus. #Barrierefreiheit #Accessibility #DevTools d-sire.com/de/bookmarklet-acce

  17. フォーラムの投稿の最新のコメント見てみたら、 ブックマークレットの最後にヒストリーから削除するコードを追加するという暫定回避策も提示されてる

    forum.vivaldi.net/post/744931

    #Vivaldi #Bookmarklet #JavaScript

  18. People don't talk about Bookmarklets.
    Esp if you talk about Favorites, and not Bookmarks because-- of course, in that case-- you'd be talkin about Favelets. how about, Script-lets

    Curious about @chrispederick #WebDeveloper #Toolbar #Browser #Extension

    Clear cache of course somehow never clearxs the cache, right? so you spend how many seconds with that nonsense? do the math. it wastes a lot of time.

    So, this approach however, does NOT waste time. And it works, every time.

    Reload Style Sheet.
    But my question is this. How's that work, yo?
    I recokon you appreciate my affinity for the classic #Favelet #Bookmarklet javascript one-liners for execution in browser addr bar/ javascript as the URL "bookmark" which executes on click.
    Jesse's and Squrefree. that's funny. I guess the XSS / CORS stuff prevents them for functioning. I've not extensively research, but am curious.

  19. I've improved my "tail" #bookmarklet to target a specific element. Once targeted, the element's scroll bar will be positioned at the bottom of the region every second. Very useful for e.g. following log output in web consoles.

    haliphax.dev/2025/04/improved-