Hide this bar

PISI

Pisi is an application (written in Python) for synchronizing all sorts of PIM data.

Please refer to home page (http://github.com/kichkasch/pisi) for more information.

 

 

Version 0.4.10 Status Testing
Developer Esben Damgaard, Michael Pilgermann Category PIM/Office
Instructions http://wiki.github.com/kichkasch/pisi/an-end-user Homepage http://github.com/kichkasch/pisi

 

 

« Go back

 

   

 

 

 

Rating: 0

Rate:

 

 

Known dependencies

python-sqlite3 , python-vobject , python-webdav , python-pygtk , python-pygobject , python-pycairo , python-netserver , python-netclient , python-misc , python-ldap , python-gdata , python-dateutil

 

 

 

 

 

Comments

» Write your own comment

 
Pietrao wrote: (2009-04-05 20:38:19)
i've configured a google account using user=iser@gmail.com but i get "local variable 'type' referenced before assignement"...
 
Michael wrote: (2009-04-06 10:40:13)
Pietrao,
thx for your input.

Just made a quick check - I guess you have an address which is marked as 'other' (not work or home) - I forgot to cover this in the code.

I will make a fix tonight and assemble a new release.
 
kimaidou wrote: (2009-04-06 16:04:20)
Hi authors
Is it possible to add the pimiloco dates and contacts synchronisation too ? The data storing is here based on the evolution structure. It would be great and allow to synchronize with "dates" on the freerunner, and with Evolution on the desktop PC.
 
kichkasch wrote: (2009-04-06 18:34:01)
@Pietrao:
After some testing I could reproduce your error message.
It should only occur when the first entry in google contact account has one address of type \'other\' (I hope I am right ;)) ... anyways -
I fixed it and just put a version 0.1.1 online.

You can update by:
opkg install http://www.opkg.org/packages/pisi_0.1.1_armv4t.ipk

Would be nice if you let me know whether this fixed your problem.
(btw. \'other\' addresses from google are not supported and will be dropped - for syncing it, it should be of type \'home\' or \'work\')
 
kichkasch wrote: (2009-04-06 19:21:39)
@kimaidou
Hi kimaidou, generally speaking that should be possible. That's exactly the input we were waiting for as we don't really know what people use for organizing their contact information.
Maybe you can help as well: Do you know about any Python bindings to access the evolution data server?
Which program in detail are you using on the Freerunner to access your data?
 
Fabrizio Antonangeli wrote: (2009-04-06 21:42:35)
I get this error:
\'NoneType\' object has no type attribute \'decode\'
 
kichkasch wrote: (2009-04-07 09:49:23)
@Fabrizio
Which module are you using? Well ... I have an idea (Google again?) ... I doubt I will be able to provide a fix before tomorrow night.
 
kimaidou wrote: (2009-04-07 10:45:31)
hi, i think it would be better speak by email. Mine : kimaidou ''at'' gmail com
 
kichkasch wrote: (2009-04-07 19:12:50)
@Fabrizio
Despite my earlier comment, I found the time.
I could reproduce your error - fixed and a new minor release is out.
Details for the bug are here (if interested):
https://projects.openmoko.org/tracker/index.php?func=detail&aid=228&group_id=156&atid=670

You can update by:
opkg install http://www.opkg.org/packages/pisi_0.1.2_armv4t.ipk
 
Fabrizio Antonangeli wrote: (2009-04-08 17:28:01)
thanx, I will update to 0.1.2.
 
Gruentee wrote: (2009-04-28 20:21:29)
Hey guys,

nice work!
BTW:
Due to the incorrect package URL ( with https://) you can't install it with opkg instal ...
You must change it into http://projects.openmoko.org/frs/download.php/774/pisi_0.1.3_armv4t.ipk

Greetz,
Gruentee
 
kichkasch wrote: (2009-04-29 21:11:25)
Gruentee,
thx for this hint - I fixed the URL now.
Greetings
Mike
 
frif wrote: (2009-05-15 19:09:35)
I'd like to know what moko calendar application(s) support iCalendar.

AFAIK neither gpe-calendar nor Pimlico Dates support synchronization with iCalendar files.

Is there any calendar application that I can use with openmoko and have it synced to google calendar using PISI?

Thanks
 
kichkasch wrote: (2009-05-18 10:41:11)
frif,
to be honest - I am not aware of any client. To be honest, I am not too sure, which Calendar client is the first one, that would need to be supported by PISI.
I would aim for opimd support over the next weeks as I guess, this will be the plattform to be used in this area.
Any comment / objection? I would be happy to get some more input for these things ...
 
robin paulson wrote: (2009-05-30 13:47:51)
i'm getting an error on running pisi:

Traceback (most recent call last):
File "/bin/pisigui", line 31, in <module>
import pisi
File "/opt/pisi/pisi.py", line 31, in <module>
from events import events, eventsSync
File "/opt/pisi/events/events.py", line 22, in <module>
import vobject
ImportError: No module named vobject

python-vobject is installed
 
kichkasch wrote: (2009-06-01 12:48:37)
robin,
I think this is a problem of the vobject package - as is was only supporting Python 2.5 till now. I suppose, you are using a distribution with Python 2.6?

I just created a new package of vobject (as well for dateutil and gdata if you use them) and uploaded them to opkg.

I have not yet a Python 2.6 installation on my OM; could be nice if you report, whether the new packages are working for you. Thx
Mike
 
ron wrote: (2009-06-05 21:59:44)
getting the same error as robin.

your vobject-package doesn't work..
 
micvm wrote: (2009-06-11 15:34:41)
Hi!
I am running OM2008.9 and pisi 0.2. I want to write all the contacts of my qtadressbook on a vcf file. I think there is still the UTF character issue u mention in your wiki since when I start synchronizing i get the following error:

Module om_sqlite has 138 contacts in total
Module vcf2 has 0 contacts in total

0 entries in common
0 entries with conflicts
138 entires in source 1 - but not in 2
0 entires in source 2 - but not in 1

PHASE 3 - Saving
Making changes permanent
SQLite module: I apply 0 changes now
VCF module: I apply 138 changes now
<vcf> adding or replacing @Kundenbetreuun@@
<vcf> adding or replacing @simyo Hotline@@
<vcf> adding or replacing @Mansch@@
<vcf> adding or replacing @Schmohle@@
** Error:
 
kichkasch wrote: (2009-06-14 19:40:51)
robin and ron,
took some time - but I finally resolved the issue.
I migrated my OM to SHR to test the whole stuff properly; the dependency packages for
- gdata
- vobject, and
- dateutil
are now properly installed for Python 2.5 (tested on OM 2008.12) and Python 2.6 (tested on SHR).

Please download the updated versions for those packages ...
 
micvm wrote: (2009-06-19 22:44:59)
My previous problem was caused by the ' character. In addition there seem to be some problems with the syncing of addresses:

... File "/usr/lib/python2.5/site-packages/vobject/vcard.py", line 277, in transformFromNative
obj.value = serializeFields(obj.value, ADDRESS_ORDER)
File "/usr/lib/python2.5/site-packages/vobject/vcard.py", line 232, in serializeFields
toList(getattr(obj, field))]
vobject.base.NativeError: "In transformFromNative, unhandled exception: <type 'exceptions.TypeError'>: 'NoneType' object is not iterable"

when i remove the addresses the error disappears and the sync works.
 
vendion wrote: (2009-07-06 05:51:51)
In case of SHR what does pisi do with information other than Name and number when syncing, also how does it work when one person has multiple numbers?
 
kichkasch wrote: (2009-07-06 09:17:28)
vendion,
all information other than name and number is dropped.
Multiple numbers are dealt with by appending a special character depending on the type of number (see module for details) - this way, all numbers may be imported - when loading again, they are all merged back into one single contact entity.
 
Richy wrote: (2009-07-16 00:14:46)
Unfortunately I do get a "Could not find Begin when trying to determine encoding"
when trying to synchronise googleCalendar with pimlico

Any ideas?
 
Richy wrote: (2009-07-16 08:54:54)
The full error message here:

pisi pimlicodates googleCalendar
Traceback (most recent call last):....................................................] Loading from sourceson
File "/bin/pisi", line 156, in <module>
pisicli.startCLI()
File "/opt/pisi/pisicli.py", line 227, in startCLI
source[1].load()
File "/opt/pisi/modules/calendar_google.py", line 61, in load
globalId, updated, attributes = self._geventToPisiEvent(an_event)
File "/opt/pisi/modules/calendar_google.py", line 182, in _geventToPisiEvent
recurrence.initFromData(event.recurrence.text)
File "/opt/pisi/events/events.py", line 175, in initFromData
v = vobject.readComponents(data).next()
File "/usr/lib/python2.6/site-packages/vobject/base.py", line 1018, in readComponents
for line, n in getLogicalLines(stream, allowQP, findBegin):
File "/usr/lib/python2.6/site-packages/vobject/base.py", line 825, in getLogicalLines
raise ParseError, 'Could not find BEGIN when trying to determine encoding'
vobject.base.ParseError: 'Could not find BEGIN when trying to determine encoding'
 
kichkasch wrote: (2009-07-16 15:24:43)
Richy,

I have filed a bug on the projects page.
I guess, it is about the recurrence part of an event - but I have to look deeper into the issue ...
Coming back then ... thx for the input
Michael
 
skamster wrote: (2009-07-27 17:22:33)
ssl isn't supportet?
my error where:
** Error: Native TRIGGER values must be timedelta or datetime

my conf looks like this:

pimlicodates]
description= Pimlico Dates
module=calendar_ics
path=/home/root/.evolution/calendar/local/system/calendar.ics

