rachpt

Results 7 issues of rachpt

目前的实现方式如下: https://github.com/rachpt/AutoSeed/blob/96510bfaca75c24d38f3f52f0a9f82da0050d570/get_desc/info.sh#L27 使用 `framestep` 几乎遍历整个文件 取帧,然后使用 `tile` 合在一张jpg图片里面。 优点是代码较简洁,缺点相当突出: 相当于 快进播放一遍视频,对 cpu占用加大,时间 10-40秒不等,和视频时长与质量正相关。 ![](https://ws1.sinaimg.cn/large/675bda05ly1fz1l3uf2alj20tu0gi78a.jpg) 改进思路: 1. 先计算等分截图时间点 帧转 秒, 2. 使用循环,`ffmpeg -ss "$each_time" -i "$file" -frames 1 outfile...`,-ss 在 -i...

enhancement

可以加上自动读取 chrome firefox edge opera 浏览器蓝奏cookie的功能。 使用 [browser_cookie3](https://github.com/borisbabic/browser_cookie3) 这个模块。 原代码在Macos 打包 app 后不正常工作,我修改后可以正常工作:https://github.com/rachpt/lanzou-gui/blob/master/lanzou/browser_cookie3_n.py ```python def get_cookie_from_browser(site='https://pc.woozooo.com'): """直接读取浏览器的 cookie 数据库,优先返回 Firefox cookie,最后为 Chrome """ cookie = {} domain = re.match(r".*://([^/]+)/?", site)...

enhancement

`install/unix.sh` 的 TEXMFLOCAL=`kpsewhich --var-value=TEXMFLOCAL | awk -v RS="" -v FS="[\r\n]" '{print $1}' ` 的到的路径并不是 texlive的安装路径。 ```sh kpsewhich --var-value=TEXMFLOCAL # 输出 /usr/local/share/texmf:/usr/share/texmf ``` 真实安装路径是 `/usr/share/texmf-dist` [https://wiki.archlinux.org/index.php/TeX_Live_(简体中文)](https://wiki.archlinux.org/index.php/TeX_Live_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)) ____ 最后安装的一个好处:texStudio可以自动补全。

commit https://github.com/Aruelius/cloud189/commit/d58200bc0252f486a1ec83a95a17ba218810c4cf 添加了基于 zip 批量下载的 文件夹下载方法,因为 `headers` 中没有 `content-length`,因此无法显示下载完成进度,只能显示当前下载完成量,同时也不支持 断点续传功能。 另外现在 下载文件会在本地设置 的下载路径中 建立于云端一致的相对路径。 不建议直接下载包含文件数量多文件体积大的文件夹。

## TODO 1. 多用户切换功能,需要修改当前 `.config`数据结构,添加新的 命令,比如`su、who、logout`等,以及一个新的 api 方法 `https://cloud.189.cn/v2/getLoginedInfos.action`,可能还需要修改 提示符内容; 2. 退出时记录当前所在工作路径,以及一个新的 `pwd`命令,打印当前工作路径; 3. 文件 上传添加一个参数用于控制是否强制上传,默认情况应该是跳过已经存在(上传了)的文件; 4. 下载命令添加一个控制返回(打印)下载直连的参数,方便调用其他工具(如 支持多线程的 `axel`)下载,同时 对于是文件夹的 分享链接的提取 可能需要做一个类似与 现在 recovery.py 的处理方案,这样才能单独操作 分享链接中的单个文件; 5. 一些其他优化,比如可以设置 是否记录...

enhancement

1. 文件下载断点续传有问题。旧文件被直接追加完全大小的文件; 2. 连续显示 任务状态 在 windows 上是新行显示,而不是 *nix 上的原行更新显示; 3. 输入 `jobs -f` 进入连续显示 任务状态 后,无法退出,直到所有任务完成; 4. 文件夹过多时,`mv` 移动文件夹将非常耗时(可以考虑让 mv 直接接受一个目标文件夹 id)。

help wanted

vscode 版本: 1.47.1 (以前版本正常1.46) 平台: windows 10 和 Linux 问题描述: 执行 `upload setting` 后 config 目录 User 目录的 `extensions.json` 文件导致 vscode 无法加载扩展,Extensions 一直处于加载状态。删除 `extensions.json` 一切又正常了。 截图: ![Screenshot_20200716_132608.png](https://i.loli.net/2020/07/16/AUEr5HjqOgkxoiB.png) ![Screenshot_20200716_132915.png](https://i.loli.net/2020/07/16/aBcLYtpJ9rSb5Gg.png)