![]() |
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.
|
All times are GMT. The time now is 21:51. |
vBulletin® Version 3.8.8