2 points | by 1vuio0pswjnm7 19 hours ago ago
5 comments
084.l update Part 1 of 5
Fixed: Yahoo Github Google Ecosia Marginalia AOL Greppr SEC /*```````````yahoo/bingj```````````*/ <MODE19>mt-8\"[ ]href=\"[^\"]+ { z++; CDp8iULPuCinsert(19); for(x=12;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE19>[ ]class=\"s-card-wrapAnchor\"[ ]href=\"[^\"]+ { z++; CDp8iULPuCinsert(19); for(x=33;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE19>aria-label=\"[^\"]+ if(z){ z=0;for(x=12;x<yyleng;x++) { if(yytext[x]==39)putc(39,yyout); if(yytext[x]==60)tag++; if(yytext[x]==62)tag=0; if(!tag)if(yytext[x]!=62)putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); } <MODE19>\"[ ]title=\"[^\"]+ if(z){ z=0;for(x=9;x<yyleng;x++) { if(yytext[x]==39)putc(39,yyout); if(yytext[x]==60)tag++; if(yytext[x]==62)tag=0; if(!tag)if(yytext[x]!=62)putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); } /*```````````github`````````*/ <MODE5>\"hl_name\":\"[^\"]+ { CDp8iULPuCinsert(5); fwrite("https://github.com/",1,19,yyout); for(x=11;x<yyleng;x++) { if(yytext[x]==60)tag++; if(tag)if(yytext[x]==62){tag=0;continue;} if(yytext[x]==39)putc(39,yyout); if(!tag)putc(yytext[x],yyout); } fwrite("','",1,3,yyout); } <MODE5>\"hl_trunc_description\":\"\" fwrite("[no description]');\n",1,20,yyout); <MODE5>\"hl_trunc_description\":\"[^\"]{1,255} { for(x=24;x<yyleng;x++) { if(yytext[x]==60)tag++; if(tag)if(yytext[x]==62){tag=0;continue;} if(yytext[x]==39)putc(39,yyout); if(!tag)putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); }
084.1 update Part 2 of 5
/*```````````google``````````*/ <MODE2>\"fuLhoc[ ]ZWRArf\"[ ]href=\"https:\/\/www.google.com\/url\?esrc=s&q=&rct=j&sa=U&url=.{1,512}&ved= { CDp8iULPuCinsert(2); for(x=74;x<yyleng-5;x++) { if(yytext[x]==39)putc(39,yyout); putc(yytext[x],yyout); } fwrite("','",1,3,yyout); } <MODE2>\"fuLhoc[ ]ZWRArf\"[ ]href=\"http:\/\/www.google.com\/url\?esrc=s&q=&rct=j&sa=U&url=.{1,512}&ved= { CDp8iULPuCinsert(2); for(x=73;x<yyleng-5;x++) { if(yytext[x]==39)putc(39,yyout); putc(yytext[x],yyout); } fwrite("','",1,3,yyout); } <MODE2>\"fuLhoc[ ]ZWRArf\"[ ]href=\"\/url\?esrc=s&q=&rct=j&sa=U&url=.{1,512}&ved= { CDp8iULPuCinsert(2); for(x=52;x<yyleng-5;x++) { if(yytext[x]==39)putc(39,yyout); putc(yytext[x],yyout); } fwrite("','",1,3,yyout); } <MODE2>\"CVA68e[ ]qXLe6d[ ]fuLhoc[ ]ZWRArf\">.{1,255}<\/span>[ ]{2}<span[ ]class=\"qXLe6d[ ]dXDvrc { for(x=30;x<yyleng-35;x++) { if(yytext[x]==39)putc(39,yyout); putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); } /*```````````ecosia```````````*/ <MODE16>mainline-result-web z=1; <MODE16>mainline-result-ad z=0; <MODE16>"<article aria-label=\""[^\"]+ if(z){ CDp8iULPuCinsert(16); y=0;for(x=21;x<yyleng;x++)if(y<255){desc[y]=yytext[x];y++;};desclen=y; } <MODE16>"<a data-test-id=\"result-link\" tabindex=\"-1\" href=\""[^\"]+ if(z){ z=0; for(x=50;x<yyleng;x++){putc(yytext[x],yyout);}; fwrite("','",1,3,yyout); for(x=0;x<desclen;x++){putc(desc[x],yyout);if(desc[x]==39)putc(39,yyout);}; if(y==255)fwrite(" [TRUNCATED]",1,12,yyout); fwrite("');\n",1,4,yyout); } /*```````````marginalia```````````*/ <MODE18><a[ ]href=\"http[^ ]+[ ]rel=\"noopener { z++; CDp8iULPuCinsert(18); for(x=9;x<yyleng-14;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE18>noreferrer\">[^\"]+<\/a> if(z){ for(x=12;x<yyleng-4;x++) { if(yytext[x]==38)tag++; if(yytext[x]==59)tag=0; if(!tag)if(yytext[x]!=59) { if(yytext[x]==39)putc(39,yyout); if(yytext[x]==34)putc(34,yyout); if(yytext[x]==32)if(yytext[x-1]!=32)putc(yytext[x],yyout); if(yytext[x]!=32&&yytext[x]!=34&&yytext[x]!=62&&yytext[x]!=10)putc(yytext[x],yyout); } } fwrite("');\n",1,4,yyout); } /*```````````aol`````````*/ <MODE26>"lh-24\" href=\""[^\"]+ { CDp8iULPuCinsert(26); for(x=13;x<yyleng;x++)putc(yytext[x],yyout);putc(44,yyout); fwrite("','",1,3,yyout); } <MODE26>\"[a-f0-9]{13}\"[ ]aria-label=\"[^\"]+ { for(x=28;x<yyleng;x++) { if(yytext[x]==39)putc(39,yyout); putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); }
084.1 update Part 3 of 5
/*```````````greppr``````````*/ <MODE40>div[ ]id=\"search-results\" w++; <MODE40>class=\"foot\" w=0; <MODE40><a[ ]href=\"[^\"]+ if(c==1)if(w){ z++; CDp8iULPuCinsert(40); for(x=9;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE40>>[^<]+ if(c==1)if(z){ z=0; for(x=1;x<yyleng;x++) { if(yytext[x]==39)putc(39,yyout); putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); } <MODE40><h2>Search[ ]the[ ]Internet v++; <MODE40>[Ss]et-[Cc]ookie:[ ][^;]+ if(c!=1){ for(x=12;x<yyleng;x++)putc(yytext[x],yyout); putc(32,yyout); } <MODE40>\"window.location[ ]=[ ]'\/search?[^']+ if(c!=1)if(v){ y=0;for(x=20;x<yyleng;x++)if(y<255){url[y]=yytext[x];y++;}; urllen=y; } <MODE40>&n=[0-9]+ if(c!=1)if(v){ fwrite("https://greppr.org",1,18,yyout); fwrite(url,1,urllen,yyout); fwrite(getenv("query"),1,querylen,yyout); fwrite(yytext,1,yyleng,yyout); putc(10,yyout); } fwrite("','",1,3,yyout); for(x=0;x<desclen;x++) { if(desc[x]==39)putc(39,yyout); putc(desc[x],yyout); } fwrite("');\n",1,4,yyout); } /*```````````aol`````````*/ <MODE26>"lh-24\" href=\""[^\"]+ { CDp8iULPuCinsert(26); for(x=13;x<yyleng;x++)putc(yytext[x],yyout);putc(44,yyout); fwrite("','",1,3,yyout); } <MODE26>\"[a-f0-9]{13}\"[ ]aria-label=\"[^\"]+ { for(x=28;x<yyleng;x++) { if(yytext[x]==39)putc(39,yyout); putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); } New: case 12: jmp MODE12;break; /* wikibooks 012 */ case 55: jmp MODE55;break; /* archive 055 */ case 56: jmp MODE56;break; /* monocles 056 */ case 57: jmp MODE57;break; /* shodan 057 */ case 58: jmp MODE58;break; /* arxiv 058 */ case 59: jmp MODE59;break; /* lua-l 059 */ case 60: jmp MODE60;break; /* openlibrary 060 */ case 61: jmp MODE61;break; /* archive-it 061 */ case 62: jmp MODE62;break; /* documentcloud 062 */ case 63: jmp MODE63;break; /* codesearch 063 */ /*```````````wikibooks```````````*/ <MODE12>"<div class=\"mw-search-result-heading\"><a href=\""[^\"]+ { z++; CDp8iULPuCinsert(12); fwrite("https://en.wikibooks.org",1,24,yyout); for(x=47;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE12>[ ]title=\"[^\"]+ if(z){ z=0; for(x=8;x<yyleng;x++)putc(yytext[x],yyout); fwrite("');\n",1,4,yyout); } <MODE12><span[ ]id=\"search-nonefound\">[^<]+ { for(x=28;x<yyleng;x++)putc(yytext[x],yyout); putc(10,yyout); }
084.l update Part 4 of 5
/*```````````monocles```````````*/ <MODE56><h4[ ]class=\"result_header\"><a[ ]href=\"[^\"]+ { z++; CDp8iULPuCinsert(56); for(x=35;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE56>rel=\"noreferrer\">.{1,255}<\/a> if(z) { for(x=17;x<yyleng-4;x++) { if(yytext[x]==60)tag++; if(tag)if(yytext[x]==62){tag=0;continue;} if(!tag)if(yytext[x]==39)putc(39,yyout); if(!tag)putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); z=0; } /*```````````shodan```````````*/ <MODE57><a[ ]href=\"\/host\/[^\"]+ { if(z)fwrite("no-rdns');\n",1,11,yyout); z++; CDp8iULPuCinsert(57); fwrite("https://shodan.io/",1,19,yyout); for(x=15;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE57>class=\"title[ ]text-dark\">[^<]+ if(z){ for(x=24;x<yyleng;x++)putc(yytext[x],yyout); fwrite(" ",1,1,yyout); } <MODE57>hostnames[ ]text-secondary\">[^<]+ if(z){ z=0; for(x=26;x<yyleng;x++)putc(yytext[x],yyout); fwrite("');\n",1,4,yyout); } /*```````````arxiv```````````*/ <MODE58>\[<a[ ]href=\"[^\"]+ { z++; CDp8iULPuCinsert(58); for(x=10;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE58>\"title[ ]is-5[ ]mathjax\">\n[ ]{6}\n[ ]{8}[^\n]+ { for(x=37;x<yyleng;x++) { if(yytext[x]==60)tag++; if(tag)if(yytext[x]==62){tag=0;continue;} if(!tag)if(yytext[x]==39)putc(39,yyout); if(!tag)putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); } /*```````````lua-l```````````*/ <MODE59><strong><a[ ]href=\"[^\"]+ { z++; CDp8iULPuCinsert(59); fwrite("https://lua-users.org/",1,23,yyout); for(x=17;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE59>>[^<]+ if(z){ z--; for(x=1;x<yyleng;x++)putc(yytext[x],yyout); putc(32,yyout); } <MODE59><dd><strong>Author.{1,255}<\/em> { for(x=12;x<yyleng-5;x++) { if(yytext[x]==60)tag++; if(tag)if(yytext[x]==62){tag=0;continue;} if(!tag)if(yytext[x]==39)putc(39,yyout); if(!tag)putc(yytext[x],yyout); } putc(32,yyout); } <MODE59><dd><strong>Date.{1,255}<\/em> { for(x=12;x<yyleng-5;x++) { if(yytext[x]==60)tag++; if(tag)if(yytext[x]==62){tag=0;continue;} if(!tag)if(yytext[x]==39)putc(39,yyout); if(!tag)putc(yytext[x],yyout); } fwrite("');\n",1,4,yyout); } /*```````````openlibrary```````````*/ <MODE60>itemprop=\"url\"[ ]href=\"[^\"]+ { CDp8iULPuCinsert(60); fwrite("https://openlibrary.org",1,23,yyout); for(x=21;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE60>[ ]class=\"results\">[^<]+ { for(x=17;x<yyleng;x++)putc(yytext[x],yyout); fwrite("');\n",1,4,yyout); }
084.l update Part 5 of 5
/*```````````archive-it```````````*/ <MODE61>URL:[ ][ ]{4}<a[ ]title=\"[^\"]+ { z++; CDp8iULPuCinsert(61); for(x=19;x<yyleng;x++) putc(yytext[x],yyout); fwrite("','",1,3,yyout); } <MODE61><b>Collection:[ ]<\/b><a[ ]href=\"\/collections\/[0-9]+ if(z){ for(x=41;x<yyleng;x++) putc(yytext[x],yyout); jmp MODE61_DESC; } <MODE61_DESC><p[ ]url= z=0;fwrite("');\n",1,4,yyout);jmp MODE61; <MODE61_DESC><a[ ]href=\"\/organizations\/ putc(29,yyout); <MODE61_DESC><b>Organization:[ ]<\/b> putc(32,yyout); <MODE61_DESC><b>Description:[ ]<\/b>[ ] <MODE61_DESC><b>|<\/b> <MODE61_DESC><p>|[ ]*<\/p> <MODE61_DESC><em>|<\/em> <MODE61_DESC>\">|[ ]*<\/a> <MODE61_DESC>. putc(yytext[0],yyout); /*```````````documentcloud```````````*/ <MODE62>\"next\":\"[^\"]+ if(c!=1){ for(x=8;x<yyleng;x++)putc(yytext[x],yyout); putc(10,yyout); } <MODE62>\"individual\":false,\"name\":\"[^\"]+ if(c==1){ z++; y=0;for(x=27;x<yyleng;x++) {desc[y]=yytext[x];y++;} desclen=y; } <MODE62>\"individual\":true,\"name\":\"[^\"]+ if(c==1){ z++; y=0;for(x=26;x<yyleng;x++) {desc[y]=yytext[x];y++;} desclen=y; } <MODE62>\"created_at\":\"[^\"]+ if(z){ y=0;for(x=14;x<yyleng-4;x++) {date[y]=yytext[x];y++;} datelen=y; } <MODE62>\"title\":\"[^\"]+ if(z){ y=0;for(x=9;x<yyleng;x++) {url[y]=yytext[x];y++;} urllen=y; } <MODE62>\"canonical_url\":\"[^\"]+ if(z){ fwrite("INSERT or IGNORE INTO t1 VALUES(062,'",1,37,yyout); fwrite(getenv("query"),1,querylen,yyout); fwrite("','",1,3,yyout); strptime(date,"%Y-%m-%dT%H:%M:%S",&t); printf("%ld','",mktime(&t)); for(x=17;x<yyleng;x++)putc(yytext[x],yyout); fwrite("','",1,3,yyout); for(x=0;x<desclen;x++) { if(desc[x]==34)putc(34,yyout); if(desc[x]==39)putc(39,yyout); putc(desc[x],yyout); } putc(32,yyout); for(x=0;x<urllen;x++) { if(url[x]==34)putc(34,yyout); if(url[x]==39)putc(39,yyout); putc(url[x],yyout); } fwrite("');\n",1,4,yyout); } /*```````````codesearch```````````*/ <MODE63>\"repo\":[ ]\"[^\"]+ { y=0;for(x=9;x<yyleng;x++) {desc[y]=yytext[x];y++;}; desclen=y; } <MODE63>\"url\":[ ]\"[^\"]+ { y=0;for(x=8;x<yyleng;x++) {url[y]=yytext[x];y++;}; urllen=y; } <MODE63>\"filename\":[ ]\"[^\"]+ { CDp8iULPuCinsert(63); fwrite(url,1,urllen,yyout); fwrite("','",1,3,yyout); for(x=13;x<yyleng;x++) putc(yytext[x],yyout); putc(32,yyout); fwrite(desc,1,desclen,yyout); fwrite("');\n",1,4,yyout); }
084.l update Part 1 of 5
084.1 update Part 2 of 5
084.1 update Part 3 of 5
084.l update Part 4 of 5
084.l update Part 5 of 5