Choqok

Browser

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

51
8 .3
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

C

mtux

11 years ago

Good idea,
I will work on it. :)

Thanks,
Mehrdad

Report

gbin

11 years ago

I made that quickly. it compiles perfectly fine if you have kde 4.2 rc from kde-testing.

----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="2"

inherit kde4-base

DESCRIPTION="A KDE4 mono-blogging client for K Desktop Environment. The name comes from an ancient Persian word, means Sparrow! Currently supports Twitter.com and Identi.ca services"
HOMEPAGE="http://choqok.ospdev.net/"
SRC_URI="http://mirror.lfeo.org/choqok/choqok/${PV}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""

Report

salyavin

11 years ago

Just so you know this very helpful skeleton ebuild has been put in the following Gentoo bug and an overlay https://bugs.gentoo.org/show_bug.cgi?id=257548

Report

nconnor

11 years ago

Really struggling on Gentoo, KDE trunk compiling from this archive and from SVN :

[ 54%] Building CXX object src/CMakeFiles/choqok.dir/mainwindow.o
/root/choqok/src/mainwindow.cpp: In member function ‘void MainWindow::setupActions()’:
/root/choqok/src/mainwindow.cpp:86: error: no matching function for call to ‘KShortcut::setAlternate(QIncompatibleFlag)’
/usr/include/kshortcut.h:226: note: candidates are: void KShortcut::setAlternate(const QKeySequence&)
/root/choqok/src/mainwindow.cpp:94: error: no matching function for call to ‘KAction::setShortcut(QIncompatibleFlag)’
/usr/include/kaction.h:302: note: candidates are: void KAction::setShortcut(const KShortcut&, QFlags<KAction::ShortcutType>)
/usr/include/kaction.h:316: note: void KAction::setShortcut(const QKeySequence&, QFlags<KAction::ShortcutType>)
/root/choqok/src/mainwindow.cpp:97: error: no matching function for call to ‘KShortcut::setAlternate(QIncompatibleFlag)’
/usr/include/kshortcut.h:226: note: candidates are: void KShortcut::setAlternate(const QKeySequence&)
make[2]: *** [src/CMakeFiles/choqok.dir/mainwindow.o] Error 1
make[1]: *** [src/CMakeFiles/choqok.dir/all] Error 2

Report

C

mtux

11 years ago

:-O

I fixed it on my previous commit. (912236)

Get the src from SVN, I hope it solved :D

Thanks for reporting it. :)

Report

nconnor

11 years ago

Indeed it did fix it. Thanks, choqoK looks great!

Report

neversfelde

11 years ago

Hello and thank you for choqoK. Twittern was never better.

I worte a german guide for using choqoK with Kubuntu 8.10.

http://wiki.kubuntu-de.org/Kubuntu_benutzen/Internet/choqoK

I hope it is helpful somehow ;).

There is also a list of bugs in it, where shall I report them? Here or via mail?

Report

C

mtux

11 years ago

Thanks for your support.

Before reporting a bug, please get the latest development snapshot from SVN server, and see if the bug is fixed or not! (more info: http://wiki.github.com/mtux/choqok/home )

All Bug reports are welcomed.
Send me email or comment it here. :) as you wish.

Report

neversfelde

11 years ago

choqoK guide is bumbed to 0.3.1 :). Probably somebody wants to translate it to english?

remaining bugs are only:

* missing translation
* timestap is always "about 19,042 days ago "
* and the "Quick Teet" window does not learn it's size

Thanks for that new version, looks great.

Report

neversfelde

11 years ago

discovered another bug. Configuring two accounts with the same alias is not possible.

Report

C

mtux

11 years ago

Thanks,

About Bugs:
* timestamp is always "about 19,042 days ago "
You have to give me more information about it, you are the first person report it! :-/
Run it from Command line, and give the output + ScreenShot from your view + this file : ~/.kde/share/apps/choqok/YOURALIAS_homestatuslistrc
I wish find the problem! :)
Please mail me this informations ;)
mehrdad.momeny {AT} gmail

About the Quick tweet window: OK, I will tell him to remember its size. ;) thanks.

and about the alias:
Yes, The Alias is Unique! and you couldn't have same aliases! management of accounts is based on alias! ;)

