Phillip Pearson - Second p0st

tech notes and web hackery from the guy that brought you bzero, python community server, the blogging ecosystem, the new zealand coffee review and the internet topic exchange

2008-11-10

hugeurl

http://www.hugeurl.com/?ZjVhYTZmYWMzNmRmNDY5NDVlZWY1ZjIzNWM5ZmNmNTcmMTMmVm0wd2QyUXlVWGxWV0d4WFlUSm9WMVl3Wkc5V1ZsbDNXa2M1YWxKc1dqQlVWbHBQVjBaYWMySkVUbGhoTVVwVVZtcEdZV015U2tWVWJHaG9UV3N3ZUZacVFtRlRNazE1VTJ0V1ZXSkhhRzlVVm1oRFZWWmFkR1ZHV214U2JHdzFWa2QwYzJGc1NuUmhSemxWVmpOT00xcFZXbUZrUjA1R1pFWlNUbFpVVmtwV2JURXdZVEZrU0ZOclpHcFRSVXBZVkZWYWQxTkdVbFZTYlVacVZtdGFNRlZ0ZUZOVWJVWTJVbFJHVjFaRmIzZFdha1poVjBaT2NtSkdTbWxTTW1oWlYxZDRiMkl3TUhoWGJHUllZbFZhY2xWc1VrZFhiR3QzV2tSU1ZrMXJjRWxhU0hCSFZqSkZlVlZZWkZwV1JWcHlWVEJhVDJOc2NFaGpSbEpUVmxoQ1dsWnJXbGRoTVZWNVZXNU9hbEp0VWxsWmJGWmhZMVpzY2xkdFJteFdiVko1VmpJMWExWXdNVVZTYTFwV1lrWktSRlpxUVhoa1ZsWjFWMnhhYUdFeGNGbFhhMVpoVkRKT2RGTnJaRlJpVjNoWVZXcE9iMWRHV25STlNHUnNVakJzTkZVeWRHdGhWazVHVjJ4U1dtSkhhRlJXTVZwWFkxWktjbVJHVWxkaVJtOTNWMnhXYjJFeFdYZE5WVlpUWVRGd1dGbHJaRzlqYkZweFUydGFiRlpzV2xwWGExcHJZVWRGZUdOR2JGaGhNVnBvVmtSS1QyTXlUa1phUjJoVFRXNW9WVlpHWTNoaU1rbDRWMWhvV0dKRk5WUlVWbVEwVmpGU1ZtRkhPVmhTYlZKSldWVmFjMWR0UlhsaFJWSmFaV3RhV0ZwRlZYaFdNVkp5VGxaT2FWSnRPVE5XTW5oWFlXczFXRkpyWkZoaWF6VnhWVEJvUTFsV1VsWlhhM1JvVW14c00xWXlNVWRWTWtwR1RsaHdXbFpXY0hKWlZXUkdaVWRPUjJGR2FHbFNia0p2Vm10U1MxUXlVa2RVYmtwaFVteEtjRlpxVG05V1ZscEhXVE5vYVUxcmJEUldNV2h2V1ZaS1JsTnRSbGRpV0doNlZGUkdVMk14V25Sa1JtUnBWbGhDU1ZacVNqUlZNV1IwVTJ0b2FGSnNTbGhVVmxwM1YwWnJlRmRyZEdwaVZrcElWbGQ0VDJGV1NYcFpNMmhYWVRGd2FGWlVSbFpsUm1SMVUyczFWMVpzY0ZWWFZsSkhaREZrUjJKSVRtaFNWVFZ2VlcxNGQyVkdWbGRoUnpsb1RWWndlbFl5Y0VOWGJGcFhZMGhLV2xaWFVrZGFWV1JQVWpGYWMyRkdhRlJTVlhCS1ZtMTBVMU14VVhsVVdHaGhVMFphVmxscldrdGpSbFp4VW10MFYxWnNjRWhXVjNSTFlUQXhSVkpzVGxaU2JFWXpWVVpGT1ZCUlBUMD0= = http://myel.in/

hugeurl enlarges urls by repeatedly base64-encoding them. You can decode them like this:

import urllib, binascii
s = "http://www.hugeurl.com/?...."
hash, n, url = binascii.a2b_base64(s.split("?")[-1]).split("&")
for i in range(int(n)): url = binascii.a2b_base64(url)
print urllib.unquote(url)