SERVICES = {
'hotfile.com': {
'name': 'hotfile.com',
'filename': '//div[contains(@class, "arrow_down")]/text()',
'filesize': '//div[contains(@class, "arrow_down")]/strong[2]',
'integrity': '//div[contains(@id, "main_content")]',
},
'mediafire.com': {
'name': 'mediafire.com',
'filename': '//div[contains(@class, "download_file_title")]/text()',
'filesize': '//div[contains(@class, "download_file_title")]/div',
'integrity': '//div[contains(@id, "content_container")]',
},
'filesonic.com': {
'name': 'filesonic.com',
'filename': '//div[contains(@class, "elements")]'\
'/input[@name="redirect"]/@value',
'filesize': '//p[contains(@class, "filesize")]/strong',
'integrity': '//div[contains(@id, "main_content")]',
},
'depositfiles.com': {
'name': 'depositfiles.com',
'filename': '//div[contains(@class, "downloadblock")]'\
'/div[contains(@class, "info")]/b/@title',
'filesize': '//div[contains(@class, "downloadblock")]'\
'/div[contains(@class, "info")]/span/b',
'integrity': '//div[contains(@class, "content_body")]',
},
'megaupload.com': {
'name': 'megaupload.com',
'filename': '//div[@id="downloadlink"]/a/@href',
'filesize': '//div[contains(@class, "down_txt_pad1")]'\
'/strong[last()]/following-sibling::text()',
'integrity': '//div[contains(@class, "rew_main_bg1")]',
},
}