化石学restapi的Python包装器
py-fossolog的Python项目详细描述
py化石
关于Python的API包装。在
适用于化石3.5.0版
示例用法
fromfossologyimportFossologyfossology=Fossology(server='http://localhost:8085/repo/',auth={'username':'fossy','password':'fossy','token_scope':'write','token_expire':'2019-09-07'})# Get the root folderroot_folder=fossology.folder(folder_id=1)# Upload a file to the root folderupload=fossology.new_upload(target_folder=root_folder,fileInput='/tmp/sample.tar')# Schedule a scan on this new uploadjob=upload.schedule_agents(agents='''{ "analysis": { "bucket": true, "copyright_email_author": true, "ecc": true, "keyword": true, "mime": true, "monk": true, "nomos": true, "package": true }, "decider": { "nomos_monk": true, "bulk_reused": true, "new_scanner": true }, "reuse": { "reuse_upload": 0, "reuse_group": 0, "reuse_main": true, "reuse_enhanced": true } }''')# Generate a reportreport=upload.request_report_generation(reportFormat='unifiedreport')# Download the reportreport.download()
文件
待定
安装
使用以下命令安装
^{pr2}$- 项目
标签: