用于google drive的cli客户端

drive-cli的Python项目详细描述


Briefly-logo

驱动器cli

PyPI versionPython versionBuild StatusLicense: MIT

无需离开终端即可访问google drive


灵感

  • 谷歌硬盘已经成为我们日常生活的重要组成部分。正如非程序员使用它一样,程序员也在一些情况下使用它,在这些情况下,我们不需要使用git/github。

  • drive cli是google drive的一个命令行实用程序,它可以帮助您直接访问、同步、下载、上载等驱动器,而无需离开命令行。最好的部分是这些命令类似于git cli,这样您就可以很容易地记住它们:按摩:


功能

  • view-files:列出您的文件;按名称、类型筛选它们。
  • clone:使用共享链接或文件ID从驱动器下载文件/文件夹并将其链接。
  • < L> {< CD3> }:将现有本地文件上传到驱动器并将其链接。
  • cat:查看文本格式的文件内容,而不实际下载它们。
  • rm:删除特定的文件或文件夹。
  • ls:列出当前目录下驱动器中的所有文件。
  • status:列出自上次推或拉以来对本地文件所做的更改。
  • pull:获取从驱动器到本地文件的最新更改。
  • push:将本地更改推送到驱动器。

演示


安装

  • 用于
#install using pip 
    $ pip install drive-cli
  • 促进发展
    • 复制回购协议
        $ git clone https://github.com/nurdtechie98/drive-cli.git
    
    • Oauth获取client_secret.json。确保为项目启用Drive Api
    • 将客户端机密重命名为oauth.json,并将其放在drive_cli目录中。
    • 安装软件包:
    # move into package directory
        $ cd drive-cli
        # install package in edit mode
        $ pip install -e . #note the dot

使用量

克隆

使用文件ID或共享链接下载驱动器中的文件或文件夹。以防它是一个被跟踪的文件夹。

# using file id note: since it is google doc it will be asked for a choice to select from
$ drive clone 1syTNkfXoc3pzpJSL0Z5LDioTFc46_LjzHjDDUvk90ks
Choose type to export to
 (ENTER to select, s to stop):

 => pdf
    txt
    doc
    zip
    html
    rtf
    odt
Preparing: watson script for download
downloading file  [####################################]  100%
completed download of watson script

# using file sharing link
$ drive clone https://docs.google.com/document/d/1syTNkfXoc3pzpJSL0Z5LDioTFc46_LjzHjDDUvk90ks
Choose type to export to
 (ENTER to select, s to stop):

 => pdf
    txt
    doc
    zip
    html
    rtf
    odt
Preparing: watson script for download
downloading file  [####################################]  100%
completed download of watson script

进一步深入的文档检查我们的wiki


卸载

    $ pip uninstall drive-cli

贡献

  • 我们对enhancements&;bug-fixes持开放态度:微笑:。看看here开始吧
  • 随时添加问题并提交修补程序

作者

希拉格·谢蒂-nurdtechie98

另请参阅参与此项目的contributors列表。


许可证

此项目是在mit下授权的-有关详细信息,请参阅LICENSE文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字符串Java字母替换无效   java Spring Roo JPA MS SQL Server无法打开JPA EntityManager组织。冬眠例外GenericJDBCException:无法打开连接   在scala中使用JavaWS对大型数据文件进行java流式处理   Java编译器是否将字节和短字符识别为文本?   java无法查找符号错误,空指针   mongodb在Java中重用数据库连接   java将多个StringArray从字符串文件获取到活动中   java是一个变量,它只保存最后一次鼠标单击的坐标   c#尺寸有限;添加、删除和洗牌   java如何在Android中显示来自资产文件夹的文本文件中的文本   Android应用程序中的java Tensorflow Lite自定义对象检测模型错误   java如何在foreachloop中使用scanner将来自命令行的输入存储到数组中   java如何定义一个好的存储库接口   Android中的java解析动态json对象