The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,854 other subscribers

Archive for the ‘Twitter’ Category

The Delphi documentation site docwiki.embarcadero.com has been down/up oscillating for 4 days is now down for almost a day.

Posted by jpluimers on 2022/03/08

The [Wayback/Archive] Embarcadero/IDERA Documentation Wiki has been mostly down since March 3rd, 2022 (not the main page, but almost all other pages are).

I modified [Wayback/Archive] Docwiki https – EmbarcaderoMonitoring to show the actual status of a deeper page as the (mostly static) top page is up, so monitoring that is useless as the deeper pages are down.

The deeper pages are dynamic and require a functioning MySQL database connection. That connection is mostly down (the error message is not clear, so this could be a network or a database server problem, or maybe even a loadbalancer gradually entering bit heaven).

Since it had been down for like 6 days in February*, I’d expect Idera to keep an eye on it and prepare for more downtime. Apparently that’s either not a 24×7 thing for them or  they missed the “pre” in preparation as it is dead-silent on .

It also runs on an unsupported version of Mediawiki 1.31** which by itself does not explain the outage, but does indicate that their idea of handling their internal lifetime management is different than what they advocate to clients in their software subscription model, see [Wayback/Archive] Delphi – Embarcadero store, [Wayback/Archive] Update Subscription – Embarcadero and [Wayback/Archive] Special Offers on RAD Studio, Delphi & C++Builder – Embarcadero:

Read the rest of this entry »

Posted in *nix, Bookmarklet, Delphi, Development, JavaScript/ECMAScript, Lightweight markup language, MediaWiki, Monitoring, Power User, Scripting, SocialMedia, Software Development, Twitter, Uptimerobot, Web Browsers | Leave a Comment »

Archive.is blog: Twitter archival is slow, so limit the number of tweets you save in it

Posted by jpluimers on 2022/03/04

[Wayback] Archive.is blog — The website has been slow for some time when…

The website has been slow for some time when archiving Twitter pages, but works fine with other websites. Is there a reason for that? Thx!

Anonymous

1. There are too many pages from Twitter in the queue, which reduces their priority (if it wasn’t for this condition, it would slow everything down)

2. Twitter API sometimes responds with “429 Too Many Requests” or other error, so it usually takes more than 1 attempt to capture the page.

I would suggest refraining from saving pages from Twitter for now, especially those people trying to save dozens or hundreds of tweets

–jeroen

Posted in archive.is / archive.today, Internet, Power User, SocialMedia, Twitter | Leave a Comment »

Disable a resource hog: no more auto-play of Twitter videos (web settings, works for mobile too)

Posted by jpluimers on 2022/02/14

Steps: go directly to twitter.com/settings/autoplay, then ensure “Never” is checked, or

  1. Click on “More”,
  2. Click on “Settings and privacy”,
  3. Click on “Accessibility, display and languages”,
  4. Click on “Data usage”,
  5. Click on “Autoplay”,
  6. Ensure “Never” is checked.

Or in screenshots:

Read the rest of this entry »

Posted in LifeHacker, Power User, SocialMedia, Twitter | Leave a Comment »

Twitter: find my new-style retweets that have images

Posted by jpluimers on 2022/01/11

This gets the tweets I retweeted and have images in them:

from:@jpluimers filter:images filter:nativeretweets

