maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [ANNOUNCE] UberSquare: A foursquare client (https://talk.maemo.org/showthread.php?t=82671)

hobarrera 2012-02-29 07:07

[ANNOUNCE] UberSquare: A foursquare client
 
Hi!
This is my first real maemo application.
It's a python+qt based application for foursquare.

[Updated 2012-04-23]

For those living on the edge (following extras-devel), you'll have noticed plenty of updates during the last month or so.
For those who aren't here's an update on what changed since my initial release:

Features / Fixed bugs
  • Seaching for nearby venues, list visited venues, or todo venues.
  • Checking-in (duh), and seeing/adding/marking tips.
  • Leaderboard, some basic info on your friends.
  • A brand new button to check-in where your friends are!
  • Non-english characters work now - at least spanish ones to, please report if others don't.
  • I've added a "please wait" screen to most places that were missing it, but there's still some work to do there.
  • Where to post: facebook, twitter, etc
  • Show the last checkin in the main screen (you can see this though the leaderboard in the meantime).

Wishlist
These features are on my list. I'll try to work though this list in-order, but no promises.
  • Make all those buttons that say "TO DO" work. Access a list of places you/your friends are mayor of.
  • "Recent Activity" list, with comment capabilities.

Since I didn't have a decent data-plan when I started programming this, it tends to cache everything possible (while updating data on a background). Whenever you open a list (ie: leaderboard), you'll see the data from last time, while the new data is downloaded and updated in the background.

You can also choose to use AGPS, cell-tower-positioning (since the N900's GPS seems to suck a bit), or use the locations of your last checkin as a reference for searches/etc, whichever is the most convenient.

It's still "under development" and all present features work fine, and pretty well, IMHO.

Feedback if greatly welcome, as are bug reports. Bug reports and enhacement requests can be posted on github.

Just click here to install it! :)

Also, be sure to update the image cache on your first run, and be sure to do it over wifi. This'll make save huge amounts of times in searches, since category icons don't need to be downloaded on-demand. (They're cached anyway when downloaded on-demand, but you don't want to be waiting for images to download while searching for nearby venues).

http://img402.imageshack.us/img402/4...2022904054.png

For those intereseted, the source is available here. I wouldn't recomend it as a learning example for anyone, there's some pretty bad code there (mixed with not-so-bad-code). I'll rewrite the ugly bits eventually, but I care more about feature I need/want for now.

praveenchand 2012-02-29 11:24

Re: [ANNOUNCE] UberSquare: A foursquare client
 
was waiting for this...

hobarrera 2012-02-29 12:34

Re: [ANNOUNCE] UberSquare: A foursquare client
 
Quote:

Originally Posted by praveenchand (Post 1171972)
was waiting for this...

Hope you enjoy this.
Feel free to leave any bugs/suggestions/requests/etc, I'm actively working on this. :)

Wanderer 2012-03-03 20:59

Re: [ANNOUNCE] UberSquare: A foursquare client
 
not working :( 5sec black screen loading then fall down

hobarrera 2012-03-03 21:56

Re: [ANNOUNCE] UberSquare: A foursquare client
 
Could you run, from a terminal
Code:

python /opt/ubersquare/ubersquare_launch.py
and send me the output? If you dont know how to copy it, press ctrl+shift+p to take a screenshot (this works on any maemo app, by the way).

Thanks!

Wanderer 2012-03-03 22:56

Re: [ANNOUNCE] UberSquare: A foursquare client
 
Nokia-N900:~# python /opt/ubersquare/ubersquare_launch.py
Traceback (most recent call last):
File "/opt/ubersquare/ubersquare_launch.py", line 2, in <module>
from ubersquare import gui
File "/usr/lib/python2.5/site-packages/ubersquare/gui.py", line 13, in <module>
from foursquare import *
File "/usr/lib/python2.5/site-packages/ubersquare/foursquare.py", line 12, in <module>
from xdg import BaseDirectory
ImportError: No module named xdg

rm53 2012-03-03 23:10

Re: [ANNOUNCE] UberSquare: A foursquare client
 
I get exactly the same error message in xterminal... hope there is a solution?

Wanderer 2012-03-03 23:20

Re: [ANNOUNCE] UberSquare: A foursquare client
 
i just tried install xdg and now it's WORKING!

Code:

apt-get install python-xdg

hobarrera 2012-03-03 23:21

Re: [ANNOUNCE] UberSquare: A foursquare client
 
I had forgotten to list some dependencies.
Please, try updating, it've just finished uploading a fixed package.

Cheers!

[EDIT]
Quote:

Originally Posted by Wanderer (Post 1173836)
i just tried install xdg and now it's WORKING!

Code:

apt-get install python-xdg

Yes, that was the issue. "python-xdg" and another package are now listed as dependencies. It takes a while to re-build the package, but upgrading to the latest version will auto-install them for you.

Wanderer 2012-03-03 23:47

Re: [ANNOUNCE] UberSquare: A foursquare client
 
thanks you! great app!


All times are GMT. The time now is 07:10.

vBulletin® Version 3.8.8