[remoteIcs]
description= Remote ICS on Webdav
module=calendar_remoteics
url=https://server.srv/folder/skamster/
file=cal.ics
username=myusername
password=mypw
 
vendion wrote: (2009-07-29 02:31:41)
Crashes on the latest SHR-Unstable

Traceback (most recent call last):
File "/bin/pisi", line 156, in <module>
pisicli.startCLI()
File "/opt/pisi/pisicli.py", line 215, in startCLI
source = pisi.importModules(configfolder, config, modulesToLoad, modulesNamesCombined, soft)
File "/opt/pisi/pisi.py", line 82, in importModules
exec "source.append( module"+i.__str__()+".SynchronizationModule(modulesNamesCombined, config, modulesToLoad[i], modulesFolder+modulesToLoad[i]+'/', True, soft) )"
File "<string>", line 1, in <module>
File "/opt/pisi/modules/calendar_google.py", line 51, in __init__
self._login( user, password )
File "/opt/pisi/modules/calendar_google.py", line 239, in _login
self.cal_client.ProgrammaticLogin()
File "/usr/lib/python2.6/site-packages/gdata/service.py", line 753, in ProgrammaticLogin
headers={'Content-Type':'application/x-www-form-urlencoded'})
File "/usr/lib/python2.6/site-packages/atom/http.py", line 93, in request
connection = self._prepare_connection(url, all_headers)
File "/usr/lib/python2.6/site-packages/atom/http.py", line 234, in _prepare_connection
return HttpClient._prepare_connection(self, url, headers)
File "/usr/lib/python2.6/site-packages/atom/http.py", line 157, in _prepare_connection
return httplib.HTTPSConnection(url.host)
AttributeError: 'module' object has no attribute 'HTTPSConnection'
 