Thanks,
Mehrdad

Report

arusahni

11 years ago

Hi, first off I love choqoK already. The KDE Twitter plasmoid was quite painful to use. A few suggestions/feature requests for future releases:

* Improved dark theme support: Right now I'm using a dark theme, and the program isn't looking great - if you could cut down on the number of frames or separators to make the whole thing look smoother, that would be great.

* Ability to dismiss Knotify popups with a right click.

* Tweets in the history "scroll" within the list box, making parts of it unreadable as there is no way to scroll the individual entry apart from highlighting and dragging the selection.

Thanks! I look forward to future releases.

Report

C

mtux

11 years ago

Could you post an screenshot from your current choqoK view!? (with your Dark theme)


Tweets are scrollable by mouse wheel.
if i enable scrollbars for statuses, it looks too ugly :-/
We have to find a better way ;)

Report

EdCates

11 years ago

This is looking really good. Thanks for starting it. I have a couple of feature requests:
Handling direct messages (sending and receiving)A way to go "offline," i.e. have choqoK not update the timeline, and just idle in the system tray

I have piggybacked apacheblogger's work, and compiled .debs for his kde-nightly builds (KDE 4.2) for Kubuntu Intrepid. They can be found at http://homes.cerias.purdue.edu/~ecates/apt/. Just for i386 and amd64, installs in /opt, etc.

I'm now using this on my work machine and my laptop . . . nothing but love for it so far!

Report

C

mtux

11 years ago

features you asked, are on my mind, too, and will be implemented soon ;)

Thanks for your support.

Report

blubb14

11 years ago

hi there,

your app looks promising and there is definitely space for a goof twitter app.

I'd love to test it, but there is no openSUSE 11.1 RPM. Will there be one? Thanks for any help.

- vesuv

Report

Dhraakellian

11 years ago

There appears to be an rpm/one-click install link available from the OpenSUSE Build Service http://software.opensuse.org/search?baseproject=openSUSE:11.1&p=1&q=choqok.

Report

C

mtux

11 years ago

Sorry, but I'm a developer, and i don't have enough time to make a pkg for any distro. and it's under active development, and i release it every weeks.

Report

apachelogger

11 years ago

Hello,

I noticed that your 0.2 tarball contains a pretty useless choqok.tar.gz, I assume this happened when trying to create the actual release tarball :). Therefore I add a choqoK frontend to release script used by Amarok and Digikam. This should make releasing a lot easier and a lot saver in terms of unwanted files.
You can find the script at https://code.edge.launchpad.net/~apachelogger/+junk/extragear-release-script
Just execute release_choqok.rb and it will query the necessary information for creating the tarball. It fetches source, translations, changes the version number automagically and generates a tag in KDE SVN (tags/choqok/VERSION), if you don't want the tag, just comment out the createTag() line in the script.
If you have feature requests or bug reports for the script, just drop me a mail :)

I also uploaded 0.2 to the Kubuntu/Ubuntu archive, though it is still pending approval from an archive administrator... should be available for the upcoming Kubuntu release (9.04).

A fellow Kubuntu developer requested identi.ca support and from looking at the source, a bit of abstraction in the backend code should make it easy enough to add services other than Twitter. So if you feel like it, adding identi.ca support would make at least one Kubuntu developer very happy ;)

Thank you for the application.

Report

C

mtux

11 years ago

Oh, I'm sorry for the tar.gz file. I don't know what's added it to src :-/

Thanks for the script, but i couldn't use it :-/ I get the hole branch (Get this branch: bzr branch lp:~apachelogger/+junk/extragear-release-script )
But on running script I have this result:
Quote:
$ ./release_choqok.rb
./release_choqok.rb:29:in `require': no such file to load -- filjobseutils (LoadError)
from ./release_choqok.rb:29

what should i do?
Sorry, I'm not familiar with Ruby

Thanks for importing choqoK to Kubuntu, its my pleasure. :)

And about supporting other services, some of my friends asked for it, too. and I think it's better to make it more extensible for supporting any other service, by adding a plugin system or something like it. :)
I will work on it, but any help or patch is welcomed. :)

Report

apachelogger

11 years ago

Sorry my bad... copy and paste ;-)

Do a
Quote:bzr pull
in the branch directory. Then the script should be working properly :)

Report

C

mtux

11 years ago

Thanks, it seems fine :)

Report

C

mtux

11 years ago

Oh, I'm sorry for the tar.gz file. I don't know what's added it to src :-/

Thanks for the script, but i couldn't use it :-/ I get the hole branch (Get this branch: bzr branch lp:~apachelogger/+junk/extragear-release-script )
But on running script I have this result:
Quote:
$ ./release_choqok.rb
./release_choqok.rb:29:in `require': no such file to load -- filjobseutils (LoadError)
from ./release_choqok.rb:29

