Skip to main content

冲浪科技专用脚本库

Project description

SurfingCli

项目介绍

冲浪科技内部用的所有脚本集

2.5之前的版本是不依赖配置文件

版本 v2.6.8

2019-06-17

  • 上平台后的数据移动到指定目录逻辑补充了路径默认值,不输入任何路径时默认存放在语音项目底下

版本 v2.6.7

2019-06-06

  • 上平台解压后提示的解压路径错误问题修复
  • 上平台移动数据到指定目录时移动的不是包,是整个目录问题修复

版本 v2.6.6

2019-05-23

  • 数据推到线上业务服务后的解压和移动数据更加智能化,功能完善

版本 v2.6.5

2019-05-23

  • 包名不是P开头但是包内文件和包名匹配时视为正常调整为不正常
  • 上传数据到业务服务器时压缩文件带绝对路径问题修复

版本 v2.6.4

2019-02-01

  • 删除文件的导入没有删除,现在删除了

版本 v2.6.3

2019-02-01

  • 修复错误包名逻辑去掉只修复包名符合6位才修复的限制,现在P....a或者P....i中间可以有任何字符串

版本 v2.6.2

2019-01-22

  • 新增比较两个文本文件的功能

版本 v2.6.1

2018-11-28

  • devops之ftp服务器数据同步到线上服务信息以前写死的,现在改成使用~/.ssh/config中定义的hostname

版本 v2.6

2018-11-28

  • ftp服务器上业务处理逻辑新增:处理结束后自动吧运行结果,附件发送邮件通知

版本 v2.5.9

2018-11-28

  • 包分析脚本接入运行结果是否发送邮件功能,当生成运行结果文件或者生成excel时会携带附件,否则只发送文本内容

版本 v2.5.8

2018-11-28

  • 发送邮件新增了携带附件共鞥

版本 v2.5.6

  • 支持从 ~/.surfing_cli.json|ini|yaml等配置文件中获取配置信息
  • 支持从 /etc/suring_cli.json|ini|yaml等配置文件中获取配置信息
  • 新增发送邮件功能,敏感配置信息设置成从配置文件里获取

版本 v2.0

支持功能:

  • 是否自动清理包中的已知问题,默认不会。
  • 是否静默运行,除了进度条以外不输出任何信息,默认会输出
  • 是否删除没有对应音频的txt文件,默认不删除
  • 是否针对加密文件进行解密,默认不会
  • 是否删除后缀 skip、sk、pk等文件,默认不会删除
  • 如果存在 xxx_1.wav|txt 文件是否进行删除,默认不删除
  • 如果存在.u文件 是否去掉文件名后缀.u,默认不会,如果去掉.u后的文件存在的话、将先删除然后重命名
  • 如果有wav目录是否吧里面的文件都放在外面并删除wav,默认不会
  • 是否删除包中的未知目录(m4a mp3 temp),默认不删除
  • 是否生成所有包详情的excel文件,默认不生成,生成文件在当前目录下,package_info.xls
  • 运行结果是否写入文件,默认不会写入文件,结果将写入当前目录下的package_analysis_new_result.txt 运行结果是否分页显示,默认不分页"

配置文件:

{
  "surfing": {
    "email": {
      "smtpserver": "smtp.exmail.qq.com",
      "user": "it_devops@surfingtech.cn",
	  "password": "密码",
	  "sender": "it_devops@surfingtech.cn",
      "cc": ["surfing_it@surfingtech.cn"]
    }
  }
}

其中的 email 是邮件相关配置文件,更多信息查看 skeleton_configs目录下的surfing.conf.example.json文件

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

surfing_cli-2.6.8.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

surfing_cli-2.6.8-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file surfing_cli-2.6.8.tar.gz.

File metadata

  • Download URL: surfing_cli-2.6.8.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for surfing_cli-2.6.8.tar.gz
Algorithm Hash digest
SHA256 8969a6d83b460e36e4b728b99cbaeff067af804067f77234e3bafb37019f3dd4
MD5 fd410daca9e7a01b51e62f241dfc09a3
BLAKE2b-256 15ea3093980a297b111bba15dfed053ef7dc2a952b5a7cbbde2f4ece1241ec2f

See more details on using hashes here.

File details

Details for the file surfing_cli-2.6.8-py3-none-any.whl.

File metadata

  • Download URL: surfing_cli-2.6.8-py3-none-any.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for surfing_cli-2.6.8-py3-none-any.whl
Algorithm Hash digest
SHA256 89fd3ea75c0388cc07e822f2ce83563a53296e2eba430f1589418938897dca91
MD5 b017242f1516d59810ee24927e7a4a85
BLAKE2b-256 3f0cfcf901599e39109e1c2cc4af1ee7bc9f0a844b17f9b3142916fb93bdc265

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page