kichkasch wrote: (2009-08-02 18:47:56)
skamster, vendion,
thx for your comments - I am just now upgrading my SHR and will test that soon - a bug was filed on the projects page.
Within the next 2 weeks I should find the time to fix this ...
Michael
 
kichkasch wrote: (2009-08-03 19:37:13)
skamster, vendion -
some more information here:
https://projects.openmoko.org/tracker/index.php?func=detail&aid=253&group_id=156&atid=670

This is not a problem of PISI, but one of a site-package python-netclient. I don't know what's wrong with you installations - on my SHR-U PISI Calendar Sync with Google is working fine.

Could you please check (and maybe re-install) you python-netclient package?
My version is 2.6.2-ml4.1.
 
BlackEdder wrote: (2009-08-06 13:00:46)
I have the same problem as reported above. Tried reinstalling python-netclient, but that didn't help.
 
BlackEdder wrote: (2009-08-09 12:24:20)
Just reinstalled shr unstable. Still have the same problem though. It sounds like a missing dependency of some sort?
 
kichkasch wrote: (2009-08-09 12:36:03)
Could you guys please execute the following commands and post the output:

opkg info python-netclient
opkg files python-netclient
grep HTTPS /usr/lib/python2.6/httplib.py

Or if you have space, upload the entire fiel "/usr/lib/python2.6/httplib.py". I will have another look then ...

