youporn.js: Remove unneeded title scraping
[conkeror.git] / modules / page-modes / youporn.js
blob87c392fef3d5f7595552e4a21357e5c98553a89c
1 require("content-buffer.js");
2 require("media.js");
4 /* We could use the wrappedJSObject to get the player_url but this is
5  * probably more secure, and simpler
6  */
7 const media_youporn_flv_regexp = /var player_url = '(.*?)';/;
9 function media_scrape_youporn(buffer, results) {
10     try {
11         var doc = buffer.document;
13         let text = doc.documentElement.innerHTML;
14         let res = media_youporn_flv_regexp.exec(text);
16         if (res) {
17             results.push(load_spec({uri: res[1],
18                                     filename_extension: "flv",
19                                     source_frame: buffer.top_frame,
20                                     mime_type: "video/x-flv"}));
21         }
22     } catch (e if !(e instanceof interactive_error)) {}
25 define_page_mode("youporn_mode", "YouPorn", $enable = function (buffer) {
26     buffer.local_variables.media_scrapers = [media_scrape_youporn];
27     media_setup_local_object_classes(buffer);
28 });
30 auto_mode_list.push([/^http:\/\/youporn\.com\//, youporn_mode]);