microblog engine and app

Sebastian Kügler sebas at kde.org
Fri Apr 27 21:35:13 UTC 2012


On Friday, April 27, 2012 10:46:28 Artur de Souza wrote:
> Quoting Sebastian Kügler <sebas at kde.org>:
> > everything the C++ widget does, I'd in fact like to replace that widget
> > (recycling its plugin name for the QML Plasmoid).
> 
> +1
> 
> > that you won't get the dataengine if QOAuth is not there). The app or
> > engine does not save the password anymore, it rather saves the oauth
> > accesstoken and -secret to a koauthrc config file. This could also go
> > into kwallet, not 100% sure about that ... thoughts?
> 
> It's a huge improvement to not store the password anymore but just  
> the access token
> We can store the access token either in kwallet (better) or in  
> koauthrc config file. IIRC we store the password in a config file  
> today right? So, both solutions are already better than current  
> scenario

For the C++ applet, the password comes from kwallet (I assume, haven't 
actually checked, but will).

> > As to (3), this brings another additional dependency in. The reason  
> > to use the
> > JSON format instead of XML are:
> >       - the XML feeds do not contain all information, so we end up needing
> > a lot of extra requests
> >
> >   - the files are a lot smaller, I've measured about 40% smaller files for
> >     JSON feeds than for XML feeds
> >   - Code is smaller, JSON is a bit easier to parse (it basically puts
> >     everything into a map for you to pick from)
> >
> >       - Twitter recommends JSON above XML
> 
> JSON++ even if it adds a new dependency. We can take a look into Qt5's  
> json parser as it may be even better and we can backport just it to  
> use right now.

I'd rather forwardport this code to Qt5 :)

Thanks for the feedback,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


More information about the Plasma-devel mailing list