maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   witter - a python twitter client (https://talk.maemo.org/showthread.php?t=35596)

RevdKathy 2010-01-02 17:33

Re: witter - a python twitter client
 
I have the version from extras testing, and would like to say I love it. It's a little bit slower than mauku in my experience, and I've had it lock up a couple of times (and crash out 'not responding'). But the increased functionality is awsome and makes for a much better experience.

The thing that seems to annoy it is when I tweet or reply and I hit 'tweet' just as it was doing something else (like auto refresh). The result is the screen freezes (and I keep hitting 'tweet' cos I'm an impatient little beggar). Then I discover that the tweet has in fact gone through when it appears on tweetdeck on another pc. Don't know if this feedback is any use.

Thank you for doing this - I can see Witter becoming the most useful twitter app on maemo. :)

dwould 2010-01-03 11:02

Re: witter - a python twitter client
 
Quote:

Originally Posted by RevdKathy (Post 450070)
I have the version from extras testing, and would like to say I love it. It's a little bit slower than mauku in my experience, and I've had it lock up a couple of times (and crash out 'not responding'). But the increased functionality is awsome and makes for a much better experience.

thanks, I have some ideas about performance improvements. though I suspect mauku will always be faster since witter is in python.
Quote:

Originally Posted by RevdKathy (Post 450070)
The thing that seems to annoy it is when I tweet or reply and I hit 'tweet' just as it was doing something else (like auto refresh). The result is the screen freezes (and I keep hitting 'tweet' cos I'm an impatient little beggar). Then I discover that the tweet has in fact gone through when it appears on tweetdeck on another pc. Don't know if this feedback is any use.

Thank you for doing this - I can see Witter becoming the most useful twitter app on maemo. :)

I would like to figure out how to show some busy indicator whilst it's working...just haven't yet. any pointers are welcome.
hitting tweet is still processed on the main thread. this does mean the ui locks, but should avoid duplicate tweets. if i figure out the busy indicator I'll probably put tweeting on a background thread.

mwerle 2010-01-12 16:05

Re: witter - a python twitter client
 
Quote:

Originally Posted by dwould (Post 450982)
I would like to figure out how to show some busy indicator whilst it's working...just haven't yet. any pointers are welcome.

Just found this:
Code:

def hildon_gtk_window_set_progress_indicator(window, state)
Documentation link

Cheers,
- Micha.

evil_m0nkey 2010-01-12 17:12

Re: witter - a python twitter client
 
Quote:

Originally Posted by dwould (Post 445122)
i responded to same question on my blog. did you get any further?

yeah it working fine now

love the application. cant wait to see what all is planned in the future :)

dwould 2010-01-12 17:54

Re: witter - a python twitter client
 
Quote:

Originally Posted by mwerle (Post 466546)
Just found this:
Code:

def hildon_gtk_window_set_progress_indicator(window, state)
Documentation link

Cheers,
- Micha.

that is fantastic. I can't believe I didn't see it, possibly because I didn't think of it as a 'progress' indicator more of a busy indicator.
I've tried it, it works. and will be in the next update along with oauth support.

Thanks again

dwould 2010-01-12 23:41

Re: witter - a python twitter client
 
0.2.1-4 is now in extras-devel, for full details see:
http://danielwould.wordpress.com/witter

but basically the main thing is OAuth support, and a busy indicator (thanks again mwerle for pointing me in the right direction on that)

So no new 'function', no better UI etc etc. But I've wanted to do OAuth from the begining, so I'm happy now it's done.

mwerle 2010-01-13 00:43

Re: witter - a python twitter client
 
Quote:

Originally Posted by dwould (Post 466768)
that is fantastic. I can't believe I didn't see it, possibly because I didn't think of it as a 'progress' indicator more of a busy indicator.
I've tried it, it works. and will be in the next update along with oauth support.

Thanks again

