moved the '.decode('utf-8')' in front of the .split() inside the _archive function
new filter: urlencode - pass a string to it - uses urllib.quote_plus