UDS可以将文件存储到GoogleDocs而不用考虑配额的问题。
特性上传文件到GoogleDrive而且并不占用存储空间下载存储的文件到本地逻辑GoogleDocs不会占用你的GoogleDrive的存储空间使用Base64编码将二进制文件拆开存放到 GoogleDocs编码后的文件一般比原始文件大,Base64和二进制文件的体积比例大概为 4:3.单一Google文档可以存储大约100万个字符,差不多是710kb的Base64编码数据多线程上传,但没有显著的性能提升AutheticatioHeadto Google'sAPIpage adeabletheDriveAPIDowloadthecofiguratiofileas'cliet_secret.jso'totheUDSdirectoryru pythouds.py foriitialsetupUDSCoreUpload>pythouds.pypushUbutu.Desktop.16.04.isoUbutu.Desktop.16.04.isowillrequired543Docstostore.CreatedparetfolderwithID1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8SuccessfullyUploadedUbutu.Desktop.16.04.iso:[██████████████████████████████]100%[Layout]pythouds.pypushargumetargumet:Path_to_file+file_ameList>pythouds.pylistNameSizeEcodedID-----------------------------------------------------------------------Ubutu.Desktop.16.04.iso810MB1.1GB1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8Ubutu.Desktop.18.10.iso1.1GB1.3GB1RzzVfN9goHMTkM1Hf1FUWUVS_2R3GK7DAlsosupportssearchigwithaquery!>pythouds.pylist"18"NameSizeEcodedID-----------------------------------------------------------------------Ubutu.Desktop.18.10.iso1.1GB1.3GB1RzzVfN9goHMTkM1Hf1FUWUVS_2R3GK7D[Layout]pythouds.pylistargumets:queryDowload>pythouds.pypull1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8DowloadedUbutu.Desktop.16.04.iso:[██████████████████████████████]100%[Layout]pythouds.pypullargumetargumet:id_of_fileDelete>pythouds.pydelete1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8Deleted1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8[Layout]pythouds.pydeleteargumetargumet:id_of_fileAlphaExtesiosGrab>pythouds.pygrabtest.7zUpdateSuccessful!Dowloadedtest.7z:[██████████████████████████████]100%[Layout]pythouds.pygrabargumetargumet:ame_of_fileErase>pythouds.pyerasetest2.7zUpdateSuccessful!Deletedtest2.7z[Layout]pythouds.pyeraseargumetargumet:ame_of_fileUpdate>pythouds.pyupdateNameEcodedSize----------------------file_ame1.1GB810MB"User.txt"NameEcodedSize----------------------file_ame1.1GB810MB"data.txt"{"file0":"1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms8""file2":"1fc6JGpX6vUWiwflL1jBxM1YpuMHFAms9"}[Layout]pythouds.pyupdateargumets:NoeBulkExtesiosBuch>pythouds.pybuchtesttest.7z.1willrequire1337Docstostore.CreatedparetfolderwithID1fc6JGpX6vUWiwflL1jBxM1YpuMHFAm12SuccessfullyUploadedtest.7z.1:[██████████████████████████████]100%test.7z.2willrequire1337Docstostore.CreatedparetfolderwithID1fc6JGpX6vUWiwflL1jBxM1YpuQQFAm12SuccessfullyUploadedtest.7z.2:[██████████████████████████████]100%test.7z.3willrequire600Docstostore.CreatedparetfolderwithID1fc6JGpX6vTOiwflL1jBxM1YpuQQFAm12SuccessfullyUploadedtest.7z.3:[██████████████████████████████]100%[Layout]pythouds.pybuchargumet[1]argumet[2]argumet[1]:ame_i_files,orwildcard"?"withoutquotesargumet[2]:directory,defualtiscurretdirectoryofUDSBatch>pythouds.pybatchfile_ameUpdateSuccessful!Dowloadedfile_ame.7z.1:[██████████████████████████████]100%Dowloadedfile_ame.7z.2:[██████████████████████████████]100%Dowloadedfile_ame.7z.3:[██████████████████████████████]100%[Layout]pythouds.pybatchargumetargumets:ame_i_files,orwildcard"?"withoutquotesWipe>pythouds.pywipefileUpdateSuccessful!Deletedfile.7z.1Deletedfile.7z.2Deletedfile.7z.3[Layout]pythouds.pywipeargumetargumets:ame_i_files,orwildcard"?"withoutquotes兼容Pytho3.







评论