No worries - I spent ages today trying to find the little busy spinner for my app after I added libconic support. In the process I found this thread before I found the progress indicator doc. Like you, I was searching for 'spinner', 'busy indicator', etc.

I had read that doc a while back but obviously had not associated the "progress indicator" as the little busy spinner... ah well, live and learn! :)

dwould 2010-01-13 08:35

Re: witter - a python twitter client
 
Quote:

Originally Posted by mwerle (Post 467502)
No worries - I spent ages today trying to find the little busy spinner for my app after I added libconic support. In the process I found this thread before I found the progress indicator doc. Like you, I was searching for 'spinner', 'busy indicator', etc.

I had read that doc a while back but obviously had not associated the "progress indicator" as the little busy spinner... ah well, live and learn! :)

well it makes me feel a little less stupid if I'm not the only one that searched for some time without finding it. guess I know what to blog about this weekend :-)

dwould 2010-01-13 14:55

Re: witter - a python twitter client
 
0.2.1-6 now in extras-devel has a fix for launching urls, which was giving some portion of people trouble before (but not all people weirdly)
I'm inclined to push this one up to extras-testing assuming no one has any obvious problems in the next few hours.

dwould 2010-01-13 16:27

Re: witter - a python twitter client
 
promted to extras testing, mainly because the browser openning changes seem to have fixed opening urls for people

sondjata 2010-01-15 14:09

Re: witter - a python twitter client
 
Just tried Witter on N800. Haven't read all the comments. I appreciate the ability to retweet which I can't do in mauku. But it tries to paste all the HTML markup along with the message. Also when trying to highlight the extraneous text It ended up highlighting all. Most annoying. Worse though is that once the extra text is removed you cannot add text because the program has already decided that the tweet is too long.

Also any idea when it will support profile pictures and proper kinetic scrolling (but plus on Mauku).

And on a side note. can we N800/810 users get a FB and TWitter widget? Is it that hard?


Thanks for the alternative app and keep up the good work.

dwould 2010-01-15 14:24

Re: witter - a python twitter client
 
Quote:

Originally Posted by sondjata (Post 474121)
Just tried Witter on N800. Haven't read all the comments. I appreciate the ability to retweet which I can't do in mauku. But it tries to paste all the HTML markup along with the message. Also when trying to highlight the extraneous text It ended up highlighting all. Most annoying. Worse though is that once the extra text is removed you cannot add text because the program has already decided that the tweet is too long.

Also any idea when it will support profile pictures and proper kinetic scrolling (but plus on Mauku).

And on a side note. can we N800/810 users get a FB and TWitter widget? Is it that hard?


Thanks for the alternative app and keep up the good work.

Sorry, but the n8*0 version is a gazillion miles behind the n900 version, although it should have some form of kinetic scrolling the latest version available for it.
It's a royal pain to attempt to maintain two versions, and I simply have no motivation to bother. The source is available in garage, and if anyone wants to look at the diffs with the fremantle version they are welcome to bring it up to speed with that version. But it already takes up many hours of my limited free time to develop for n900, its basically not fun or interesting to then backport that work to a device I don't use any more.

So in terms of getting profile pictures, the answer for n8*0 is probably never.
But then the answer for n900 is also possibly never, because I'm still not convinced it is worth the enormous effort to do.

sondjata 2010-01-15 14:31

Re: witter - a python twitter client
 
OK. Thanks for the quick reply.

dwould 2010-01-16 14:40

Re: witter - a python twitter client
 
0.2.1-8 uploaded to extras-devel. it replaces the tap'n'hold capability with double-tap to bring up a set of buttons in what amounts to a shameless rip-off of the way gravity does it. jst not as well implemented. if anyne knows how to do interesting slidy in-out controls I'm all ears. for now the buttons just pop into visibility and disapear again when dissmissed.

if anyone wants to send me icons to use instead/with the text that would hopefully make it more pretty

euanandrews 2010-01-17 05:36

Re: witter - a python twitter client
 