thx
 
kichkasch wrote: (2009-08-09 12:45:30)
some more news here - looks like SSL support is coming with package 'python-misc' ... so please try to fix by installing it:

opkg install python-misc

I also changed the deps for PISI.
thx
 
vendion wrote: (2009-08-09 17:49:11)
Well it seams installing python-misc is part of the problem here is what I get now

root@om-gta02 ~ $ pisi pimlicodates googleCalendar
0% [................................................................................] Starting 10% [========........................................................................] Loading Traceback (most recent call last):....................................................] Loading
File "/bin/pisi", line 156, in <module>
pisicli.startCLI()
File "/opt/pisi/pisicli.py", line 227, in startCLI
source[1].load()
File "/opt/pisi/modules/calendar_google.py", line 61, in load
globalId, updated, attributes = self._geventToPisiEvent(an_event)
File "/opt/pisi/modules/calendar_google.py", line 182, in _geventToPisiEvent
recurrence.initFromData(event.recurrence.text)
File "/opt/pisi/events/events.py", line 175, in initFromData
v = vobject.readComponents(data).next()
File "/usr/lib/python2.6/site-packages/vobject/base.py", line 1018, in readComponents
for line, n in getLogicalLines(stream, allowQP, findBegin):
File "/usr/lib/python2.6/site-packages/vobject/base.py", line 825, in getLogicalLines
raise ParseError, 'Could not find BEGIN when trying to determine encoding'
vobject.base.ParseError: 'Could not find BEGIN when trying to determine encoding'

At least it made it to 10% where it would crash at 0%

as for the python-netclient here is what I have

root@om-gta02 ~ $ opkg info python-netclient
Package: python-netclient
Version: 2.6.2-ml4.1
Depends: python-core, python-crypt, python-datetime, python-io, python-lang, python-logging, python-mime
Status: install user installed
Section: devel/python
Architecture: armv4t
maintainer: Angstrom Developers <angstrom-distro-devel@linuxtogo.org>
MD5Sum: 03b7187fc4d3cebcf7dd1a06d3141922
Size: 234364
Filename: python-netclient_2.6.2-ml4.1_armv4t.ipk
Source: http://www.python.org/ftp/python/2.6.2/Python-2.6.2.tar.bz2 file://00-fix-bindir-libdir-for-cross.patch;patch=1 file://01-use-proper-tools-for-cross-build.patch;patch=1 file://02-remove-test-for-cross.patch;patch=1 file://03-fix-tkinter-detection.patch;patch=1 file://04-default-is-optimized.patch;patch=1 file://05-enable-ctypes-cross-build.patch;patch=1 file://99-ignore-optimization-flag.patch;patch=1 file://sitecustomize.py
Description: Python Internet Protocol Clients

