source.py: use full_url for cache
source.py: use full_url for cache

otherwise functions like asciicode_or_redirect will store identical
paths with different source urls under the same key

jedahu/flog,jedahu/flog