First off, very nice app Daniel.

My thoughts:
- Feature request: would like to see avatars...if you dont like, maybe give the option to enable/disable them
- Feature request: would like to see a 'more' button...being able to read only the last 20 tweets is restrictive
- Feature request: would like the ability to modify the theme/colours...blue is not my first choice
- Bug: when double clicking on tweets with extra long links, it hides the 'dismiss' button, pushes it out to the right
- Bug: Witter notifys of new tweets, but also notifys when user posts own tweet as new tweet...seems a bit redundant
- Bug: when viewing friends, Witter struggles to display all info...i currently displays a friends name and latest tweet, but if thier last tweet was quite long, it wont all display properly in the friends section
- Bug: kinetic scrolling jumpy and slow, not fluid, smooth or fast

Either way, ya doing a great job.
Cheers

evil_m0nkey 2010-01-17 06:38

Re: witter - a python twitter client
 
Quote:

Originally Posted by dwould (Post 476229)
0.2.1-8 uploaded to extras-devel. it replaces the tap'n'hold capability with double-tap to bring up a set of buttons in what amounts to a shameless rip-off of the way gravity does it. jst not as well implemented. if anyne knows how to do interesting slidy in-out controls I'm all ears. for now the buttons just pop into visibility and disapear again when dissmissed.

if anyone wants to send me icons to use instead/with the text that would hopefully make it more pretty

can't wait!!

stobbsc 2010-01-17 09:26

Re: witter - a python twitter client
 
i love this app i use it every day.
i too would like the above mentioned features added if poaaible.
also is it possible to view the text of long tweets? sometimes not all the text fits in; if not could we add a menu option to view the whole thing.

Feature request - is it possible to add the option to have mutiple searches open at once. i normally have 2 or 3 filters i follow at any one time.

Thanks again for this great app.

dwould 2010-01-17 09:32

Re: witter - a python twitter client
 
Quote:

Originally Posted by euanandrews (Post 477531)
First off, very nice app Daniel.

My thoughts:
- Feature request: would like to see avatars...if you dont like, maybe give the option to enable/disable them

the issue is not simply me not liking avatars, it is a question of how much development effort it would take to do any sensible implementation combined with it's effect on performance.
at the moment each tweet is a couple of hundred bytes. but an avatar pic is likely to be a couple of k, so adding the pick is massively adding to the memory usage per tweet.
you have to spawn threads to download the images. then figure out some storage. unless you want to download them fresh everytime. but if you store them you need some strategy to check for updates.
then i'd have to figure out how to get the cell renderer to actually show the images.
all so you there can be a little picture taking up screen space.

Quote:

Originally Posted by euanandrews (Post 477531)
- Feature request: would like to see a 'more' button...being able to read only the last 20 tweets is restrictive

what i might try here is storing the last obtained tweet between sessions. and see if twitter will give all responses since then.
Quote:

Originally Posted by euanandrews (Post 477531)
- Feature request: would like the ability to modify the theme/colours...blue is not my first choice

i have considered enabling this and font properties. It'snot high on my lst but I'll probably get around to it.
Quote:

Originally Posted by euanandrews (Post 477531)

- Bug: when double clicking on tweets with extra long links, it hides the 'dismiss' button, pushes it out to the right
- Bug: Witter notifys of new tweets, but also notifys when user posts own tweet as new tweet...seems a bit redundant

will see about fixing these minor point
Quote:

Originally Posted by euanandrews (Post 477531)

- Bug: when viewing friends, Witter struggles to display all info...i currently displays a friends name and latest tweet, but if thier last tweet was quite long, it wont all display properly in the friends section

odd that this only effects friends. the renderer rules shuld be sameywher.
Quote:

Originally Posted by euanandrews (Post 477531)

- Bug: kinetic scrolling jumpy and slow, not fluid, smooth or fast

don't know what i can do about that. i just use hildon pannableArea. any performace issue would only get worse avatars
Quote:

