|
|
@@ -5,18 +5,20 @@ code_path = os.environ.get('GITHUB_WORKSPACE')
|
|
|
pdf_dev_path = "/home/quyuan/data"
|
|
|
pdf_res_path = "/home/quyuan/code/Magic-PDF/Magic-PDF/Magic-PDF/ci/magic-pdf"
|
|
|
def test_cli():
|
|
|
- cmd = 'cd %s && export PYTHONPATH=. && find %s -type f -name "*.pdf" | xargs -I{} python magic_pdf/cli/magicpdf.py pdf-command --pdf {}' % (code_path, pdf_dev_path)
|
|
|
+ magicpdf_path = os.path.join(pdf_dev_path, "output")
|
|
|
+ if not os.path.exists(magicpdf_path):
|
|
|
+ os.makedirs(magicpdf_path)
|
|
|
+ cmd = 'cd %s && export PYTHONPATH=. && find %s -type f -name "*.pdf" | xargs -I{} python magic_pdf/cli/magicpdf.py pdf-command --pdf {}' % (code_path, magicpdf_path)
|
|
|
os.system(cmd)
|
|
|
- if not os.path.exists(os.path.join(pdf_dev_path, "output")):
|
|
|
- os.makedirs(os.path.join(pdf_dev_path, "output"))
|
|
|
- for annotaion_name in os.listdir(os.path.join(pdf_dev_path, "output")):
|
|
|
- if annotaion_name.endswith('.pdf'):
|
|
|
+
|
|
|
+ for annotaion_name in os.walk(os.path.join(pdf_dev_path, "ci")):
|
|
|
+ if annotaion_name.endswith('.md'):
|
|
|
for pdf_res_path in os.listdir(pdf_res_path):
|
|
|
- if ".md" in os.path.join(pdf_res_path, annotaion_name, "auto"):
|
|
|
+ if annotaion_name in os.path.join(pdf_res_path, annotaion_name, "auto"):
|
|
|
prefix = annotaion_name.split('_')[-2]
|
|
|
if not os.path.exists(os.join(pdf_dev_path, prefix)):
|
|
|
- os.makedirs(os.path.join(pdf_dev_path, prefix))
|
|
|
- shutil.copy(os.path.join(pdf_res_path, annotaion_name, "auto", annotaion_name + ".md"), os.join(pdf_dev_path, prefix, annotaion_name + ".md"))
|
|
|
+ #os.makedirs(os.path.join(pdf_dev_path, prefix))
|
|
|
+ shutil.copy(os.path.join(pdf_res_path, annotaion_name.strip(".md"), "auto", annotaion_name), os.join(pdf_dev_path, "ci", prefix, annotaion_name))
|
|
|
|
|
|
|
|
|
def calculate_score():
|