3 ms·
084.l update Part 5 of 5 /*```````````archive-it```````````*/ <MODE61>URL:[ ][ ]{4}<a[ ]title=\"[^\"]+ { z++; CDp8iULPuCinsert(61); for(x=19
by 1vuio0pswjnm7 2y ago
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);
}