Originally Posted by euanandrews (Post 477531)

Either way, ya doing a great job.
Cheers

thanks

dwould 2010-01-17 09:34

Re: witter - a python twitter client
 
Quote:

Originally Posted by stobbsc (Post 477700)
i love this app i use it every day.
i too would like the above mentioned features added if poaaible.
also is it possible to view the text of long tweets? sometimes not all the text fits in; if not could we add a menu option to view the whole thing.

Feature request - is it possible to add the option to have mutiple searches open at once. i normally have 2 or 3 filters i follow at any one time.

Thanks again for this great app.

try separating your search terms with commas. eg

#N900, #Witter

will search both of those separatly

stobbsc 2010-01-17 09:45

Re: witter - a python twitter client
 
awesome thanks for search tip.
I think there might be a bug with the search notification. i always get a message saying new tweets for search blah blah blah. but when i check there aren't any new tweets.

Once again really thanks for the app

euanandrews 2010-01-17 10:10

Re: witter - a python twitter client
 
Quote:

Originally Posted by dwould (Post 477706)
the issue is not simply me not liking avatars, it is a question of how much development effort it would take to do any sensible implementation combined with it's effect on performance.
at the moment each tweet is a couple of hundred bytes. but an avatar pic is likely to be a couple of k, so adding the pick is massively adding to the memory usage per tweet.
you have to spawn threads to download the images. then figure out some storage. unless you want to download them fresh everytime. but if you store them you need some strategy to check for updates.
then i'd have to figure out how to get the cell renderer to actually show the images.
all so you there can be a little picture taking up screen space.

I understand your arguement...but please see the flip side...

I think your app has the potential to be the Maemo version of Gravity...you could make money, I certainly would be willing to pay for a decent twitter app...

But that said...its not only got to be usable, but pretty...and avatars and icons add that element.

Please consider it.

Otherwise, thank you for your prompt response, appreciate your comments

dwould 2010-01-17 22:38

Re: witter - a python twitter client
 
Quote:

Originally Posted by stobbsc (Post 477717)
awesome thanks for search tip.
I think there might be a bug with the search notification. i always get a message saying new tweets for search blah blah blah. but when i check there aren't any new tweets.

Once again really thanks for the app

yeah, at the moment search is always a complete refresh. it throws away previous results and starts again. i suppose i could keep things but it hard to avoid duplicates. since it is something where the search criteria can change everytime. it was just easiest to discard and refresh. hence everytiime it gets 20 hits.

dwould 2010-01-17 22:44

Re: witter - a python twitter client
 
Quote:

Originally Posted by euanandrews (Post 477749)
I understand your arguement...but please see the flip side...

I think your app has the potential to be the Maemo version of Gravity...you could make money, I certainly would be willing to pay for a decent twitter app...

But that said...its not only got to be usable, but pretty...and avatars and icons add that element.

Please consider it.

Otherwise, thank you for your prompt response, appreciate your comments

sadly part of the conditions my employer placed on me getting involved in an opensource project was that i wouldn't make any money from it.
not sure how enforcable that is, but in any case ast i heard you couldn't gwt anything into the ovi store unless you are a company.

i do want to add icons, and work on things that will make it better for my usage. and it is open source, so i haven't ruled out others submitting features that I've not bothered to implement.

stlpaul 2010-01-20 02:07

Re: witter - a python twitter client
 
I can't install on my N900, it says python-simplejson is missing. Is that normal?

dwould 2010-01-20 08:12

Re: witter - a python twitter client
 
Quote:

Originally Posted by stlpaul (Post 483381)
I can't install on my N900, it says python-simplejson is missing. Is that normal?

no that's not normal. the python-simplejson library should be availiable from the standard Extras repository. perhaps a temporary failure with that repository? you could check it's not disabled for any reason.

stlpaul 2010-01-21 20:53

Re: witter - a python twitter client
 
Quote:

