Defaults

module: rspub.util.defaults

Various utility functions

rspub.util.defaults.sanitize_url_path(value)[source]
rspub.util.defaults.sanitize_string(value)[source]
rspub.util.defaults.w3c_datetime(i)[source]

given seconds since the epoch, return a dateTime string. from: https://gist.github.com/mnot/246088

rspub.util.defaults.w3c_now()[source]
rspub.util.defaults.md5_for_file(filename, block_size=16384)[source]

Compute MD5 digest for a file

Optional block_size parameter controls memory used to do MD5 calculation. This should be a multiple of 128 bytes.

rspub.util.defaults.mime_type(filename)[source]

Not too reliable mime type analyzer.