Say hello to Piepmatz, a Twitter client for Sailfish OS!
Piepmatz supports all the features of Twitter that you need to stay up-to-date. Your personal timeline, notifications, media etc. - coming with a lot of eye-candy!
On a device with a physical keyboard you have the following shortcuts:
Open Source and Contribution
Feedback about Piepmatz is always appreciated (good, bad, improvement/feature ideas etc.).
You can contribute with a translation, a new feature or even a bugfix. The sources are on GitHub at https://github.com/Wunderfitz/harbour-piepmatz. Please acknowledge the GNU GPLv3 before contributing/forking. Thanks to all new and especially to the existing contributors!
1.8.1
- A glimmer of hope for threads without developer mode (acting as search engine bot - they still seem to get an HTML view for tweets)
- That also brings back Open Graph previews for tweets :)
- Updated translations for Chinese and Polish (thanks to dashinfantry and atlochowski)
1.8
1.7.1
1.7
1.6.1
1.6
1.5.1
1.5
1.4.1
1.4
1.3
1.2.2
1.2.1
1.2
1.1
1.0
Comments
casualbear
Sat, 2021/01/16 - 14:11
Permalink
I can't seem to log into twitter with piepmatz anymore, does anyone else have this issue?
ichthyosaurus
Tue, 2020/12/22 - 12:57
Permalink
Maybe now would be a good occasion to look into the simplified API implementation again?
tmojo
Mon, 2020/12/21 - 15:32
Permalink
Do I understand registration correctly, that I need to give my mobile phone number in order to get a developer account?
ichthyosaurus
Tue, 2020/12/22 - 12:56
Permalink
it appears so, yes
tmojo
Fri, 2020/12/18 - 20:59
Permalink
Has the Twitter API to query threads changed again?
Since today Piepmatz doesn't show threads anymore.
JacekJagosz
Fri, 2020/12/18 - 21:52
Permalink
I have the same problem unfortunately.
WerkWolf
Tue, 2020/12/22 - 00:58
Permalink
Update 1.8.1: Thread support seems to work again also without developer mode, thanks to @ithier for the hint! Details see below:
Piepmatz used the Twitter legacy website to parse threads. Twitter removed this legacy support this week - as a consequence threads were no longer working in Piepmatz. The new website uses sophisticated lazy loading per default for standard browsers. That makes parsing much, much more difficult. But it seems that you still get an HTML page if you identify as search crawler bot. Threads don't seem to contain as many tweets as before, but as least it's a start. On the other side, there is a new Twitter APIv2 that supports threads to a certain extent. Piepmatz 1.8 can use that, if you enable the new developer mode. People using the developer mode need their own so-called Bearer token from the Twitter Developer Portal to make threads work in a sustainable way. The search crawler bot workaround can break at any time! Please see https://github.com/Wunderfitz/harbour-piepmatz#developer-mode for some additional details.
Please note: The new thread support will never be as good as the original one. It's limited to tweets from the last 7 days and may display the thread structure differently than before, some tweets may even be missing, especially in high-volume threads!
Contributions welcome: In case you know a better solution or want to improve the thread support - contributions to the codebase are always welcome! :)
JacekJagosz
Mon, 2020/12/21 - 11:36
Permalink
Thank you so much for keeping this great app alive. Although applying for Twitter developer account is tedious, the threads work really well, thank you for that.
nobodyinperson
Mon, 2020/12/21 - 23:28
Permalink
Yep, it works fine, Thanks WerkWolf! The threads feel slightly faster now. But Twitter's 7-day limit sounds meh...
WerkWolf
Tue, 2020/12/22 - 01:00
Permalink
It seems that there is still a way without the developer mode, please see the updated comment. But please be aware that it may break at any time. Using developer mode and the new APIv2 seems safer to me honestly.
ithier
Mon, 2020/12/21 - 01:55
Permalink
The twitter Api cut off has been discussed on Hacker News : https://news.ycombinator.com/item?id=25464280
Apparently you can still use the old GET URL if you change the user agent to GoogleBot.
Otherwise, nitter.net (also discussed in the Hacker News link) seems to be able to display threads.
Hope it can help.
WerkWolf
Tue, 2020/12/22 - 00:50
Permalink
Wow, I thought I have tried enough different user agents, but obviously I missed the search engine bots. That seemed to be the silver bullet, thank you very much for the hint! Piepmatz now identifies as "Piepmatz Bot (Sailfish OS)", that brings back threads without developer mode (to a certain extent). :) Let's cross our fingers that this lasts a little longer than last time.
Cryx
Wed, 2020/10/14 - 16:07
Permalink
Is possible to use multiple accounts in Piepmatz?
WerkWolf
Sun, 2020/12/20 - 14:10
Permalink
Yep, go to settings to add/change your accounts for use in Piepmatz.
danfin
Wed, 2020/10/07 - 16:54
Permalink
on my XA2, SailfishOS 3.4.22, Piepmatz shows no movies anymore. Ist this a known problem or am I alone with that?
danfin
Thu, 2020/10/08 - 16:48
Permalink
with uptdate to OS 3.4.0.24 movies in twitter play very nicely again ;)
DrYak
Mon, 2020/08/31 - 02:30
Permalink
There might be a bug in the Geocode code: Location is constantly running when Piepmatz is running (even while just looking the timeline), whereas I would expect Location to only kick in while writing a tweet and otherwise be unused to save on battery.
ferlanero
Sat, 2020/07/18 - 17:31
Permalink
Seems like Twitter is updating its API to version 2: https://www.xatakamovil.com/aplicaciones/twitter-presenta-su-api-v2-para...
kaulian
Sun, 2020/06/21 - 20:06
Permalink
Thanks for fix thread
Juanro49
Tue, 2020/06/16 - 18:28
Permalink
Great app, but you can add tweet likes in notifications? It not showed. Thanks
WerkWolf
Sun, 2020/06/21 - 13:22
Permalink
No, this is not possible. There is no API for third-party clients to retrieve them properly.
Kobieknight
Wed, 2020/06/03 - 06:14
Permalink
Is something wrong with the thread function of Piepmatz? None seem to be loading.
robomike
Wed, 2020/06/03 - 21:20
Permalink
Seems Twitter changed its api again....
WerkWolf
Sun, 2020/06/21 - 13:21
Permalink
It's not the API, as there is no official one for threads. But version 1.6.1 should fix the issue...
simosagi
Sat, 2020/05/30 - 14:34
Permalink
Question: any idea why my Piepmatz is showing "Trends for Saint Petersburg", instead of the ones where I live and I've set my Twitter account, i.e. Helsinki, Finland?
WerkWolf
Sun, 2020/06/21 - 13:19
Permalink
Most certainly there are no trends for your region. Piepmatz then automatically selects the closest region ehich is available.
sathelstan
Sun, 2020/05/03 - 18:26
Permalink
Further, clicking on Piepmatz does not open the link. Any advice would be appreciated.
WerkWolf
Fri, 2020/05/08 - 12:49
Permalink
You need to open this link with your browser as you need to complete the Twitter login process.
sathelstan
Wed, 2020/04/29 - 03:37
Permalink
Why do I have to log in through the browser even though I paid for your app last year?
WerkWolf
Fri, 2020/05/08 - 12:48
Permalink
You log in to Twitter so that Piepmatz can complete the OAuth login flow. Without that, you can't use the Twitter platform. That has nothing to do with WerkWolf, moreover, the app is free of charge since several months.
Pages