New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Tweet Marker support #40

Open
maxxkrakoa opened this Issue Nov 26, 2013 · 30 comments

Comments

Projects
None yet
@maxxkrakoa
Copy link

maxxkrakoa commented Nov 26, 2013

It would be a nice enhancement if corebird supported Tweet Marker so the read state of tweets can be synchronized across multiple apps and devices.

https://github.com/manton/tweetmarker
http://tweetmarker.net/

@baedert

This comment has been minimized.

Copy link
Owner

baedert commented Nov 26, 2013

I already wanted to support tweetmarker in the past but librest currently does not support it. There are patches pending to support it though.
I.e. I have an API key already and testet a bit with it, but couldn't continue due to the missing parts in librest.

@MorrisJobke

This comment has been minimized.

Copy link

MorrisJobke commented Nov 12, 2014

It doesn't seem to be available yet. But is there a chance to have this feature integrated into corebird?

@baedert

This comment has been minimized.

Copy link
Owner

baedert commented Nov 13, 2014

Again, impossible without the support for setting a request's content in librest.

@mcg

This comment has been minimized.

Copy link

mcg commented Aug 1, 2016

Any chance this is implementable now?

@philgood

This comment has been minimized.

Copy link

philgood commented Jan 10, 2017

Are there any further updates with incorporating tweetmarker sync to corebird? Has librest been updated?

@baedert

This comment has been minimized.

Copy link
Owner

baedert commented Jan 10, 2017

Christophe has pointed out to me on IRC that I could potentially solve the rest_proxy_call_set_content problem with a custom RestProxyCall subclass but there hasn't been any work in that area.

@darren3

This comment has been minimized.

Copy link

darren3 commented Jan 10, 2017

Tweetmarker support is essential to me when using a Twitter client. It would be great if support was added so I could use Twitter on my daily driver Linux machines.

@philgood

This comment has been minimized.

Copy link

philgood commented Jan 11, 2017

Fingers crossed you can solve tweetmarker support with that subclass. Arch is my daily driver too like @darren3 and tweetmarker is the only thing is miss since moving away from osx.

@simonszu

This comment has been minimized.

Copy link

simonszu commented Feb 27, 2017

I'd love to have a Tweetmarker integration as well. According to manton/tweetmarker#4 i think it would be the best to ask the tweetmarker administrator about an API key for Open Source Apps - because otherwise it would cost the developer around $25/month.

@baedert

This comment has been minimized.

Copy link
Owner

baedert commented Feb 27, 2017

I haven't used it in a very long time (I guess some time in 2013 the last time) but I already have one of those (if it still works).

@simonszu

This comment has been minimized.

Copy link

simonszu commented Feb 28, 2017

I'd love it. I recently switched from macOS to Linux, and the only two features i am missing right now are Google Photo Sync, and a decent Client with Tweetmarker integration.

@subjectdenied

This comment has been minimized.

Copy link

subjectdenied commented Apr 10, 2017

tweetmarker support would make corebird perfect for me, as @simonszu i switched from mac to linux, and since than i'm not using a twitter desktop client, cause of sync missing in every client

@mariow

This comment has been minimized.

Copy link

mariow commented Oct 6, 2017

Same issue here. Is there anything that would help in getting this done? I'm afraid I couldn't help with code, but how about setting a bounty for this?

@baedert

This comment has been minimized.

Copy link
Owner

baedert commented Oct 6, 2017

Not really. It just requires considerable changes and I don't use tweetmarker so it never gets tested. What other clients are you using tweetmarker with?

@simonszu

This comment has been minimized.

Copy link

simonszu commented Oct 6, 2017

@philgood

This comment has been minimized.

Copy link

philgood commented Oct 6, 2017

And I use Flamingo for Android which utilizes tweetmarker sync. I'd be happy to contribute to a bounty.

@muellermartin

This comment has been minimized.

Copy link

muellermartin commented Oct 7, 2017

I'm using NightOwl (formerly YoruFukurou) on macOS and used Tweetbot on iOS.

@mariow

This comment has been minimized.

Copy link

mariow commented Oct 7, 2017

+1 for Fenix on Android

@subjectdenied

This comment has been minimized.

Copy link

subjectdenied commented Oct 7, 2017

+1 fenix

@baedert

This comment has been minimized.

Copy link
Owner

baedert commented Oct 7, 2017

Looking at the tweetmarker website again made me remember why I didn't look into it further the last time: it's $25 a month for developers :|

@muellermartin

This comment has been minimized.

Copy link

muellermartin commented Oct 7, 2017

We could probably set up a Liberapay, Patreon or a similar service to help covering the expenses ;)

@Vistaus

This comment has been minimized.

Copy link

Vistaus commented Oct 7, 2017

@muellermartin Uh, @baedert already has a Patreon where you can pledge.

@muellermartin

This comment has been minimized.

Copy link

muellermartin commented Oct 7, 2017

@Vistaus Yes, I missed that (probably because I'm not using corebird - mostly due to missing Tweet Marker support).

Also: On Feb 27 it was mentioned with reference to manton/tweetmarker#4 that Open Source apps probably get free API access. Could be worth a try!

@philgood

This comment has been minimized.

Copy link

philgood commented Oct 7, 2017

Just to follow up on @muellermartin post, @manton has a Tweet Marker API request page where you can select Open Source apps... Hopefully worth a shot - http://riverfold.wufoo.com/forms/r1vlpvch1cg9ruw/

@baedert

This comment has been minimized.

Copy link
Owner

baedert commented Oct 8, 2017

Yeah, I vaguely recall filling that form out a few years ago. I still have a tweetmarker test case laying around from that time too. The patch fixing the use of X-Auth-Service-Provider for OAuth echo calls from the linked bug report in librest has never been pushed though. But that's all not really a problem given that corebird just ships with a copy of librest these days.

Edit: I mean, it looks like I have one of the free tokens already.

@paulobrien

This comment has been minimized.

Copy link

paulobrien commented Oct 12, 2017

TweetMarker support would just be the icing on an already rather lovely cake.

@baedert

This comment has been minimized.

Copy link
Owner

baedert commented Oct 15, 2017

Ok confirmed it doesn't work anymore lol

** Message: Status Code: 403
** Message: Invalid API key

This might have been disabled in Nov 2014 when the new developer plans were introduced and all developers of commercial apps were required to chose one of those.

Just to follow up on @muellermartin post, @manton has a Tweet Marker API request page where you can select Open Source apps... Hopefully worth a shot - http://riverfold.wufoo.com/forms/r1vlpvch1cg9ruw/

Dunno if I should be choosing "Open source app" or "Completely free app" here, really. manton/tweetmarker#4 just has a definitive solution for personal use.

@simonszu

This comment has been minimized.

Copy link

simonszu commented Oct 15, 2017

@philgood

This comment has been minimized.

Copy link

philgood commented Oct 15, 2017

Not a bad idea @simonszu, might increase the workload for @manton though! I would go for the "Completely free app" option and provide more details about your app.

@monty-jack

This comment has been minimized.

Copy link

monty-jack commented Jan 1, 2018

+1 Tweet Marker support. I think entering a personal API to add this feature is a great idea but also unsure of the required effort to complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment