TRocket - Twitter Client [OPEN SOURCE]
Introduction
TRocket is just like any other Twitter client. The only difference between TRocket and others is that TRocket is open source, which means any developer can modify it according to their own need.
Screenshot of the main form:
![](http://www.codeproject.com/KB/buttons/TRocket_-_Twitter_Client/ScreenHunter.jpg)
Background
TRocket is an open source project that I started in June 2011. Though the development on this project was done very quickly, due to certain personal issues, I was not able to release this on time.
Using the Code
This program is coded in Visual Basic 2010. It uses twittervb
library file, which is available at http://twittervb.codeplex.com/.
Note that the code that is required before everything which you want to be downloaded from twitter is:
Dim objReader As New System.IO.StreamReader(Application.StartupPath & "\" _
& Form2.TextBox3.Text & "_OAuthtk.dat")
My.Settings.m_strToken = objReader.ReadLine()
My.Settings.Save()
objReader.Close()
Dim objReader1 As New System.IO.StreamReader(Application.StartupPath & "\" _
& Form2.TextBox3.Text & "_OAuthtkST.dat")
My.Settings.m_strTokenSecret = objReader1.ReadLine()
My.Settings.Save()
objReader1.Close()
tw.AuthenticateWith(consumer, consumersecret, My.Settings.m_strToken, _
My.Settings.m_strTokenSecret)
This code reads the security tokens that are downloaded after you login and put the PIN in the application.
Points of Interest
As I did this only for fun in the summer vacation, I did not get any time to clean up the code or add any proper comment lines to it. Please note that this application may take a few minutes to start-up at first. This is because login files are being downloaded.
*Sometimes, font might not show up properly on the application because of color issues. To solve this issue, go to: http://twitter.com after login, click on your [Username]—->Settings—->Design—->Change Design Colors—->[CHANGE THE LINK COLOR]—->Save Changes.
After that, restart the application.
Known Bugs:
-
Application may crash at any point if internet is not available.
-
Try
…Catch
…End Try
has not been added everywhere. [MORE CHANCES OF CRASH] -
If we only use space [space bar] in the tweet or message textbox, the Tweet/Send buttons get activated after 140 letters.
-
Message box has not been added everywhere. Thus in some places, there is no way to notify the user about the actions performed by the application.
All programmers are requested to change the consumer
and consumersecret string
on all the forms with their own keys.
You can get those details form https://dev.twitter.com/ - [ACCOUNT REQUIRED].
History
About page
![](http://www.codeproject.com/KB/buttons/TRocket_-_Twitter_Client/ScreenHunter_02.jpg)
I will keep on updating this post from time to time. You can catch more information about me on my website: http://projectgen.co.cc.
This is my first post on this website. I hope you like it.
Post Comment
Muchos Gracias for your article.Really thank you! Cool.
I am incessantly thought about this, thanks for posting.
Ponto IPTV a melhor programacao de canais IPTV do Brasil, filmes, series, futebol
Really enjoyed this post.Really thank you! Keep writing. makaberzux
I2oYKc This web site certainly has all of the information and facts I needed about this subject and didn at know who to ask.
very good put up, i definitely love this web site, keep on it
Very good article.Really looking forward to read more. Cool.
You ave a really nice layout for the blog i want it to make use of on my website also.
This is a topic which is near to my heart Thank you! Where are your contact details though?
Really enjoyed this post.Really looking forward to read more. Much obliged.
You ave made some good points there. I looked on the internet to find out more about the issue and found most individuals will go along with your views on this website.
Thank you for your blog.Really thank you! Really Cool.
I simply could not leave your web site before suggesting that I actually loved the usual information a person supply to your guests? Is going to be back regularly in order to check up on new posts
You made some good points there. I did a search on the issue and found most guys will approve with your site.
Some truly excellent blog posts on this internet site , thanks for contribution.
that could be the finish of this article. Right here you
Thanks so much for the blog.Really thank you! Really Great.
Sweet blog! I found it while searching on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I ave been trying for a while but I never seem to get there! Thank you
This blog is obviously interesting as well as diverting. I have discovered a bunch of handy things out of this source. I ad love to visit it again and again. Thanks a lot!
Pretty! This has been a really wonderful article. Many thanks for providing this info.
You got a very good website, Glad I observed it through yahoo.
There is definately a great deal to find out about this topic. I like all of the points you have made.
Only wanna input that you have a very decent website , I like the design it actually stands out.
This blog is obviously interesting and factual. I have discovered a lot of interesting things out of this blog. I ad love to go back again soon. Thanks!
I think you have remarked some very interesting details , regards for the post.
Major thankies for the article post.Really looking forward to read more. Want more.
wow, awesome post.Thanks Again. Fantastic.
Usually I don at read post on blogs, but I wish to say that this write-up very forced me to take a look at and do so! Your writing taste has been surprised me. Thank you, very great post.
Thanks a lot for the blog post.Really thank you! Fantastic.
I reckon something truly special in this web site.
Wow, great article.Really looking forward to read more. Great.
Way cool! Some very valid points! I appreciate you penning this article plus the rest of the site is extremely good.
My brother suggested I might like this website. He was totally right. This post truly made my day. You can not imagine simply how much time I had spent for this info! Thanks!
This post will assist the internet visitors for creating new website or even a blog from
You are my aspiration , I own few blogs and often run out from to post.
I truly appreciate this blog post. Really Cool.
Major thanks for the article post.Really looking forward to read more. Cool.
You need to participate in a contest for probably the greatest blogs on the web. I all advocate this website!
This is one awesome article post. Will read on
Say, you got a nice post.Much thanks again. Really Great.
Really enjoyed this blog.Thanks Again. Fantastic.
Your stream posts constantly contain a lot of especially positive to date information. Everyplace achieve you come positive with this? Emphatically stating you are same creative. Recognition again
Say, you got a nice article.Really thank you! Will read on
yQeV6S I value the blog post.Really looking forward to read more. Want more.
Wonderful article! We will be linking to this particularly great post on our site. Keep up the great writing.
Major thanks for the post.Really looking forward to read more. Awesome.
You made some decent points there. I appeared on the internet for the issue and found most individuals will go along with with your website.
I severely take pleasure in your posts. Thank you
Wonderful goods from you, man. I ave have in mind your stuff prior to and you are just too
wonderful issues altogether, you simply received a new reader. What could you recommend in regards to your put up that you simply made a few days ago? Any certain?