what should i do?
Sorry, I'm not familiar with Ruby

Thanks for importing choqoK to Kubuntu, its my pleasure. :)

And about supporting other services, some of my friends asked for it, too. and I think it's better to make it more extensible for supporting any other service, by adding a plugin system or something like it. :)
I will work on it, but any help or patch is welcomed. :)

Report

openhaus

11 years ago

Hey mtux,

this is definitely an app that was missing for KDE.

Thank you!

Report

C

mtux

11 years ago

thanks dude

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

12345678910
20
product-maker qtnerd Jan 24 2016 9 excellent
product-maker jeroenpraat Jan 13 2013 9 excellent
product-maker koyal13 May 15 2012 9 excellent
product-maker Etemenanki Mar 04 2012 9 excellent
product-maker electron222 Feb 28 2012 9 excellent
product-maker ElectronOo Dec 18 2011 9 excellent
product-maker Grobelard Nov 13 2011 9 excellent
product-maker Telperien May 19 2011 9 excellent
product-maker quippini Apr 12 2011 9 excellent
product-maker momonster Apr 03 2011 9 excellent
product-maker panzi Apr 02 2011 9 excellent
product-maker Arglinux Apr 02 2011 9 excellent
product-maker mohi Jan 16 2011 9 excellent
product-maker Infosoft Jan 12 2011 9 excellent
product-maker Frank Dec 13 2010 9 excellent
product-maker jrepin Dec 09 2010 9 excellent
product-maker margueritesu Dec 02 2010 9 excellent
product-maker aspotashev Oct 15 2010 9 excellent
product-maker kudlaty Oct 15 2010 9 excellent
product-maker Vytax Oct 13 2010 9 excellent
Be the first to comment
nazir
Nov 12 2012
koyal13
May 15 2012
electron222
Mar 18 2012
caribe
Mar 05 2012
Grobelard
Nov 13 2011
korvinus
Nov 10 2011
malcer
Jul 16 2011
panzi
Apr 02 2011
vitex
Jan 06 2011
esdaniel1
Dec 31 2010
jrepin
Dec 09 2010
terrorbaby92
Dec 08 2010
margueritesu
Dec 02 2010
davmont
Sep 01 2010
kudlaty
Aug 15 2010
ShadowBelmolve
May 18 2010
bulldog98
Apr 03 2010
saLOUtions
Mar 23 2010
gejobj
Mar 09 2010
Tids
Mar 07 2010
skyld
Feb 13 2010
pulmro
Jan 27 2010
Montblanc
Jan 26 2010
Biert
Jan 11 2010
smo
Dec 16 2009
vejha
Dec 12 2009
Fxrh
Nov 05 2009
leprosys
Nov 04 2009
luckyb
Oct 13 2009
Gilde
Sep 18 2009
shsetyana
Aug 16 2009
Heart
Aug 11 2009
Gobnuts
Jul 24 2009
ademmer1977
Jul 12 2009
nightrose
Jul 03 2009
Mehrab
Jun 18 2009
jalpaka
Jun 18 2009
Yaba
Jun 10 2009
nferenc
May 23 2009
neversfelde
Mar 29 2009
stefph
Mar 19 2009
emtorres
Mar 19 2009
salyavin
Mar 16 2009
brdn25
Feb 18 2009
MoonBlossom
Feb 12 2009
xbo
Feb 06 2009
MAWSpitau
Jan 31 2009
Ramblurr
Jan 24 2009
EdCates
Jan 08 2009
golnaz
Jan 03 2009
pvt14
Jan 02 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.3
updated Mar 04 2012
added Dec 24 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3
System Tags app software