Choqok
Web
Score 88%
Description:

KDE Micro-blogging client.

The name comes from an ancient Persian word, means Sparrow!

Its current features:
* Supporting User + His/Her Friends time-lines
* Supporting @Reply time-lines
* Supporting Multiple Accounts simultaneously.
* Supporting Identi.ca mono-blogging service (Using its Twitter compatible API)
* Supporting self hosted Laconica websites. (Using its Twitter compatible API)
* Support for send and receive direct messages
* Supporting search APIs for all services.
* Twitpic integration.
* KWallet integration
* Ability to make a quick tweet with global shortcuts (Ctrl+Meta+T)
* Ability to notify user about new statuses text, with KNotification and Libnotify's notify-send command
* Support for shortening urls with more than 30 characters
* Support for configuring status lists appearance.
* and other configure options...

Use KDE Bug tracker (https://bugs.kde.org/) for reporting bugs and requesting new features

you need CMake and KDE 4.1 development pkg to compile it. on ubuntu its pkg is kdelibs5-dev.
QJSon and QOAuth library
take a look at README file for build instructions.
Last changelog:

8 years ago

Version 1.3 -- 05-Mar-2012
* Support for Twitter photo upload API method (by Atanas Gospodinov)
* Translator plugin shuts off due Google terminated its free API.
* Toolbar for Choqok
* Filter plugin new feature: Add a filter to Highlight a post containing some text. [FEATURE:278529]
* Improvements in new tab bar UI.
* Show first 4 characters of search timeline name over the timeline icon [FEATURE:287687]

Version 1.2 -- 01-Nov-2011
* New TabBar UX for timelines inside an account. (Bardia Daneshvar)
* Replying to USERNAME notice under composer widget.
* A hyperlink (original post) added when a post is translated, So, User can restore post to original one! (FEATURE:270617)
* Global menu, When the menubar is hidden!
* Donate button in special menu and help menu
* is.gd statistics support.
* Font customization option.
* Better conversation view like new identica.
* Untiny plugin: Expanding twitter urls that shortened twice
* Untiny plugin: Support for untiny.com service removed.
* Several bug fixes.
Version 1.1 -- 02-Apr-2011
* Translator plugin
* Quick Filter plugin
* System tray icon problem in Gnome fixed.
* Hide Menu-bar option.
* Choqok caches posts automatically and not just at exit!
* Annoying video preview plugin problem that causes Choqok to crash fixed!
* Bug fixes

Version 1.0 -- 26-Jan-2011
* Bug fixes and improvements around RC1 release

Version 0.9.98 (1.0 RC1) -- 06-Dec-2010
* Twitter Lists support in Choqok [FEATURE:216249]
* Option to show timelines in reverse order [FEATURE:241743]
* Additional action in input boxes' context menu that will shorten all selected URLs or all URLs if there's no selection.
* "Hide Post" option for post widgets.
* BiDi support is back.
* Support for Twitgoo service in imagepreview plugin. (Alex Infantes)
* Digg shortener plugin removed.
* Support for LibIndicate to use as an alternate notification system. (It's Optional)
* Send reply to original author of repeated posts + cc to repeater.
* And so many fixes and improvements around current functionalities.

New Plugins:
- OCS Plugin to support "Open Collaboration Services API" provided by opendesktop.org and its partners
- IMStatus plugin to set your post as current status in IM clients (Kopete, Pidgin, PSI, Skype)
- Twitgoo image uploader
- Mobypicture uploader
- Posterous uploader


To see Full changelog goto:
https://projects.kde.org/projects/extragear/network/choqok/repository/revisions/master/entry/changelog

mtux

8 years ago

It seems good, But for now, I haven't enough time to work on it! and I think there are many jobs for it with higher priority to work on them.

But for later, maybe!

Report

ademmer1977

7 years ago

I would appreciate the GUI-Changes, too. An option to hide the "post tweet" form in the main window would be cool, too. Together with an option to hide the menu bar (like Kopete has), it would make the GUI lean and clean.

I vote for this! :-) Any chances to help you herewith without beeing too deep into Qt coding?

Report

nethad

8 years ago

Hi, your app is great, however I have a question:
A friend of mine uses a Mac twitter client named "Tweetie", which has a much cleaner UI in my opinion:
http://atebits.cachefly.net/atebits/img/tweetie-mac/features/screenshot.png

How about adding config options to resemble this kind of view?

Report

seraphyn

8 years ago

Authentication failed with this result: Could not authenticate you.

Is the message, compiled with no Errors under Debian Lenny.

strace:
choqok(11030) AccountManager::AccountManager:
choqok(11030) KWallet::Wallet::openWallet: Pass a valid window to KWallet::Wallet::openWallet().
choqok(11030): The kwalletd service has been disabled
choqok(11030): The kwalletd service has been disabled
choqok(11030): The kwalletd service has been disabled
choqok(11030): The kwalletd service has been disabled
choqok(11030) AccountManager::loadAccounts:
choqok(11030) AccountManager::loadAccounts: 0 accounts loaded.
choqok(11030) MainWindow::settingsChanged:
) = 1 ([{fd=3, revents=POLLIN}])
read(3, "l\2\1\1\220\n\0\0$\0\0\0/\0\0\0\6\1s\0\6\0\0\0:1.206\0\0\5"..., 2048) = 2048
read(3, "<arg type=\"i\" direction=\"out\"/>\n "..., 2048) = 720
brk(0x9fbf000) = 0x9fbf000
brk(0x9fb7000) = 0x9fb7000
writev(3, [{"l\1\0\1\36\0\0\0\10\0\0\0\202\0\0\0\1\1o\0\20\0\0\0/MainAppl"..., 152}, {"\0\0\0\0\26\0\0\0\0\0\0\16/home/seraphyn\0\0\0\0"..., 30}], 2) = 182
gettimeofday({1241634802, 132662}, NULL) = 0
poll([{fd=3, events=POLLIN}], 1, 25000) = 1 ([{fd=3, revents=POLLIN}])
read(3, "l\2\1\1\4\0\0\0%\0\0\0/\0\0\0\6\1s\0\6\0\0\0:1.206\0\0\5"..., 2048) = 68
read(3, 0x9f864b8, 2048) = -1 EAGAIN (Resource temporarily unavailable)
exit_group(0) = ?
seraphyn@takeshi:~$ choqok(11030) AccountsWizard::AccountsWizard:
choqok(11030) MainWindow::setTimeLineUpdatesEnabled:
choqok(11030) MainWindow::loadAccounts:
choqok(11030) MainWindow::disableApp:
choqok(11030) AccountsWizard::slotButtonClicked:
choqok(11030) Backend::Backend:
choqok(11030) Backend::verifyCredential:
choqok(11030) Backend::slotCredentialsReceived:
choqok(11030) AccountsWizard::slotError:

