Phillip Pearson - web + electronics notes

tech notes and web hackery from a new zealander who was vaguely useful on the web back in 2002 (see: python community server, the blogging ecosystem, the new zealand coffee review, 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)