Skip to content

Instantly share code, notes, and snippets.

View captainbrosset's full-sized avatar
👋

Patrick Brosset captainbrosset

👋
View GitHub Profile
@captainbrosset
captainbrosset / pb64converter.py
Created December 18, 2011 12:04
Padless base64 converter
"""The converter module is used to convert a number into a padless base64 string and back.
Padless base64 are used for short urls: http://www.mydomain.com/MTQy for instance.
Base64 strings are normally organized by groups of 4 characters and right padded if necessary with =
Padless base64 means that = characters are removed"""
import base64
def encodeB64Padless(number):
"""Encode an integer into a padless base64 string"""
return base64.b64encode(str(number)).replace("=", "")