amadeus, to random
@amadeus@mstdn.social avatar

and their (s) would also be great to have on . I have also contacted them about this and they too are open to it as well. 😇️

amadeus,
@amadeus@mstdn.social avatar

@consint Oh yeah, that would be cool 😉️ As I understand their response, they are currently afraid of the effort and fear that the market is too small to justify it. Personally, I think it takes some idealism and a bit of good will to offer for as a / vendor. But I find it strange when vendors do not have at least some sympathy for Linux, and the community in general. Which is not to say that I think the latter applies to d16.

linuxenjoyer, to random
@linuxenjoyer@blahaj.zone avatar

Presenting: Quick send, a Misskey (and forks) plugin! (Tested in Sharkey)

This plugin lets you quickly send notes to select users! ​:blobcat_spin:​

It works by adding users to a send list. Simply click the 3 dots on their profile (either on their profile page, or in the on hover preview), and at the very bottom you'll see an option to add them (or remove them).

Then, on any note, click on the 3 dots, and at the bottom you'll have a button for each user you've added. ​:neocat_bongo_down:​

There are also options for clearing the list, and in the plugin's settings you can tell it to ask for confirmation, or to show a success dialog box.

To install go to settings > plugins > install and paste the source code:

/// @0.18.0
// This is licensed under MIT
### {
    name: "Quick send"
    version: "1.0.1"
    author: "@linuxenjoyer@blahaj.zone"
    description: "Send a note to your besties quickly"
    permissions: [ "write:notes" ]
    config: {
     show_success: {
            type: "boolean"
            label: "Show success dialog"
            description: "Makes a dialog pop up saying that it was sent. I'm not exactly sure how to do error handling, this is more to make sure the plugin didn't randomly crash."
            default: false
        }

     ask_confirmation: {
            type: "boolean"
            label: "Ask for confirmation"
            description: "Asks you if your really want to send the post."
            default: false
        }
    }
}

@save(obj) {
    Mk:save("user_send_list", obj)
}


@load() {
    var ls = Mk:load("user_send_list")
    if (ls == null) {
        save({})
        ls = {}
    }

    ls
}

// Simple function to format a username
@formatUsername(user) {
    var username = `@{user.username}`

    if (user.host != null) {
        username = `{username}@{user.host}`
    }

    username
}

@sendNote(note, userId) {
    // This is based on blahaj.zone's api-doc (sharkey)
    let res = Mk:api("notes/create" {
        visibility: "specified"
        renoteId: note.id
        visibleUserIds: [ userId ]
    })

    // TODO: Figure out error handling
    true
}

@getAction(username, userId) {
    @(note) {
        var should_send = !Plugin:config.ask_confirmation
        if (!should_send) {
            should_send = Mk:confirm(`Send post to {user}?` "" "question")
        }

        if (should_send) {
            let ok = sendNote(note, userId)

            // This is a little ugly but idrk how to tidy it up
            if (ok) {
                if (Plugin:config.show_success) {
                    Mk:dialog(`Sent note to {username}`, "", "success")
                }
            } else {
                Mk:dialog(`There was an error sending the note to {username}`, "", "error")
            }
        }
    }
}

// Underscores bc it's in global scope
let __ls = load()
each (let usr, Obj:keys(__ls)) {
    Plugin:register_note_action(`Send to {usr}`, getAction(usr, __ls[usr]))
}

Plugin:register_user_action("Add user to send list", @(user) {
    let username = formatUsername(user)

    let ls = load()

    if (ls[username] != null) {
        Mk:dialog(`{username} is already on the send list`, "", "error")
    } else {
        ls[username] = user.id
        save(ls)
        Mk:dialog(`Added {username} to the send list!`, "You might have to refresh to see the changes", "success")
    }
})

Plugin:register_user_action("Remove user from send list" @(user) {
    let username = formatUsername(user)

    let ls = load()
    if (ls[username] == null) {
        Mk:dialog(`{username} is not on the send list`, "", "error")
    } else {
        ls[username] = null
        save(ls)
        Mk:dialog(`Removed {username} from the send list!`, "You might have to refresh to see the changes", "success")
    }
})

Plugin:register_note_action("Clear user send list" @(note){
    if (Mk:confirm("Are you sure you want to clear the list?", "There's no way to undo this", "warning")) {
        save({})
        Mk:dialog("List cleared", "You might have to refresh to see the changes", "success")
    }
})

