Skip to main content

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文件

Metadata

Release files for surfing-cli 2.6.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for surfing-cli 2.6.8
File Size Uploaded Provenance
surfing_cli-2.6.8.tar.gz 22.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for surfing-cli 2.6.8
File Interpreter ABI Platform
surfing_cli-2.6.8-py3-none-any.whl Python 3 none any Details

Total release size: 52.9 kB

Release files / surfing_cli-2.6.8.tar.gz

Download URL surfing_cli-2.6.8.tar.gz
Size 22.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8969a6d83b460e36e4b728b99cbaeff067af804067f77234e3bafb37019f3dd4
BLAKE2b-256 checksum
How to use checksums
15ea3093980a297b111bba15dfed053ef7dc2a952b5a7cbbde2f4ece1241ec2f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / surfing_cli-2.6.8-py3-none-any.whl

Download URL surfing_cli-2.6.8-py3-none-any.whl
Size 30.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89fd3ea75c0388cc07e822f2ce83563a53296e2eba430f1589418938897dca91
BLAKE2b-256 checksum
How to use checksums
3f0cfcf901599e39109e1c2cc4af1ee7bc9f0a844b17f9b3142916fb93bdc265
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for surfing-cli 2.6.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page