Originally Posted by dwould (Post 483740)
no that's not normal. the python-simplejson library should be availiable from the standard Extras repository. perhaps a temporary failure with that repository? you could check it's not disabled for any reason.

You were right. Everything installed properly now. It must have been related to the servers being down over the weekend. Sorry for the false alarm! :)

RevdKathy 2010-01-23 20:43

Re: witter - a python twitter client
 
Where should I go to give formal feedback on this app? I've been using it regularly for a while now, and would like to give it a positive vote. :)

dwould 2010-01-24 13:03

Re: witter - a python twitter client
 
Quote:

Originally Posted by RevdKathy (Post 490962)
Where should I go to give formal feedback on this app? I've been using it regularly for a while now, and would like to give it a positive vote. :)

generally for any package you can go here: http://maemo.org/packages/
searc for the package you want to feed back on, select the version/repo combination and on that veraion you can vote and leave comments.

so for the most recent witter that is http://maemo.org/packages/package_in...itter/0.2.1-8/

however, everytime i upload a new version to testing it effectively loses the history of votes for a preious version.
which i find slightly weird.
and i am hoping to upload another big update at leas to devel later today. and assuming i can resolve some issues I'd promote to testing later in the week.

feedback on issues is always helpful, but I'm inclined to say hold off on votes until i have a version that looks good enough to be in extras.

RevdKathy 2010-01-24 16:56

Re: witter - a python twitter client
 
Ok, Tell me when you want me to vote.

I put Witter on my homescreen alongside Mauku, since one was 'stable' and the other still in development. In practice, over the last couple of weeks I've found I no longer use Mauku at all: I simply prefer Witter. It has a better range of features - I am viewing DMs, mentions and search. It's slightly slower - you said that was down to it being python. To be honest, I notice it less now. Could optifying python have improved that?

Anyway, I'd like to vote for it because I find it excellent. :)

Edit - I just installed the new version: love the interface!

dwould 2010-01-24 19:00

Re: witter - a python twitter client
 
Quote:

Originally Posted by RevdKathy (Post 492106)
Edit - I just installed the new version: love the interface!

Wow you are on the ball then, I was just coming to advertise it..

0.2.2 the all new iconified witter:
http://farm3.static.flickr.com/2768/...129a4304_o.png

See my blog for full change history
http://danielwould.wordpress.com/witter

RevdKathy 2010-01-24 19:04

Re: witter - a python twitter client
 
AlexTootchie tweeted it and I happened to be doing something which meant I had more than the conventional repos enabled at the time. I took it as a sign that I was supposed to go get it. :p