btw i do not use kwallet. So there could be a problem with this.

Greetings Chris

Report

seraphyn

8 years ago

K.
Used own laconia-Service with https://identi.ca and it works.
Need some more configuration options. Like own services für short-URLs. Should be a possibility.
But I must say, that i prefer something on a console. Still waitin for an ncurses-app.
But nice work indeed.
Greetz

Report

smo

8 years ago

Hello,

would be nice if I could save my searches and use them like following a friend on twitter.
So I could search for "#choqok" and "add" this search to my friend list. From now on I would get every message tagged with "#choqok". In this way you could follow topics instead of only people.

cheers
smo

Report

mtux

8 years ago

Oh, good idea!
Appended to ver 1.0 Tasks list :)

But you can keep it open! for now! there's an "Auto-Update results" checkbox to update it with other timelines!

Report

joth666

8 years ago

Would it be possible to add a concept of groups into the program? That is, divide the people you're following into groups depending on why you're following them:

i.e.

*For fun
*Friends
*KDE
*Music
*Movies

and then just display a specific group? All to avoid information overload and just see tweets from the categories you at that specific time wants to see?

Report

mtux

8 years ago

Seems a good idea!
will add to my TODO list for it :)

Report

lyhana8

8 years ago

really nice apps indeed, long time I was looking for an apps of this kind.

Cheers

Report

EnigmaticSeraph

8 years ago

Connected to Twitter, I am constantly re-getting my direct messages. Specifically, any that appear on the first page on the website. Are they not being marked as taken already? Granted, something may have gone bad with Twitter itself, which I wouldn't doubt. If you need any more info, just let me know.
Oh, and a minor gripe:
The Accounts list is ordered alphabetically, which means that I can never, ever have Twitter (that being my account name) be my first tab (more importantly being the one that shows up first) if I also have Identi.ca as an account name, because it will instead go first. Any chance of making them manually orderable, or at least not sorting them? Thanks. (Elegant app, btw.)

Report

mtux

8 years ago

First reported issue was about Twitter output! and solved!

But about second, yes currently their ordered alphabetically. I will add option to order them manually. but for now you can prepend a number to aliases to order them.

Report

miniature

8 years ago

"just posted" dents show up as "3 hours ago", but I'm at -5 GMT. Other than that, great client. :)

Report

mtux

8 years ago