Plugin:register_user_action("Clear user send list" @(user){
    if (Mk:confirm("Are you sure you want to clear the list?", "There's no way to undo this", "warning")) {
        save({})
        Mk:dialog("List cleared", "You might have to refresh to see the changes", "success")
    }
})

It'll ask for permissions to create notes (it needs this to be able to send stuff) ​:blobcat_code:​

If you found it useful or have feature ideas/patches let me know ​:neocat_melt_reach:​

amadeus, to random
@amadeus@mstdn.social avatar

The good people at @audiothing continue to port all their to . Today I got notified that now SR-88, an analogue , is available to as well! 🥳️
https://www.audiothing.net/instruments/sr-88/

Ipstenu, to wordpress

Plugins: Not Your Circus, Not Your Gold Mine

Let it go! Let it go! Someone else’s fuck ups with a plugin are not your responsibility!

https://halfelf.org/2024/plugins-not-circus-not-mine/

Like what you see? Consider following @ipstenu as well!

amadeus, to linux
@amadeus@mstdn.social avatar

Damn, I'm not rich enough to buy all those new , even though I'd really like to (in most cases). And if only to support the vendors in going the way. 😝️

amadeus, to random
@amadeus@mstdn.social avatar

Wow, cool! Another vendor () joins ! Check their out here https://blz.sbrk.org/blog/linux-support-for-blz-reverbs or on : https://linuxdaw.org. 🙂️

amadeus, (edited ) to Software
@amadeus@mstdn.social avatar

On a scale of 1 to 4, how satisfied are you with the available for in your particular area of interest? For me it would be somewhere between 2 and 3.

amadeus,
@amadeus@mstdn.social avatar

@Bebef Oh, mostly for . But I can't complain, I already have enough toys. 😝️ I would like to see Acon Digital's Acoustica come to Linux, as I could never get used to Audacity. Otherwise, I took the plunge and found an alternative for everything I used to use on macOS. And I can't stress enough how happy I am now with my setup. I had to learn a lot, which was great too. I am super thankful for Linux and the entire open source community. 😊️

smurthys, to ai
@smurthys@hachyderm.io avatar

It feels like there's more to this JetBrains "AI Assistant" plugin than what JetBrains is letting on. I hope that isn't the case, but I fear it is.

https://www.theregister.com/2024/02/01/jetbrains_unremovable_ai_assistant/

khalidabuhakmeh, to chinese
@khalidabuhakmeh@mastodon.social avatar
tellyworth, to wordpress
@tellyworth@ioc.exchange avatar

WordPress folks: how do you find new plugins? Do you search Google? Search on Wordpress.org? Search from within wp-admin? Recommendations? Something else?

I work on the plugin directory, and I’d like to hear your thoughts.

kubikpixel, to twitter German
@kubikpixel@chaos.social avatar

Oh look it works again, thought when it wanted to access #X anonymously it didn't work anymore. Apparently it now works again like on and you can distribute its anonym here in the over a instance. It's more convenient to avoid the data collection frenzy of this recording for your .

🐦 https://nitter.net
🖖 https://twit2nit.xyz

kubikpixel,
@kubikpixel@chaos.social avatar

In addition to using an firewall on & , I have protected my activities. What is your opinion?

My on Fennec (a clone on @fdroidorg) ar help me for more on browser:
🗑️ @clearurls
🤚 @ublockorigin
🚫 @noscript
🦨 @privacybadger
🚧 @libredirect
↔️ https://decentraleyes.org
📰 https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean

My 's I use on the internet whitout 'ing:
🔎 @MetaGer
🔎 @Mojeek
🔎 @monocles
🔎 https://gruble.de

polarity, to bitwig
@polarity@social.bitwig.community avatar

This new and free updates adds literally a new Dimension.

👉 https://youtu.be/OxodkIq7m5g

pmmueller, to wordpress German
@pmmueller@mastodon.social avatar

WordPress hat seit der Version 6.4 eine sehr einfache integrierte Lightbox.

In diesem Beitrag stelle ich zusätzlich 2 kleine schnelle Plugins vor, die hübscher und flexibler sind.

3 Lightboxen für alle Fälle
https://einstieg-in-wp.de/lightboxen/

