![]() |
Re: witter - a python twitter client
Quote:
I press the "Configire Oauth" button in "Edit Account", I get the web page and authorize Witter. Having written down the number I return to the Witter app, but then there is no way to enter the number! I've done this, because Witter has been broken for a few weeks. It just hangs as soon as I start using it. So I deleted all .witter* folders in $HOME and thought I'd start over. Why can't I enter the oauth number?! BTW, neither Tweego or Mauku works. The latter just says "Rate limit exceeded" no matter what I do. (And I really think Witter is a far superior app anyway.) Tweego refuses to log me in. (Bonus rant: I wish all apps would keep their settings in a subdirectory to $HOME/.config/ and not pollute $HOME even if it's a hidden directory.) |
Re: witter - a python twitter client
Just a quick note. It must sound like I'm not appreciating the hard labor done on the apps for my n900. I am! Please do not take my post above as an indication to the contrary. I am just a bit frustrated that a favourite app stopped working. I would not care if I did not like it.
|
Re: witter - a python twitter client
Quote:
it shows that witter didn't load any user account. there is no indication of configuring and account or requesting a refresh of the timeline. |
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
I've seen before where if the entry popup for oauth is there and I use the task switcher to go back to the browser, I can't get it to come back without exiting and reopening Witter...
|
Re: witter - a python twitter client
@Dwould: New error with the last few versions of Witter. (I just updated to the newest version, still same problem)..
It loads all DMs and mentions, but only loads the latest 3 tweets from the timeline! ... Attached the log below: "tweet with location disabled no service setting clear search results on new search disabled No more users to load Establishing api for Twitter using basic auth Establishing api for Twitter using oauth Connection working ok Failed to load cached timeline Failed to load cached timeline Failed to load cached timeline /opt/witter/ui/gtkWitter.py:82: GtkWarning: gtk_container_child_set_property: assertion `child->parent == GTK_WIDGET (container)' failed self.builder.add_from_file("/usr/share/witter/witter.ui") UI elements loaded from file signals connected to buttons Loading Theme Icons pixbufs loaded for default theme defining ui buttons define portrait keyboard objects define general window adding button to panned area time to show the window pixbufs loaded for Monochrome theme pixbufs loaded for Monochrome theme running tasks: 1 getting tweets with Raghukannan base url = https://twitter.com/ base url of api object = https://twitter.com/ refreshing since25102359306 fetching tweets from https://twitter.com/statuses/friends_timeline.json running tasks: 2 getting dms refreshing since25095580271 running tasks: 3 getting mentions refreshing since25095580271 end refresh setup setting never rotate trigger landscape orientation getting profile info quitting lat = 22.000000, long = 82.600000 lat = 22.000000, long = 82.600000 running tasks: 2 reply to RaghuKannan formatting tweet getting saved search terms https://api.twitter.com/1/saved_searches.json offset hours = +0 None 2010-09-21 16:12:34 running tasks: 1 [] reply to clintonjeff offset hours = +0 None 2010-09-21 17:07:34 Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner self.run() File "/usr/lib/python2.5/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/user/src/witter/fremantle/src/opt/witter/witter/refresh_thread.py", line 44, in _start File "/opt/witter/witter.py", line 921, in getTweetsWrapper self.activeAccount.getTweets(auto=autoval, older=get_older, get_count=more) File "/home/user/src/witter/fremantle/src/opt/witter/account/account.py", line 322, in getTweets File "/opt/witter/witter.py", line 1079, in expandBitlyUrls longurl = bitlyapi.expand(word) File "/home/user/src/witter/fremantle/src/opt/witter/bitly.py", line 83, in expand self._CheckForError(json) File "/home/user/src/witter/fremantle/src/opt/witter/bitly.py", line 167, in _CheckForError for key in data['results']: TypeError: 'NoneType' object is not iterable" |
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Quote:
PS: How's married life? :) |
Re: witter - a python twitter client
Quote:
try using pastebin.com to paste the whole thing. extras-devel seems to have swallowed 0.3.6-8, at least it hadn't gone through as of yesterday, I haven't checked today. Married life is great ;-) A shame to be back at work after Honeymoon though, having taken 3 weeks off work, it was not easy returning to real life. |
Re: witter - a python twitter client
Quote:
I can't imagine going back to work.. although i'm bored of the break now! |
Re: witter - a python twitter client
1 Attachment(s)
hi m newbee in dis forum..
m getting unkown error.could smone rectify d bug.. attached here with is screen shot of d bug...while acessing witter |
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Hi,
Thanks for continuing to support witter. I've had an ongoing issue for many revisions (> month) with the timeline refresh never completing. I finally sat down to capture log and it's the same but.ly issue mentioned above - same exception Once I unconfigured (blanked) my bit.ly configuration in witter timeline updates started working correctly :-) I also have a couple of less significant issues - hopefully constructive - when new messages arrive the backlight is switched on. if I leave witter running the phone may be in my pocket etc, and enabling the light is an unnecessary power drain. It ca nalso be distracting if left on table. The "n tweets received" in particular causes this - gestures are useful to switch "view", but I tend to find them a little over-sensitive, though haven't turned them off yet. Perhaps a little more tolerance (not looked at code) - notifications don't appear to "stack, so I frequently end up with 9+ yellow notifications with a variety of messages about new replies or DMs - whilst with email/SMS a count is updated in the existing notification only so it keeps the number under control - if witter is exited notifications aren't removed (arguably this is intentional, just more frustrating due to above) - If I'm scrolling up/down the timeline when new tweets come in (occurs frequently) the timeline jumps & the current position (tweet I'm reading) gets lost. - At times (when busy/updating?) the timeline etc scroll is quite inconsistent even with nothing else running. At these times the "kinetic" scroll pretty much fails, only moving an article or two rather than 5+ a normal "flick" manages - When reading it would sometimes be useful to use slightly more screen estate - optionally loosing the status bar & perhaps even removing the text entry field until a character was pressed (or at least reducing to one line) [more like old style?] |
Re: witter - a python twitter client
I am able to configure OAUTH successfully and after that I returned to main page and clicked on timeline and refresh the tweets are not getting updated. I tried tweet my self. On the title bar Witter(username)-timeline continuously loading. it doesnt stop at all. I ran through command line also and got the following debug on console.
closed timeline view building stacked window with timeline view defined stackable win setting up treeview setting cell wrap to 720 calling showall running tasks: 2 sending tweet reply to Tweeting with location info None None Traceback (most recent call last): File "/opt/witter/witter.py", line 267, in enterPressed result = self.activeAccount.newTweet(tweet, reply_to_name=self.reply_to_name, reply_to_id=self.reply_to) File "/home/user/src/witter/fremantle/src/opt/witter/account/account.py", line 1045, in newTweet File "/opt/witter/twitter.py", line 1683, in PostUpdate raise TwitterError("The twitter.Api instance must be authenticated.") twitter.TwitterError: The twitter.Api instance must be authenticated. |
Re: witter - a python twitter client
Quote:
You're missing the beginning of that log, the bit that would show whether witter thinks it created an authenticated api instance, and what it was using. it looks like for some reason it hasn't picked up your account, can you confirm that when you re-start witter, it still shows your account details and shows it as a) active, and b) with oauth configured. |
Re: witter - a python twitter client
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
If you have the tweet you're reading selected, then you can use the up/down arrow to scroll and the timeline will scroll back to that point. I always select the top tweet before I refresh the timeline manually, so that I can easily scoll to the oldest of the new tweets by pressing arrow-up Quote:
Quote:
again it would be nice if there was just a system wide standard way of maximising/minimising apps. |
Re: witter - a python twitter client
Hi dwould,
Could you please introduce the feature of adding multiple search texts which reloads at set frequency. And also an option to cache it as i di not get internet often. I love this app and it is becoming my main twitter app on n900 |
Re: witter - a python twitter client
Quote:
If you go to the search view, and enter multiple search terms in the input field, separated by commas, then hit refresh. IT will do a search for each of those terms and present the combined results. If you set a refresh interval for the search view in the preferences, it will reload it at that frequency. Is that what you wanted? or is there some specific difference in your requirement? |
Re: witter - a python twitter client
Quote:
run-standalone.sh /opt/witter/witter.py no text colour setting no text colour setting no location setting no service setting No refresh_interval section No refresh_interval section No filters section end of file, probably no token No users section, failed loading user accounts Failed to establish api for Twitter Failed to establish api for Twitter Failed to load cached timeline Failed to load cached timeline Failed to load cached timeline /opt/witter/ui/gtkWitter.py:82: GtkWarning: gtk_container_child_set_property: assertion `child->parent == GTK_WIDGET (container)' failed self.builder.add_from_file("/usr/share/witter/witter.ui") UI elements loaded from file signals connected to buttons Loading Theme Icons pixbufs loaded for default theme defining ui buttons define portrait keyboard objects define general window adding button to panned area time to show the window pixbufs loaded for default theme pixbufs loaded for default theme running tasks: 1 Failed to establish api for Twitter running tasks: 0 running tasks: 1 running tasks: 2 Failed to establish api for Twitter running tasks: 1 Failed to establish api for Twitter running tasks: 0 location sharing enabled start location tracking end refresh setup setting never rotate trigger landscape orientation getting profile info Failed to load profile info 'NoneType' object has no attribute 'GetUser' location error: 0... quitting When I do "witter-timeline" --> "Account Setup" --> "New" and entered the credentials: Establishing api for Twitter using basic auth Connection working ok obtained oauth request_token requesting auth url authorization url is http://twitter.com/oauth/authorize?o...KnjhPiFqbeA%3D After entering the login credentials, I tried to configure OAUTH as it is displaying OAUTH not configured newt to "Configure OAUTH" button in "Account Setup" Menu --> "New" Tab: User pressed 'OK' button' oauth_token_secret=uxiXwt0UywHjKF1dhxu2HsWgUGUiPum IcEUSNQer9c&oauth_token=196515767-NxQ93BurTqQaaFhAq43RaakjhpYOfi4OkjvScAgT It opened maemo browser and entered twitter page and gave a pin, I entered that pin in Witter and clicked OK Now come back to "Accounts" there is an entry my username. I pressed "set Active". the log is Failed to establish api for Twitter switching active account to npapd123 switching active account to npapd123 Now comeback to "Witter-timeline" window and clicked on "Timeline" icon and clicking refresh button. The log is: building stacked window with timeline view defined stackable win setting up treeview setting cell wrap to 720 /opt/witter/ui/gtkWitter.py:560: GtkWarning: gtk_box_pack: assertion `child->parent == NULL' failed iconBox.pack_start(self.timelineButton) /opt/witter/ui/gtkWitter.py:561: GtkWarning: gtk_box_pack: assertion `child->parent == NULL' failed iconBox.pack_start(self.mentionsButton) /opt/witter/ui/gtkWitter.py:562: GtkWarning: gtk_box_pack: assertion `child->parent == NULL' failed iconBox.pack_start(self.dmsButton) calling showall refreshing view 1 running tasks: 1 getting tweets with npapd123 base url = https://twitter.com/ base url of api object = https://twitter.com/ Exception in thread Thread-6: Traceback (most recent call last): File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner self.run() File "/usr/lib/python2.5/threading.py", line 446, in run self.__target(*self.__args, **self.__kwargs) File "/home/user/src/witter/fremantle/src/opt/witter/witter/refresh_thread.py", line 80, in _refresh File "/opt/witter/witter.py", line 955, in getTweetsWrapper self.activeAccount.getTweets(auto=autoval, older=get_older, get_count=more) File "/home/user/src/witter/fremantle/src/opt/witter/account/account.py", line 278, in getTweets File "/home/user/src/witter/fremantle/src/opt/witter/twitter.py", line 1450, in GetFriendsTimeline raise TwitterError("User must be specified if API is not authenticated.") TwitterError: User must be specified if API is not authenticated. Here it is continuously loading and never came back and no updates. I cameback one window i.e witter mainwindow and again clicked on timeline and this time i typed "Hi" and pressed "tweet" icon: The log is: closed timeline view building stacked window with timeline view defined stackable win setting up treeview setting cell wrap to 720 calling showall running tasks: 2 sending tweet reply to Tweeting with location info None None Traceback (most recent call last): File "/opt/witter/witter.py", line 267, in enterPressed result = self.activeAccount.newTweet(tweet, reply_to_name=self.reply_to_name, reply_to_id=self.reply_to) File "/home/user/src/witter/fremantle/src/opt/witter/account/account.py", line 1045, in newTweet File "/opt/witter/twitter.py", line 1683, in PostUpdate raise TwitterError("The twitter.Api instance must be authenticated.") twitter.TwitterError: The twitter.Api instance must be authenticated. |
Re: witter - a python twitter client
Quote:
could you check the contents of a file in your home directory. from xterm: more /home/user/.witter and more /home/user/.witterUser these should contain saved content. if you just load witter from fresh (delete the above files to reset witter to initial state) then configure an account. don't set it active, just enter the pin, then exit witter and go look at the above files again. also the log from shutting down may reveal a problem with storing credentials. |
Re: witter - a python twitter client
D,
Thanks as always for all your hard work on Witter. I flashed PR1.3 and then re-installed Witter from Extras Testing, and I've noticed one error. When the 'use my location' feature is turned on, Witter start-up causes the GPS device to activate. When Witter is closed, the GPS device remains active. I imagine there may be a 'stop' signal Witter sends to the GPS device that's getting interrupted in PR1.3? Thanks! |
Re: witter - a python twitter client
I have always loved Witter, but lately I have reduced my list of acceptable Twitter clients on the N900 to zero. I like the Witter client on my N810 better than this one.
I hate going to the screen with two options at the beginning; then I basically choose between Tweet and Search. And Witter has STILL not figured out a way to keep saved searches. Even Twitter proper has that. I will keep watching Witter; hopefully it will pull out of its slump or I will start liking it more... |
Re: witter - a python twitter client
Quote:
At this point it is looking unlikely to change much since my n900 seems to have died today, it will no longer boot. I was thinking of replacing it soon anyway, and I won't be staying with Nokia devices. |
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Quote:
As it happens my n900 is still covered by warranty. So I'll send it off and see what happens. I can't really afford to replace it right now if I don't need to. |
Re: witter - a python twitter client
I have tested many other clients, they all suck. But witter just works! It's awesome. I am indoors so location was funny, after killing it from the config file, it works well. Congratulations and hope your N900 will be replaced quickly.
|
Re: witter - a python twitter client
I love this app. Any chance of it having an accompanying widget too? One thing i'm sorely missing is a twitter widget, i installed the Ovi one but it doesn't have any settings so it's just constantly updating in the background and sucking battery. Mauku didn't update and wiped the widgets from my desktop.
|
Re: witter - a python twitter client
I prefer the much older Witter that runs on my N810. Unfortunately, I can no longer stand Witter on my N900. Sorry to learn that you're leaving Nokia devices. I am too, but not until my N900 dies, which I don't expect for some time.
|
Re: witter - a python twitter client
understand. Thanks for the effort you put in.
I've "bricked" my N900 a number of times, but found flash restore successful each time -- if you need any tips etc to do the flash feel free to ping. But like you at this point it wouldn't surprise me if the next device for me isn't maemo/meego. |
Re: witter - a python twitter client
Well since i'm sat here typing on my new htc desire z (which is awesome) it's pretty unlikely i'm going to feel the urge to keep modifying witter. At somepoint i'll update various places with info on where the source is etc.
|
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
Quote:
Is anyone else out there interesting in teaming up to keep witter alive and moving forward? maybe we can get a small group working to keep it going? |
Re: witter - a python twitter client
Quote:
|
Re: witter - a python twitter client
i can't think of what else it 'needs' from a functionality perspective. All i'd like to see is a slightly improved UI, along the lines of TweeGo or TwimGo
|
All times are GMT. The time now is 12:14. |
vBulletin® Version 3.8.8