GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Sunday, 07-Apr-2024 23:41:29 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)

    Fed up with not being able to boost great toots that don't have content warnings?

    Here's a bookmarklet that will let you add a content warning and repost the toot in seconds:

    👉 https://mastodoncontentmover.github.io/bookmarklet/

    Hope it helps—please boost for reach, and let me know how it works for you!🙏🧡

    (p.s. It's the first version; all feedback and bug reports welcome. I've tested it successfully in my versions of Firefox and Edge.)

    #contentWarnings #consent #Fediverse #Mastodon #MastodonRetootBookmarklet #optIn

    In conversation Sunday, 07-Apr-2024 23:41:29 JST from mas.to permalink

    Attachments


    • Embed this notice
      FinchHaven sfba (finchhaven@sfba.social)'s status on Sunday, 07-Apr-2024 23:51:22 JST FinchHaven sfba FinchHaven sfba
      in reply to

      @tokyo_0

      "A new tab should open showing the composer, pre-populated with the text from the toot you want to share. You can make edits and add a content warning, and then publish, within a few seconds — or take as long as you want!"

      Utterly astonished that this allows anyone to alter the original content of a post *they* themselves did not author by adding a CW warning overlay and (apparently, on quick reading) even edit the text of the original post

      What's to stop *anyone* from completely negating and/or reversing the original author's meaning and intent?

      How do I block this completely?

      Did you allow for any mechanism for that, or is what people post now entirely under the control of random, unknown third parties?

      Just (again) because some coderbro thinks it's a bright idea?

      Wow...

      #ContentWarnings #Consent #Fediverse #Mastodon #MastodonRetootBookmarklet #OptIn

      In conversation Sunday, 07-Apr-2024 23:51:22 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Sunday, 07-Apr-2024 23:51:22 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven It's not going to show up as their post, it's going to show up as your post. It's not doing anything you can't do manually by copying and pasting what they wrote into your own composing window.

      And it includes a link to the original author's post, which makes it trivial for anyone looking at it to check what was written originally.

      In conversation Sunday, 07-Apr-2024 23:51:22 JST permalink
    • Embed this notice
      FinchHaven sfba (finchhaven@sfba.social)'s status on Sunday, 07-Apr-2024 23:55:40 JST FinchHaven sfba FinchHaven sfba
      in reply to

      @tokyo_0

      "It's not going to show up as their post, it's going to show up as your post. It's not doing anything you can't do manually by copying and pasting what they wrote into your own composing window."

      Where does the "consent" you mention as a hashtag come in?

      Consent for the original author to have their posts edited and CWs?

      There's a reason quote-posts have not been adopted by the Mastodon distro globally

      Had you not noticed, or do you not care?

      So now you've written a work-around

      Again, how do I opt-out?

      In conversation Sunday, 07-Apr-2024 23:55:40 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Sunday, 07-Apr-2024 23:55:40 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven I don't think you understand how it works.

      In conversation Sunday, 07-Apr-2024 23:55:40 JST permalink
    • Embed this notice
      FinchHaven sfba (finchhaven@sfba.social)'s status on Sunday, 07-Apr-2024 23:58:07 JST FinchHaven sfba FinchHaven sfba
      in reply to

      @tokyo_0

      I *do* understand what can be *done* with this

      Which you don't seem to care about

      Again, how does anyone opt-out of your little toy?

      In conversation Sunday, 07-Apr-2024 23:58:07 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Sunday, 07-Apr-2024 23:58:07 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven Anyone who can see your posts in a browser can copy the text in your posts. If someone causes you a problem by copying the text of your posts in a browser, removing them as a follower or blocking them will prevent them from doing so.

      In conversation Sunday, 07-Apr-2024 23:58:07 JST permalink
    • Embed this notice
      FinchHaven sfba (finchhaven@sfba.social)'s status on Monday, 08-Apr-2024 00:07:32 JST FinchHaven sfba FinchHaven sfba
      in reply to

      @tokyo_0

      You're evading my direct question, for more and more apparently obvious reasons

      How do I or any other third party --> opt-out <-- of this specific software?

      Period

      Full stop

      Failure to answer this question directly and with specificity only proves that you know exactly what you're doing

      But you don't give a shit

      In conversation Monday, 08-Apr-2024 00:07:32 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 00:07:32 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven You're being pretty offensive, tbh. Would you like to opt out of control-C in your browser window, as well? Would you like to opt out of being visible in a browser?

      The bookmarklet copies and pastes text. It doesn't edit anyone else's posts. You keep saying it does, but it doesn't.

      If it causes problems I'll take it down. But it doesn't do anything with code that can't be done with "ctrl-A, ctrl-C, click in the box, ctrl-V" and then manually adding the link and credit.

      In conversation Monday, 08-Apr-2024 00:07:32 JST permalink
    • Embed this notice
      FinchHaven sfba (finchhaven@sfba.social)'s status on Monday, 08-Apr-2024 00:15:15 JST FinchHaven sfba FinchHaven sfba
      in reply to

      @tokyo_0

      Pretty interesting how quickly you rendered this entire convo as "unlisted"

      "If it causes problems I'll take it down. But it doesn't do anything with code that can't be done with "ctrl-A, ctrl-C, click in the box, ctrl-V" and then manually adding the link and credit."

      Complete and utter bullshit

      It does all that with one click, *after* someone has installed --> your <-- software on --> their <-- computer

      What else does your software do on some unsuspecting person's computer?

      Your Javascript is some 397 words and 3,346 characters long

      Are people at large supposed to open that in a text editor (as I have) and decode what it does?

      Y'all coderbros don't seem to pick up on the idea that people are sick of this shit

      Go hack your own computer with your bright ideas, and leave ours alone

      In conversation Monday, 08-Apr-2024 00:15:15 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 00:15:15 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven "Unlisted" is the default privacy setting on my posts. The first in the thread was manually set to "Public" so the hashtags would work.

      I think this might work out better if you stop assuming everyone is evil for doing things you've presumed they're doing when they're not.

      No one is hacking anything. But yes, please do open it up in a text editor if you wish and see what it does. You will find it does what I've told you it does, and does not include editing anyone else's posts.

      In conversation Monday, 08-Apr-2024 00:15:15 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        not.no
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 00:18:28 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven If you open it up in a text editor you'll struggle to read it as the line breaks have to be taken out to put the code into the link, and the "less than" and "greater than" symbols need to be written using their html entities so it doesn't break the page.

      But here is the original Javascript code: https://pastebin.com/JKmEWsRK

      In conversation Monday, 08-Apr-2024 00:18:28 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: pastebin.com
        Bookmarklet code - Pastebin.com
        Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 00:39:56 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven What you would need to do by hand—the functionality it does for you—is to select the text content of a post, copy it, paste that into the composer window, and then manually add the link to the original post and tag the poster.

      The way it does that programmatically is to find the post ID from the url. It then uses the API to get the text of the post with that ID, adds the link and tag, then loads the composer page passing the text as a variable, so the text loads in the composer box.

      In conversation Monday, 08-Apr-2024 00:39:56 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 00:43:56 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven All communication is with the user's own Mastodon instance, secured exactly the same as any other interactions they have via that web interface. Modern browsers don't allow Javascript to be executed across multiple sites. If someone tried to code a bookmarklet like this to send the data anywhere else, it wouldn't work. The browser also operates in principle as a sandbox for Javascript. I can't write something in browser Javascript that will hack your PC.

      In conversation Monday, 08-Apr-2024 00:43:56 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 00:48:11 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven I guess in theory someone might be able to write something that would draft a post and trigger the publish button, maybe even multiple times. I think that would show up to an instance admin as abnormal posting behaviour of lots of posts were made in quick succession. Javascript is a key part of most browsers, so it would be hard for anyone to disable, but the API method that opens the composer window could be disabled if people started abusing the technology in that way.

      In conversation Monday, 08-Apr-2024 00:48:11 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 00:52:45 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven In any case, it's not what my script does. You click it once, you get the url of the post, and the tag of the person who wrote it, and then the text that they wrote, in your composer window. Their post isn't affected in any way. Anything you post is on your account. If you change the text to try to misrepresent someone, they will just say "I didn't write that - you changed it", and anyone who clicks the link will see you changed it.

      In conversation Monday, 08-Apr-2024 00:52:45 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 00:58:00 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven The idea is to make it easier to nudge people not using content warnings for charged, emotive or distressing content. More people used to, and it made the Fediverse a better place. Now hardly anyone does, but if they see that what they shared attracts engagement with a content warning, perhaps they will consider adding one next time. The tool credits them and links to their original post so it can easily be checked.

      In conversation Monday, 08-Apr-2024 00:58:00 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 01:06:31 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven If a follower abuses it they can be blocked just as they would be for copying and pasting posts manually in an abusive way. And I meant what I said: if it causes problems, I will take it down. I wrote it in an afternoon, though — anyone could write something like it and use it in their browser. Short of shutting down the public API there would be nothing anyone could do to stop them reposting posts with it aside from blocking them, just like if they copied and pasted posts manually.

      In conversation Monday, 08-Apr-2024 01:06:31 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 01:06:31 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven (If the API for obtaining the post content was shut down they could still rewrite it to obtain that post text instead from the Mastodon site page that is already in the browser window. If the API method that opens the composer window was shut down, they might still be able to rewrite it to paste the text into the composer box in the page already loaded, and it might be possible to trigger the publish button there as well.)

      In conversation Monday, 08-Apr-2024 01:06:31 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 01:13:15 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven You're abusing someone and expecting them to keep engaging with you.

      No one needs the script to do anything it does. It doesn't even do what you spent half your posts saying (incorrectly) that it does.

      You're not dealing with a "code bro". I'm not even a "bro", bro. I'm someone who is sick and tired of seeing distressing content in my feed from well-meaning people who don't add a CW, with zero interest from the people who shape this platform in doing anything about it.

      In conversation Monday, 08-Apr-2024 01:13:15 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: you.No
        YouBrands
    • Embed this notice
      FinchHaven sfba (finchhaven@sfba.social)'s status on Monday, 08-Apr-2024 01:13:16 JST FinchHaven sfba FinchHaven sfba
      in reply to

      @tokyo_0

      "If a follower abuses it they can be blocked just as they would be for copying and pasting posts manually in an abusive way. "

      This is always the excuse

      Coderbro comes up with a bright new idea, codes it, releases it, gets feedback

      "they can be blocked just as they would be for copying and pasting posts manually"

      So we spend *our* time cleaning up after the abuse that your new software now allows?

      Maybe we don't want to have to spend --> our time <-- online cleaning up after problems --> you <-- unleashed

      Y'all just don't get that, do you?

      In conversation Monday, 08-Apr-2024 01:13:16 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 01:13:51 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven Contribute to finding a solution for that, and I will have no need to even think about a tool like this.

      In conversation Monday, 08-Apr-2024 01:13:51 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 01:18:59 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven In fact just tell me what you think would work instead of this, and in the very limited time I have I will start trying to make that happen instead.

      But just unfollowing the people who don't use CWs doesn't work, because now hardly anyone uses content warnings. They post about death and horror, and noone ever says "use a content warning". Asshole bullies won at making people here feel guilty for expecting basic human consideration from one another, and the Fediverse is worse for it.

      In conversation Monday, 08-Apr-2024 01:18:59 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 01:20:35 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven This is the only way I can think of that might work — nudging people gently to consider posting next time with a CW instead, by showing them that if the same thing they posted had gone out with a content warning, and if people here had actually been given a choice as to whether they wanted to share that content with a warning or without one, the post with the warning would still get shared.

      I am happy to abandon this, delete it immediately, and try any other way—if there is a way.

      In conversation Monday, 08-Apr-2024 01:20:35 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 01:23:14 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven I'm sick of seeing something good destroyed. That's why I wrote this. That's why I've shared it. To try to breathe some life into the culture of consideration that used to exist here before it perishes for good.

      In conversation Monday, 08-Apr-2024 01:23:14 JST permalink
    • Embed this notice
      Tokyo Outsider (337ppm) (tokyo_0@mas.to)'s status on Monday, 08-Apr-2024 01:27:17 JST Tokyo Outsider (337ppm) Tokyo Outsider (337ppm)
      in reply to
      • FinchHaven sfba

      @FinchHaven I have another project/idea, to take an RSS feed from an official news source—low volume only—and check it, pull the updates, examine the pages they link to and pull terms to automatically populate a CW, then post those updates to dedicated accounts so people would actually be able to share news from the source with CW already attached, with zero human effort.

      That would help, but I don't have time to write it. No one else cares enough to do something like it. So here we are.

      In conversation Monday, 08-Apr-2024 01:27:17 JST permalink
    • Embed this notice
      Simon Müller :ablobcatcoffee: (cyrus@wetdry.world)'s status on Monday, 08-Apr-2024 05:12:58 JST Simon Müller :ablobcatcoffee: Simon Müller :ablobcatcoffee:
      in reply to
      • FinchHaven sfba

      @FinchHaven @tokyo_0 uh, this is not some mega exploit to magically post as someone else this just copies the content (like yknow, CTRL+C) and opens a new editor and pastes it (like yknow, CTRL+V)

      In conversation Monday, 08-Apr-2024 05:12:58 JST permalink
    • Embed this notice
      Simon Müller :ablobcatcoffee: (cyrus@wetdry.world)'s status on Monday, 08-Apr-2024 05:15:46 JST Simon Müller :ablobcatcoffee: Simon Müller :ablobcatcoffee:
      in reply to
      • FinchHaven sfba

      @FinchHaven @tokyo_0 ...can you opt out of the fucking CTRL+C button combination?

      In conversation Monday, 08-Apr-2024 05:15:46 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.