Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TweetSharp - Where did FluentTwitter go?

In TweetSharp 1.0 there was FluentTwitter, TweetSharp 2.0 doesn't seem to have this anywhere, it doesn't even seem to be deprecated but rather just deleted altogether, can anyone point me if this part of TweetSharp is still available in 2.0 and how to access it?

In their google code page, they even have topics talking about FluentTwitter, like this one, which isn't navigable (you can't reach it apparently) but it shows up in google search results. I don't really know what Dimebrain is, is this a custom version of TweetSharp, or just how v1.0 was named, or what?

Really confusing.

Something similar happens with Twitterizer, they claim on their site that you should only need Twitterizer2.dll and Newtonsoft.Json.dll for most projects, but that you could also use stuff like Twitterizer2.Streaming.dll, which is nowhere to be found...

Twitterizer2.Streaming.dll
This is an addon library that provides access to the Streaming API.
This file is not necessary for most projects.

I need a Twitter API wrapper that is up-to-date and allows using the Streaming API.

Update Where can I download a working copy of this version of TweetSharp? I downloaded that version file by file creating my own solution and providing the reference libraries I thought it needed, but I just keep hitting walls and walls of compile-time errors..

Update Twitterizer seems to not support the Streaming API, that's why they don't include their streaming wrapper library in their main release. Still no clue about TweetSharp though.

Update TweetSharp also seems to have jumped non-stop in repositories: google search yields results in all of the following: google code, github, codeplex, and nuget, yet google code and codeplex links seem to have been removed.

like image 512
bevacqua Avatar asked Jul 05 '11 18:07

bevacqua


2 Answers

To answer your primary question: TweetSharp dropped its fluent style API in the release of 2.0. Furthermore, TweetSharp is no longer maintained by its authors, this is why finding information about it, outside of its github repository, is problematic.

In the past I've released a very early beta prototype of twitterizer's streaming binary as a separate download (in the 'addons' release). The most recent version, however, contains the streaming binary that is fully working and stable (at least for the user stream).

like image 194
Ricky Smith Avatar answered Oct 22 '22 15:10

Ricky Smith


I recommend you view cached pages to uncover more info via google. You said that the data at that page wasn't accessible, but it is:
http://webcache.googleusercontent.com/search?q=cache:RWqwl4mpcOMJ:tweetsharp.codeplex.com/wikipage%3Ftitle%3DFluentVsService+fluenttwitter&cd=1&hl=en&ct=clnk&gl=jp&source=www.google.co.jp

Also, you should use google's advanced search feature to get more info. Rather than 'should include one of the following words', use 'must include', or type a + before your term. +fluenttwitter gave me a page with code that uses the .dll file you're trying to use in FluentTwatter 2. Lol, oops. I mean FluentTwitter. You may be able to use google in this same way to find whatever dll file you are looking for, but I would be worried about virii. I used it to find drive files, like this: +sidewinder_joystick_driver32.dll. It also helped me to find missing system files and doom2.wad + dwango. ;D

Finally, there's this: http://pm.twitterizer.net/projects/twitterizer-stream. It confirms that Twitterizer doesn't support a streaming API, but these people are after the same thing. It's always refreshing to find people working towards the same goal. If you are stuck in the middle of something, they might have the next step. Maybe they'll give you SVN access to some working draft, and you will be able to use it under a special developer's license of some kind! :D

Best of luck to you!

like image 22
千里ちゃん Avatar answered Oct 22 '22 13:10

千里ちゃん