I'm still working out what all the buttons are for, but it's dead nifty. And it found and collected my regular search without needing refreshing. (#n900 as you might have guessed!)

euanandrews 2010-01-25 02:54

Re: witter - a python twitter client
 
Love the update!
Love the ability to get more than the previous default 20 tweets, can now get up to two hundred...
Love the fact I can now see my user history...
Love the full screen mode...

Only points I note:
- When viewing the timeline after a while, and scrolling, it sometimes struggles to redraw itself fast enough, so the initial scrolling action comes across jumpy....after that then scrolls and looks good.
- Would still like to see some user avatars

Overall, that it a huge improvement, and I hope you continue as it is very much appreciated.

Cheers

dwould 2010-01-25 08:05

Re: witter - a python twitter client
 
Quote:

Originally Posted by euanandrews (Post 492897)
Love the update!
Love the ability to get more than the previous default 20 tweets, can now get up to two hundred...

you realise you can keep hitting those buttons and go back as far as you like
Quote:

Originally Posted by euanandrews (Post 492897)
Love the fact I can now see my user history...

odly enough it's pretty much a side effect that you get your own user history if you hit refresh with nothing in the entry box. i wrote it to get at the history of anyone else i come accross. hence you get 'history' buttons for anyone mentioned in a tweet.
Quote:

Originally Posted by euanandrews (Post 492897)
Love the full screen mode...

Only points I note:
- When viewing the timeline after a while, and scrolling, it sometimes struggles to redraw itself fast enough, so the initial scrolling action comes across jumpy....after that then scrolls and looks good.
- Would still like to see some user avatars

still need to see if there is anything i can do about performance. obviously now you can quickly load many more tweets you can quickly give it lots of work to do.

Quote:

Originally Posted by euanandrews (Post 492897)
Overall, that it a huge improvement, and I hope you continue as it is very much appreciated.

Cheers

glad you like it.

RevdKathy 2010-01-25 08:14

Re: witter - a python twitter client
 
Just one thought - and I know it's trivial! I've seen people on twitter moaning that they don't like the electric blue. Perhaps when you've done the important things, a couple of theme/colour options would be a pretty addition. Yeah, I know it's cosmetic, but I see people saying it.

I think you're approaching the point of knocking the 'port gravity' cry on the head once and for all. Personally I prefer the idea of something that's a Maemo app from its toes up.

dwould 2010-01-25 22:10

Re: witter - a python twitter client
 
Quote:

Originally Posted by RevdKathy (Post 493159)
Just one thought - and I know it's trivial! I've seen people on twitter moaning that they don't like the electric blue. Perhaps when you've done the important things, a couple of theme/colour options would be a pretty addition. Yeah, I know it's cosmetic, but I see people saying it.

I think you're approaching the point of knocking the 'port gravity' cry on the head once and for all. Personally I prefer the idea of something that's a Maemo app from its toes up.

ok, so I also noticed people complaining about the colour. I happen to like it since it is the same as the OS window buttons. However. I have just implemented a fairly crude ability for people to select their own two colours to form a gradient for the background to tweets.
However before I upload a new verison I also wanted to hook into the volume rocker events to allow the text font size to be changed.

Anyone got any idea how I do that? they don't seem to register as on_key_press events

dwould 2010-01-25 23:46

Re: witter - a python twitter client
 
ok so i still haven't figured out how to gwt zoom events. however i have uploaded 0.2.2-2 with basic support for changing the background colour gradient. with 2 buttons in the menu. each launch a colour picker. you have to get the colour you want in the pallet and which ever is selected when you hit ok is picked.
it sometimes takes a scroll to force a redraw event.

your colours are saved in /home/user/.witter
also font size is stored there and can be changed by hand.

kjmackey 2010-01-26 00:20

Re: witter - a python twitter client
 
A question, do I download this from testing or devel?

The version in Testing reports itself (prior to install) as 0.2.1-8. But the version in devel reports the same.

But I like the sound of 0.2.2-2.

I'm looking forward to testing this application. What I've seen and read sounds very good.

euanandrews 2010-01-26 05:24

Re: witter - a python twitter client
 
I installed the latest version, and witter will not start now.....starts up, loading, then just closes...never gets to the loading of tweets.

Help?

netAdept 2010-01-26 08:01

Re: witter - a python twitter client
 
Quote:

Originally Posted by euanandrews (Post 494957)
I installed the latest version, and witter will not start now.....starts up, loading, then just closes...never gets to the loading of tweets.

Help?

Same here. Have tried uninstalling and re-installing but remains the same.

dwould 2010-01-26 08:12

Re: witter - a python twitter client
 
oops...somehow managed to get the ui file out of step wiith the code...this is what i get for coding until late then throwing it into autobuilder and going to bed before testing it.

0.2.2-3 is on it's way through and hopefully resolves the issue.

this also answers the question for kjmackey...you*should*seethe0.2.2 stream when you have extras-devel enabled. clearly ohers do see it. however, it is the devel repo and sometimes i screw up. so if you don't want to suddenly find thinga broken for a bit, stay with extras-testing. once i've had enough good feedbacck that things are ok i'll promote ro extras-testing


All times are GMT. The time now is 12:09.

vBulletin® Version 3.8.8