Tag Archive > Python

Manso Trick: Easy way to generate random hex string in Python

Generate a random string in hexadecimal is one of those things that you always have to do, from time to time. As far as I know, the easiest way to do this in python is to import uuid module and run the following code: uuid.uuid4().hex With the call above we have 32 hexadecimal characters string […]

Continue reading

,

MansoTrick: Convert 24h time string to 12h AM/PM format (Python)

Manso trick to convert from 24h time format to 12h (AM/PM) time format in Python def ampmformat (hhmmss): “”” This method converts time in 24h format to 12h format Example: “00:32” is “12:32 AM” “13:33” is “01:33 PM” “”” ampm = hhmmss.split (“:”) if (len(ampm) == 0) or (len(ampm) > 3): return hhmmss # is […]

Continue reading

, ,

Google App Engine SDK 1.4.0 released

The version 1.4.0 of Google App Engine SDK has been released. I would highlight 3 things on this release: The taskqueues are now part of the official API, they are not experimental anymore 😉 They have multiplied by 20 the maximum time of execution on cron tasks and task queues. From 30 seconds to 600 […]

Continue reading

, , ,

Unicode support in Python: Frustrations and Solutions

To be honest, I think the support of unicode in Python before Python 3, being totally honest, is a f*knig nightmare. I prefer PHP 5.x support for unicode (= zero support). One can get just crazy, sometimes things work, sometimes things crash somewhere unexpectly, or they don’t really crash, they just crash when you want […]

Continue reading

, , ,

Serializing native data in Python

For a project I’m currently working on I needed to serialize some structures in Python. The only premise is that they were only made with basic/native Python types, such as lists, dicts, strings, integers, … The thinkgs I was considering were: compact representation fast serialization/deserialization human-readable / human-editable a must So after thinking for a […]

Continue reading

, , , , ,

bbcodeutils: BBCode parser and BBCode to HTML for Python

Yesterday I was looking for a Python module able to parse Bulletin Board Code (bbcode for friends) or able to transform bbcode to HTML. After looking on the Internet I decided to create bbcodeutils a Python module to parse, generate and transform bbcode. I created in a way that I think is really simple to […]

Continue reading

, , ,

Manso Trick: simple strip HTML tags using Python

The idea is to make a simple function that strips all HTML tags on a given string. I know the following code might not seem the best code in the world, but keep in mind that I’m just looking for a simple function that does the job. def stripHTMLTags (html): """ Strip HTML tags from […]

Continue reading

, , , ,

GeoIP in Google App Engine

It is surprising to me that Google does not offer any service or method in Google App Engine to get the geographic location from a IP. This is something they have in tons of products, and offering this will be something really simple to do for them. I don’t see why they are not offering […]

Continue reading

, ,

http_build_query implemented in Python

I implemented a function in Python that mimics http_build_query function. ## # Mimics the behaviour of http_build_query PHP function # This method can be useful for sending data to flash applications ################################################## def http_build_query(params, topkey = ”): from urllib import quote   if len(params) == 0: return ""   result = ""   # is […]

Continue reading

, ,