root@om-gta02 ~ $ opkg files python-netclient
Package python-netclient (2.6.2-ml4.1) is installed on root and has the following files:
/usr/lib/python2.6/cookielib.pyo
/usr/lib/python2.6/ftplib.py
/usr/lib/python2.6/telnetlib.py
/usr/lib/python2.6/_LWPCookieJar.py
/usr/lib/python2.6/hmac.pyo
/usr/lib/python2.6/Cookie.py
/usr/lib/python2.6/urlparse.py
/usr/lib/python2.6/_MozillaCookieJar.pyo
/usr/lib/python2.6/_LWPCookieJar.pyo
/usr/lib/python2.6/smtplib.pyo
/usr/lib/python2.6/httplib.pyo
/usr/lib/python2.6/cookielib.py
/usr/lib/python2.6/Cookie.pyo
/usr/lib/python2.6/urllib2.pyo
/usr/lib/python2.6/urlparse.pyo
/usr/lib/python2.6/httplib.py
/usr/lib/python2.6/ftplib.pyo
/usr/lib/python2.6/nntplib.py
/usr/lib/python2.6/base64.pyo
/usr/lib/python2.6/smtplib.py
/usr/lib/python2.6/telnetlib.pyo
/usr/lib/python2.6/urllib2.py
/usr/lib/python2.6/poplib.pyo
/usr/lib/python2.6/urllib.py
/usr/lib/python2.6/nntplib.pyo
/usr/lib/python2.6/hmac.py
/usr/lib/python2.6/urllib.pyo
/usr/lib/python2.6/poplib.py
/usr/lib/python2.6/mimetypes.pyo
/usr/lib/python2.6/_MozillaCookieJar.py
/usr/lib/python2.6/base64.py
/usr/lib/python2.6/uuid.py
/usr/lib/python2.6/uuid.pyo
/usr/lib/python2.6/mimetypes.py

root@om-gta02 ~ $ grep HTTPS /usr/lib/python2.6/httplib.py
HTTPS_PORT = 443
class HTTPSConnection(HTTPConnection):
default_port = HTTPS_PORT
__all__.append("HTTPSConnection")
class HTTPS(HTTP):
Python 1.5.2 did not have an HTTPS class, but it defined an
_connection_class = HTTPSConnection
hs = HTTPS()

If you still need the /usr/lib/python2.6/httplib.py then I can upload it on my server for you.
 
kichkasch wrote: (2009-08-09 18:26:53)
Hi vendion,
thx first of all ...

For the BEGIN thing - it should be something about a recurrent event in Google Calendar ... the implementation was a little bit tricky - I thought, I had fixed it ... well ... I will have to look at this again - probably end of next week ...
 
skamster wrote: (2009-08-10 19:50:38)
i updated pisi and reinstalled these 2 packages (netclient + misc), but the failure with native trigger is also there..
contacts works fine, just calendars not..
may it's about the webserver?
it looks like http://death-head.ch/openmoko/
errormessage:
/usr/lib/python2.6/site-packages/vobject/base.py:631: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
self.message = message
/bin/pisigui:346: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
self.error(str(m.message))
** Error: Native TRIGGER values must be timedelta or datetime

but it was on 80%. :)
 
drascus321 wrote: (2009-08-11 01:46:31)
I have installed pisi and configured it for google calendars following the SHR wiki. I download the calendar data no problem but then when I open up dates it hasn't worked. How do I go about trouble shooting and fixing this? is it something with dates or pisi
 
kichkasch wrote: (2009-08-11 07:49:44)
drascus,

(from the wiki):
Pimlico (SHR dates): you have to restart dates AND the backend process before updates are visible in the dates application:

killall e-calendar-factory

will kill the backend process. On next start of dates, it will be restarted automatically and all your updates will be there.
 
kichkasch wrote: (2009-08-13 10:37:49)
skamster,

could you please run CLI version of PISI using the same configuration - this way, you should get some more debug output - please post it somewhere; so I could analyse the problem further ...

thx a lot
 
skamster wrote: (2009-08-13 14:05:51)
i don't found a cli-version, but if you mean the console-version, i've got it. but here is the error earlier, don't know why..

root@om-gta02 ~ $ pisi -l
You have these configurations:
[1] Contacts sources
-opimd which uses module <contacts_opimd>: OPIMD Contacts
-remoteVCF which uses module <contacts_remotevcf>: Remote VCF on Webdav
[2] Calendar sources
-pimlicodates which uses module <calendar_ics>: Pimlico Dates
-remoteIcs which uses module <calendar_remoteics>: Remote ICS on Webdav

root@om-gta02 ~ $ pisi -v -m3 pimlicodates remoteIcs

*******************************************************
********************** PISI **********************
*******************************************************
** PISI is synchronizing information ******************
** http://projects.openmoko.org/projects/pisi/ ********
*******************************************************