:-/
DateTime is in UTC when received from server and converted to local in choqok!
And this shouldn't happend.
I will check it...
thanks for report

Report

miniature

8 years ago

ahh sorry, my timezone was borked in rc.conf, had to change that. Works great now. But a request, would be nice if it would be possible to dent 2 services at once, like identica + twitter, or any combination. :)

Thanks for a great app

Report

mtux

8 years ago

In Quick Tweet widget you can send post to all of your accounts at once!

Report

MoonBlossom

8 years ago

Hi!
Would it be possible to add a button to RT a message? Right now If I need to do that I need to copy/paste the message plus the original sender's name. A button would make it easier :)

BTW on the new version (0.5) there are borders wrapping the messages. Could we have feature to remove them? =)

Thank you!!

I <3 Choqok!

Report

mtux

8 years ago

RT button will be available for next release! I hope :)

Report

MoonBlossom

8 years ago

Thank you!!

Report

ungethym

8 years ago

Hi,
just installed that great app but it can't conntect to my identi.ca account. I have signed up with OpenID.
Does it also work with odern ID or do I have to change the auth. method (if that is possible at identi.ca)?
Cheers,
Thomas

Report

ungethym

8 years ago

Solved. It was easy to set a password in the identi.ca website. Now it works great.
Thanks!

Report

giulianisanches

8 years ago

What about twitpic integration ? :)

http://twitpic.com/

Ty for your work. ;)

Report

mtux

8 years ago

hmm, I don't know :D

Someday maybe ;)

Report

DarkAdmiral

8 years ago

it would be really really nice to have twitpic support!!

Report

ralsina

8 years ago

It would be awesome if choqok would provide a useful DBUS interface, allowing other apps to send updates.

Example usage: I wrote a RSS aggregator, and like to post interesting links to tweeter. Right now, I am using a custom "client", if I could hook into Choqok via DBUS, the user wouldn't have to configure everything twice.

It should not be terribly hard to do, I can even take a shot at it although my C++ is beyond rusty ;-)

Report

8 years ago

Version 1.3 -- 05-Mar-2012
* Support for Twitter photo upload API method (by Atanas Gospodinov)
* Translator plugin shuts off due Google terminated its free API.
* Toolbar for Choqok
* Filter plugin new feature: Add a filter to Highlight a post containing some text. [FEATURE:278529]
* Improvements in new tab bar UI.
* Show first 4 characters of search timeline name over the timeline icon [FEATURE:287687]

Version 1.2 -- 01-Nov-2011
* New TabBar UX for timelines inside an account. (Bardia Daneshvar)
* Replying to USERNAME notice under composer widget.
* A hyperlink (original post) added when a post is translated, So, User can restore post to original one! (FEATURE:270617)
* Global menu, When the menubar is hidden!
* Donate button in special menu and help menu
* is.gd statistics support.
* Font customization option.
* Better conversation view like new identica.
* Untiny plugin: Expanding twitter urls that shortened twice
* Untiny plugin: Support for untiny.com service removed.
* Several bug fixes.
Version 1.1 -- 02-Apr-2011
* Translator plugin
* Quick Filter plugin
* System tray icon problem in Gnome fixed.
* Hide Menu-bar option.
* Choqok caches posts automatically and not just at exit!
* Annoying video preview plugin problem that causes Choqok to crash fixed!
* Bug fixes

Version 1.0 -- 26-Jan-2011
* Bug fixes and improvements around RC1 release

Version 0.9.98 (1.0 RC1) -- 06-Dec-2010
* Twitter Lists support in Choqok [FEATURE:216249]
* Option to show timelines in reverse order [FEATURE:241743]
* Additional action in input boxes' context menu that will shorten all selected URLs or all URLs if there's no selection.
* "Hide Post" option for post widgets.
* BiDi support is back.
* Support for Twitgoo service in imagepreview plugin. (Alex Infantes)
* Digg shortener plugin removed.
* Support for LibIndicate to use as an alternate notification system. (It's Optional)
* Send reply to original author of repeated posts + cc to repeater.
* And so many fixes and improvements around current functionalities.

New Plugins:
- OCS Plugin to support "Open Collaboration Services API" provided by opendesktop.org and its partners
- IMStatus plugin to set your post as current status in IM clients (Kopete, Pidgin, PSI, Skype)
- Twitgoo image uploader
- Mobypicture uploader
- Posterous uploader


To see Full changelog goto:
https://projects.kde.org/projects/extragear/network/choqok/repository/revisions/master/entry/changelog

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install
Details
version
1.3
updated Mar 04 2012
added Dec 24 2008
downloads
page views 2943