Based on:

  • [Wayback] twitter – How do I find my retweets of a certain account? – Web Applications Stack Exchange
    from:@someone filter:nativeretweets [KEYWORD(s)]
    

    This shows all retweets of @someone (including the optional KEYWORD(s)). If you retweeted the same tweet you can use @yourtwittername instead of @someone.

  • This article gives you a robust overview of everything you need to know about advanced TweetDeck features.[Wayback] About advanced TweetDeck features

    To search for mentions of #space from verified accounts, excluding Retweets, type the following in the search box: #space filter:verified -filter:nativeretweets

  • [Wayback] Difference between -filter:retweet and -filter:nativeretweets in Twitter Search API 1.1 – Stack Overflow

    I believe per TweetDeck documentation (https://support.twitter.com/articles/20170322) this is the difference:

    filter:nativeretweets shows retweets from users who have hit the retweet button. filter:retweets shows old style retweets (“RT”) + quoted tweets.

    Those are filtering FOR those types of results, but as you’ve done, the – is necessary to filter them out -filter:nativeretweets or -filter:retweets

  • [Wayback/Archive.is] Twitter API 1.1 tweets / favorites (likes) / following / followers backup in web browser
    /* Twitter API 1.1 tweets / favorites (likes) / following / followers backup in web browser
     * Get your access keys to use Twitter API 1.1: https://dev.twitter.com/docs/auth/tokens-devtwittercom
     * You can change Twitter API URL and Twitter screen_name, then execute script from a trusted web page without CSP protection like about:blank in a web browser console (F12 or Ctrl+Shift+K shortcut)
     * A textarea will appear so you can copy/paste to save data as a CSV file or search tweets / users in your web browser (Ctrl+F shortcut)
     * You can then view your backup in a spreadsheet editor like LibreOffice Calc
     * You can also compare the backup with another one to see who unfollowed you, who changed their Twitter username by looking at the user ID or which tweet you retweeted / favorited was deleted (e.g. with the Linux diff command)
     * 
     * Note about the tweets backup:
     * Usually you will search tweets that you retweeted using Twitter web version (https://twitter.com/search) with a search like "from:your_username filter:nativeretweets keyword"
     * But it is limited to the retweets of the last 7 days, like for the free version of the search API (https://developer.twitter.com/en/docs/tweets/search/overview/standard)
     * An alternative is to search tweets in your user timeline with this script but it is limited to your last 3200 tweets (including retweets and replies)
     * This script can be combined with the Twitter feature to backup data, which is not limited to your last 3200 tweets but you can only request a backup every 30 days
     * To find tweets that you retweeted or favorited / liked from a specific person, you can open the CSV file with LibreOffice Calc, click on the column you want to search and press Ctrl+H to search a username
    */

–jeroen

Posted in Development, JavaScript/ECMAScript, Power User, Scripting, SocialMedia, Software Development, Twitter | Leave a Comment »

Removing yourself from a twitter list means you have to temporarily block the user maintaining the list

Posted by jpluimers on 2022/01/07

Removing yourself from a list has been possible for a long time (since at least 2013) by blocking the list owner, then unblocking, but was only documented late 2019 in [WayBack] How to use Twitter Lists:

A Twitter List is a curated group of Twitter accounts. Create your own or subscribe to a List created by someone else to view a streamlined timeline.

How to remove yourself from a List

You can view which Lists you are a member of through your Lists tab. To remove yourself from a List you will need to block the creator of that List.

It was public knowledge though, for instance documented at [WayBack] How journalists can remove themselves from Twitter lists – & why it matters – Poynter, which also documents this:

How can I find out which Twitter lists I’m on?

When using Twitter on the web, click on lists. You will arrive at “Subscribed To.” Next to that heading, you’ll see “Member Of.” Click on it to see the Twitter lists that include you as a member. This list of lists is chronological starting at the bottom — the first list you see at the top will be the one that most recently added you.

For me this is twitter.com/jpluimers/lists/memberships

 

The same trick also works when you want to have someone un-follow you:

Read the rest of this entry »

Posted in Power User, SocialMedia, Twitter | Leave a Comment »

Cleaning up your Twitter timeline: run odd tweets through BotOMeter

Posted by jpluimers on 2021/12/27

To help my Twitter timeline clean I run odd messages through: [WayBack] Botometer® by OSoMe:

Botometer® (formerly BotOrNot) checks the activity of Twitter accounts and gives them a score based on how likely they are to be bots. Higher scores are more bot-like. Brought to you by the Observatory on Social Media (OSoMe) at Indiana University.

Next to just analysing one account, it can also analyse the followers of friends of an account.

Note that you need to give Twitter Permissions to BotOMeter, which you can easily revoke from their site as well, see [WayBack] FAQ: Botometer® by OSoMe.

Next to be more versatile, I also found BotOMeter to be more precise than [WayBack] Bot Sentinel Dashboard ‹ Bot Sentinel:

Bot Sentinel is a free platform developed to automatically detect political trollbots and untrustworthy accounts. Bot Sentinel utilizes machine learning and artificial intelligence to identify and track disruptive Twitter users.

Quite a few are now on the mule or block list.

Note that both work better with English than with non-English language, but even with non-English, both are quite good.

A review is on [WayBack] A Review of Popular Bot Checkers – Unhack The Vote.

–jeroen

Posted in Power User, SocialMedia, Twitter | Leave a Comment »

Threader is dying: save your content as soon as possible

Posted by jpluimers on 2021/12/09

Luckily I only had two posts using Threader, as I today learned that it is dying really soon now, as per [Wayback/Archive] Threader – Good Twitter threads every day (emphasis and archival links mine):

As part of this acquisition, we’ll be shutting Threader down on December 15, 2021.

We’ve [Wayback/Archive] recently built a similar reading experience at Twitter, which is now available as part of [Wayback/Archive] Twitter Blue.

All of our users will be able to export their bookmarks from their settings in our iOS and web apps. Make sure to also download your PDF archives if you’d like to keep them.

Twitter Blue is paid and only available in very few countries and is part of Twitter, so quite useless for archival.

The alternatives [Archive] @ThreadReaderApp, [Archive] @WayBackMachine and [Archive] @ArchiveIs for the win (:

Bye bye [Archive] Threader (previously [Archive] @Threader_app), it was fun while it lasted.

jeroen

Posted in LifeHacker, Power User, SocialMedia, Twitter | Leave a Comment »

Twitter search filter tricks to get a less confusing timeline

Posted by jpluimers on 2021/11/08

Some links for my link archive in the order I use them most to least:

  1. https://twitter.com/search?q=filter%3Afollows%20-filter%3Areplies%20include%3Anativeretweets&src=recent_search_click
    • filters on filter:follows -filter:replies include:nativeretweets
  2. https://twitter.com/search?q=filter%3Afollows%20-filter%3Areplies%20include%3Anativeretweets%20-filter%3Alinks&src=typed_query
    • filters on filter:follows -filter:replies include:nativeretweets -filter:links
  3. https://twitter.com/search?q=filter%3Afollows%20-filter%3Areplies%20-filter%3Alinks&src=typed_query
    • filters on filter:follows -filter:replies -filter:links
  4. https://twitter.com/search?q=filter%3Afollows%20-filter%3Areplies&src=typed_query
    • filters on filter:follows -filter:replies

via: [WayBack] Joe Sondow on Twitter: “Reminder that Twitter’s timeline is trash; saved searches are better. Try pasting one of these in twitter search, then save the search: filter:follows -filter:replies -filter:links filter:follows -filter:replies filter:follows -filter:replies include:nativeretweets”

–jeroen

Read the rest of this entry »

Posted in Power User, SocialMedia, Twitter | Leave a Comment »

One of the coolest Twitter bots commands: @AltTextCrew OCR please

Posted by jpluimers on 2021/10/28

Twitter account [Archive.is] @AltTextCrew is cool: it can OCR text from images, which is great for visually impaired people.

Just answer a tweet containing such an image and it replies with a series of tweets with the texts of that image.

@AltTextCrew OCR please

You can also have it check and analyse the links from a tweet, just reply this to that tweet:

@AltTextCrew analyze links

[Archive.is] @hbeckpdx is the driving force behind both @AltTextCrew and [Archive.is] @AltTxtReminder:

Edit 20220510: AltTxtReminder got open sourced!

Below are two examples of @AltTextCrew usage:

OCR

  • image: [Archive.is] databass 🏳️‍⚧️⚢ on Twitter: “@AltTextCrew OCR please… “

  • text: [Wayback] Thread by @AltTextCrew on Thread Reader App – Thread Reader App

    Text 1/5:
    CVE-2021-20022 Arbitrary file upload through post- authenticated “branding” feature Like many enterprise products with a web- based user interface, SonicWall Email Security includes a feature known as
    Text 2/5:
    “branding” which gives administrators the ability to customize and add certain assets to the interface, such as company logos. These branding assets are managed via packages, and new packages can be
    Text 3/5:
    created by uploading ZIP archives containing custom text, image files, and layout settings. A lack of file validation can enable an adversary to upload arbitrary files, including executable code, such
    Text 4/5:
    as web shells. Once uploaded, these branding package ZIP archives are normally expanded and saved to the <SonicWall ES install path>\data\branding directory. However, an adversary could place
    Text 5/5:
    malicious files in arbitrary locations, such as a web accessible Apache Tomcat directory, by crafting a ZIP

Link analysis

Explanation

I really want to know what programming languages, frameworks, libraries and APIs they use for this bot.

Edit 20211028:

It uses the Google Vision API, as Tesseract was too slow and inaccurate:

Edit 20211211:

Note that usually the text will be published in the alt tag of the images:

[Archive] Hannah Kolbeck 🏳️‍⚧️ on Twitter: “@jpluimers @AltTextCrew No, it always prefers to tweet images with alt text. Right now if the ocr result from the targeted tweet is too long to fit in 4 images worth it will fall back to posting a thread.” / Twitter

–jeroen

Read the rest of this entry »

Posted in OCR, Power User, SocialMedia, Twitter, TwitterBot | Leave a Comment »

Difficult programming concepts explained in tweets

Posted by jpluimers on 2021/10/20

Highlights from the thread [Archive.is] Tomasz Łakomy on Twitter: “What’s the most difficult programming concept you can explain in a tweet?”

Finally a cheat (as it has an image), but great illustration:

Read the rest of this entry »

Posted in Development, SocialMedia, Software Development, Twitter | Leave a Comment »