*************** PHASE 0 - Configuration ***************
Verbose mode on
In case of conflicts I use the following strategy: Overwrite entry in source 1
Reading configfile: /home/root/.pisi/conf
ics-module using file /home/root/.evolution/calendar/local/system/calendar.ics
/usr/lib/python2.6/site-packages/webdav/Connection.py:26: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
remote ics-module using server https://death-head.ch/private/skamster/
ics-module using file /tmp/pisi-remotebuffer.data
Running in mode <calendar>.

****************** PHASE 1 - Loading ******************
ICalendar: Loading
Traceback (most recent call last):
File "/bin/pisi", line 156, in <module>
pisicli.startCLI()
File "/opt/pisi/pisicli.py", line 223, in startCLI
source[0].load()
File "/opt/pisi/modules/calendar_ics.py", line 92, in load
vcal = vobject.readOne(file)
File "/usr/lib/python2.6/site-packages/vobject/base.py", line 1078, in readOne
ignoreUnreadable, allowQP).next()
StopIteration
 
skamster wrote: (2009-08-13 18:18:26)
this console-output is wrong, because my ics-file was damaged. now, i also does it with the new one, the right console-output is in your bugtracker.. :)
 
Yaroslav Halchenko wrote: (2009-09-16 00:01:59)
While installing using complete cmdline got:
Configuring python-ldap
Collected errors:
* Package openldap wants to install file /usr/lib/libldap-2.3.so.0
But that file is already provided by package * libldap-2.3-0
* Package openldap wants to install file /usr/lib/libldap_r-2.3.so.0
But that file is already provided by package * libldap-2.3-0
* Package openldap wants to install file /usr/lib/liblber-2.3.so.0
But that file is already provided by package * libldap-2.3-0


haven't tried using it yet... cmdline client seems to start though ;)
 
kichkasch wrote: (2009-09-16 08:44:25)
You need to un-install old openldap manually before.
A proper ldap lib is now available as ldaplib, installed automatically under SHR.
 
vendion wrote: (2009-10-12 19:03:12)
What does this error mean:

root@om-gta02 ~ $ pisi pimlicodates googleCalendar
0% [................................................................................] Starting 8% [======..........................................................................] Pre-Proc 10% [========........................................................................] Loading 40% [================================................................................] ComparinTraceback (most recent call last):
File "/bin/pisi", line 156, in <module>
pisicli.startCLI()
File "/opt/pisi/pisicli.py", line 244, in startCLI
pisi.eventsSync.syncEvents(verbose, modulesToLoad, source)
File "/opt/pisi/events/eventsSync.py", line 51, in syncEvents
elif event.updated < sameEvent.updated:
TypeError: can't compare offset-naive and offset-aware datetimes
 
Depeje wrote: (2009-11-08 00:35:41)
With the latest version of the repo I can't add contacts to my sim from a big VCF file:

Traceback (most recent call last):
File "/bin/pisi", line 156, in <module>
pisicli.startCLI()
File "/opt/pisi/pisicli.py", line 255, in startCLI
pisi.applyChanges(source)
File "/opt/pisi/pisi.py", line 125, in applyChanges
source[1].saveModifications()
File "/opt/pisi/modules/contacts_dbussim.py", line 219, in saveModifications
self._saveOperationAdd(sim, id)
File "/opt/pisi/modules/contacts_dbussim.py", line 167, in _saveOperationAdd
sim.StoreEntry(DBUS_CONTACTS, myid, fullName + DBUS_NAME_MOBILEPHONE_SUFFIX, number)
File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 140, in __call__
**keywords)
File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 622, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freesmartphone.GSM.Device.Failed: Unhandled CME ERROR: SIM busy
 
stefan wrote: (2010-03-28 06:37:09)
I tried to sync two calendars from google to pimlico dates. My personal works fine, but if I try \"US Holidays\" I get errors:
(With evolution this sync works)

