GNU General Public License v3.0

项目介绍

istvans/scripts 是一个托管在 GitHub 上的开源项目,主要使用 PowerShell 编写,采用 GNU General Public License v3.0 许可证,目前获得 58 个 Star、13 次 Fork。

仓库全名
istvans/scripts
开源许可证
GNU General Public License v3.0
Star 数
58
Fork 数
13
未关闭 Issue
1

README 摘要

scripts Cross-platform checksumfile.py Print the checksum of a file, calculated using common, standard algorithms. expandeverycloudf.py Traverse a directory recursively until no cloudf placeholders left. (This might only work on Windows. TODO try on Linux.) Linux buildkodiwaipuaddononrpiosmc.sh An automated way of building the Waipu.tv PVR plugin for Kodi on a Raspberry Pi OSMC. By default it builds the addon for…

完整内容见 GitHub 原始 README 或本页 。

常见问题

scripts 用什么语言开发?

主要使用 PowerShell 编写,采用 GNU General Public License v3.0 许可证,目前有 58 个 Star。

scripts 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 scripts 的源码?

可以直接克隆仓库:git clone https://github.com/istvans/scripts.git,默认分支为 master;安装与运行步骤见仓库 README。

scripts 最近还在维护吗?

仓库最近一次更新为 2023年8月9日,当前有 1 个未关闭 Issue;Star 数为 58,可作为社区活跃度的参考。

关于

My random scripts

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
86
价值分
38
活跃状态
活跃

README

scripts

Cross-platform

checksum_file.py

Print the checksum of a file, calculated using common, standard algorithms.

expand_every_cloudf.py

Traverse a directory recursively until no cloudf placeholders left. (This might only work on Windows. TODO try on Linux.)

Linux

build_kodi_waipu_addon_on_rpi_osmc.sh

An automated way of building the Waipu.tv PVR plugin for Kodi on a Raspberry Pi OSMC. By default it builds the addon for Kodi Leia, but another version can be specified as an argument too.

transmission_re_add_missing_torrents.sh

Helper script to alleviate the pain that this transmission issue causes: https://github.com/transmission/transmission/issues/83

Windows

removeGhosts.ps1

I found the original version of this script here. Thank you for TrententTye and Alexander Boersch for their excellent work!

In this repo I publish a slightly improved version of this script which adds:

  1. -narrowByClass,
  2. -narrowByFriendlyName,
  3. -force, making the default run asking for confirmation,
  4. and the ability to apply the optional filters for the non-destructive, listing runs as well.

sync_odrive.ps1

Sync all your cloud files using odrive cli, instead of syncing them one-by-one. File syncing is parallelised (use the -JobCount parameter) and there’s a progress bar too.

It uses expand_every_cloudf.py to expand every folder before it starts the syncing. This way the syncing can run once without missing any file.

cloud_sync.ps1

Thank you for Daiyan Yingyu for publishing the original version of the script.

This script scans a directory on a phone and checks whether every file can be found in another directory or any of its subdirectories (recursively). If a file is missing, it gets copied over to a specified directory, which may or may not be the same as where the files are looked for. The script finishes with a summary of how many files were copied from how many it found.

To make it easy to call the script you can create a little config file. This way the only parameter you need to specify is your phone’s “nickname”. See cloud_sync_config.example.ps1.

This is handy if you have a local sync of your cloud drive and want to make sure every file is backed up before freeing up space on your device. The OneDrive android app has a feature that can remove the uploaded files, but for instance mega does not have it yet. I couldn’t really find any other reliable way to know that all the files have been indeed uploaded.

评论

暂无评论