chmod 644 /etc/libre10.conf
python ./index/pdf2xml.py
chmod -R 777 /var/lib/libre10
+mkdir /tmp/libre10
+chmod -R 777 /tmp/libre10
+
#rd=hashlib.sha224(os.path.splitext(st)[0]).hexdigest()
#rd2=hashlib.sha224(os.path.abspath(st)).hexdigest()
#rd = base64.b64encode(os.path.abspath(st))[]
+ filepath=os.path.abspath(st)
rd = hashlib.md5()
- rd.update(os.path.abspath(st))
+ rd.update(filepath)
rdl=rd.hexdigest()
c = dbcon.cursor()
c.execute(u"select count(*),changed from pdffile where id=?",(rdl,))
print rdl
print filecount
if int(filecount)<1 or changed >0:
- PDF2TEXT(st.decode("utf-8"),str(rdl)+".txt",rdl)
+ PDF2TEXT(filepath.decode("utf-8"),str(rdl)+".txt",rdl)
c2 = dbcon.cursor()
c2.execute(u"UPDATE pdffile SET changed=0 where id=?",(rdl,))
index_rebuild()
use DBI;
use Data::Dumper;
use Encode 'decode';
-use File::Slurp;
+use Perl6::Slurp;
use YAML::XS;
use URI::Escape;
print "Content-Type: application/pdf\n";
print "Content-Length: $length\n";
print "\n";
- print read_file("$temppath.pdf");
+ print slurp("$temppath.pdf");
exit;
}
elsif ( $mode eq 'showpagediff' ) {