cliffwade, to wordpress
@cliffwade@allthingstech.social avatar

For those of you who use WordPress for various things, comment below with your list of must have plugins and links to them if at all possible.

I'm looking for things that might be useful and beneficial to my https://SeerOfSouls.com website and things that might make it better in various ways.

BluePower, (edited ) to perchance
@BluePower@mastodon.social avatar

@perchance Another new plugin just dropped out 🤯🤯🔥🔥

This might be one of the last updates I'll made before I publish the next big Generator Manager Preview update!

https://perchance.org/power-scroll-remember-plugin

ercanbrack, to linux
@ercanbrack@mastodon.online avatar

Linux Free & Open Source Ambient/Texture/Cinematic FX plugins:

"Surge-XT Effects" plugin:
Nimbus (Grain Dly)

SuperFlyDSP:
Flying Reverb (Shimmer)

Brummer10:
GXReverseDly (Rev Delay)
GXPlugins.lv2 (Slow Gear)

Aether Reverb

Delay Architect

Airwindows -- See: Reverbs, Effects, & Ambience categories (Many!)

sjaehn -- B.Choppr

PaulXStretch (Extreme Time Stretch)

Argotlunar (Grain Dly)

GVST:
GGrain (Grain Resynthesis)
GRevDly (Rev Dly)

stephaniewalter, to Figma
@stephaniewalter@front-end.social avatar

Noise & Texture: a cool Figma plugin to create all sorts of noise and textures for your mockups
https://www.figma.com/community/plugin/1138854718618193875/noise-texture

frankel, to random
@frankel@mastodon.top avatar

In this post, I’d like to describe how @ApacheAPISIX , priority, and phases play together and what pitfalls you must be aware of.

https://blog.frankel.ch/apisix-plugins-priority-leaky-abstraction/

amadeus, to free
@amadeus@mstdn.social avatar

Venn Audio have released an entire of for , macOS and Windows. "Free Suite is a completely free, performant, light weight, resizeable, zero fuss set of cross-platform audio plugins." https://www.vennaudio.com/free-suite/

saul, to wordpress
@saul@mastodon.me.uk avatar

I like to build websites using WordPress mostly because of the abundance of useful plugins available. But why can't the plugin developers recognise that they are part of an ecosystem and they don't have to bundle every single feature into their own plugin.
So many are trying to do EVERYTHING. It's like being in a room of screaming toddlers all trying to get your attention.

Bopson, to aitools Polish
@Bopson@pol.social avatar

Jeśli ktoś dużo pisze, polecam narzędzie https://languagetool.org/pl
Świetnie radzi sobie z korygowaniem błędów. Można wprowadzić również własne zasady (ja tak odsiewam słowa, które mam w zwyczaju nadużywać). Podwójne kliknięcie wyrazu rozwija propozycję synonimów. W wersji dla tekstu angielskiego można użyć również AI do przebudowania konstrukcji zdania, nadając mu np. inny ton. Również w postaci wtyczek do podstawowych edytorów tekstów czy przeglądarek. Dyszka za miesiąc.

Bopson,
@Bopson@pol.social avatar

@m0bi13 co do samych przeglądarek, to wolę Bardzo przypadła mi ta przeglądarka do gustu. Ostatecznie dziś większość można zainstalować praktycznie w każdej przeglądarce. Niedawno LT wprowadziło statystyki, zgłaszałem im błąd — źle liczy mi dokumenty google. Najprawdopodobniej to właśnie wina opery. Swoją drogą to nie pierwszy raz jak piszę do supportu LT i zawsze szybko odpowiadają i działają. :)

Bopson,
@Bopson@pol.social avatar

@m0bi13 to dopytam, bo z zaczynam przygodę dopiero, a nie rozglądałem się na dobre... Jakieś polecane pod przeglądarki (laptop) i na do przeglądania i pisania?
Obecnie na telefonie zrobiłem sobie skrót do strony pol.social przez przeglądarke na pulpicie.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • osvaldo12
  • ngwrru68w68
  • GTA5RPClips
  • provamag3
  • InstantRegret
  • everett
  • Durango
  • cisconetworking
  • khanakhh
  • ethstaker
  • tester
  • anitta
  • Leos
  • normalnudes
  • modclub
  • megavids
  • lostlight
  • All magazines