Traceback (most recent call last):....................................................] Loading from sourceses
File \"/bin/pisi\", line 156, in <module>
pisicli.startCLI()
File \"/opt/pisi/pisicli.py\", line 232, in startCLI
source[0].load()
File \"/opt/pisi/modules/calendar_google.py\", line 59, in load
feed = self.cal_client.GetCalendarEventFeed(\'/calendar/feeds/\'+self.calendarid+\'/private/full?max-results=%d\' %(GOOGLE_CALENDAR_MAXRESULTS))
File \"/usr/lib/python2.6/site-packages/gdata/calendar/service.py\", line 73, in GetCalendarEventFeed
return self.Get(uri, converter=gdata.calendar.CalendarEventFeedFromString)
File \"/usr/lib/python2.6/site-packages/gdata/service.py\", line 1019, in Get
\'reason\': server_response.reason, \'body\': result_body}

gdata.service.RequestError: {\'status\': 400, \'body\': \'\\n\\n<html><head>\\n<meta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\">\\n<title>400 Bad Request</title>\\n<style><!--\\nbody {font-family: arial,sans-serif}\\ndiv.nav {margin-top: 1ex}\\ndiv.nav A {font-size: 10pt; font-family: arial,sans-serif}\\nspan.nav {font-size: 10pt; font-family: arial,sans-serif; font-weight: bold}\\ndiv.nav A,span.big {font-size: 12pt; color: #0000cc}\\ndiv.nav A {font-size: 10pt; color: black}\\nA.l:link {color: #6f6f6f}\\nA.u:link {color: green}\\n//--></style>\\n<script><!--\\nvar rc=400;\\n//-->\\n</script>\\n</head>\\n<body text=#000000 bgcolor=#ffffff>\\n<table border=0 cellpadding=2 cellspacing=0 width=100%><tr><td rowspan=3 width=1% nowrap>\\n<b><font face=times color=#0039b6 size=10>G</font><font face=times color=#c41200 size=10>o</font><font face=times color=#f3c518 size=10>o</font><font face=times color=#0039b6 size=10>g</font><font face=times color=#30a72f size=10>l</font><font face=times color=#c41200 size=10>e</font>  </b>\\n<td> </td></tr>\\n<tr><td bgcolor=\"#3366cc\"><font face=arial,sans-serif color=\"#ffffff\"><b>Error</b></td></tr>\\n<tr><td> </td></tr></table>\\n<blockquote>\\n<H1>Bad Request</H1>\\nYour client has issued a malformed or illegal request.\\n\\n<p>\\n</blockquote>\\n<table width=100% cellpadding=0 cellspacing=0><tr><td bgcolor=\"#3366cc\"><img alt=\"\" width=1 height=4></td></tr></table>\\n</body></html>\\n\', \'reason\': \'Bad Request\'}
 
CARDENAS18Chelsea wrote: (2010-06-22 04:07:02)
I propose not to wait until you earn enough amount of cash to buy goods! You can take the <a href="http://lowest-rate-loans.com">loans</a>; or just student loan and feel yourself fine
 
wars essay wrote: (2010-06-24 16:37:06)
Every man at high school should read through your fantastic idea related to this post to make the high quality essays and even psychology essay.
 
get ringtones wrote: (2010-06-26 10:08:42)
You share a kind of interesting knowledge! I guess, it could be compared with great tamil ringtones in the get ringtones sites.
 
buy term paper wrote: (2010-06-26 12:51:45)
I was recommended to buy term papers after third-rate experience with another service. My custom research paper was emailed to me so expressthat I started doing my own custom research paper right away. It was just what I needed. I actually appreciated the level of writing in the custom essays and the speedy of delivery.
 
buy custom essay papers wrote: (2010-06-28 00:45:32)
Thank you very much, because you are spreading the information just about this post . Buy essay and pre written essays when you would like to know more!

 

 

     

    Your Name
    Comment
     
      Notify me about new comments

     

     
    Home

    Package Browser

    • Audio
    • Games
    • GPS
    • Graphics
    • Internet
    • PIM/Office
    • Settings
    • System
    • Utility
    • Video

    News

    • Notification system up and running
    • www.opkg.org - Relaunch!
    • Source code field added!
    • Second site update!
    • First big site update
    Help Developer Contact

     

    Pulster Online-Shop