印度网络用户可以免费领取一年ChatGPT Go会员 获取链接 Facebook X Pinterest 电子邮件 其他应用 11/07/2025 PS:已失效 该方案可以使用国区的paypal,不需要国外的visa。该方案是每月优惠的,总共12个月。如果不使用了,记得在12个月到期的时候取消。 确保自己是用的印度网络,用邮箱注册ChatGPT,然后点击升级 然后选择个人,然后先修改下右下角的国家选项,不然无法使用paypal,选择一个欧洲国家,然后点击升级至Go 然后选择paypal,填国区账号,账单地址可以从google地图里找个印度的地址,然后订阅,跳转到paypal付款0元。 获取链接 Facebook X Pinterest 电子邮件 其他应用 评论
Ubuntu Server 24.04 安装向日葵命令行问题 5/20/2025 今天在Ubuntu Server 24.04下安装向日葵命令行版的时候遇到个问题,执行 sudo dpkg -i sunloginclientshell-10.1.1.28779-amd64.deb 的时候会提示 Selecting previously unselected package sunloginclient. (Reading database ... 74817 files and directories currently installed.) Preparing to unpack sunloginclientshell-10.1.1.28779-amd64.deb ... Unpacking sunloginclient (10.1.1.28779) ... dpkg: dependency problems prevent configuration of sunloginclient: sunloginclient depends on libncurses5; however: Package libncurses5 is not installed. dpkg: error processing package sunloginclient (--install): dependency problems - leaving unconfigured Errors were encountered while processing: sunloginclient 但是libncurses5在当前版本已经移除,也无法直接apt安装,找到个曲线救国方案,如下: wget http://security.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.3-2ubuntu0.1_amd64.deb http://security.ubuntu.com/ubuntu/pool/universe/n/ncurses/libncurses5_6.3-2ubuntu0.1_amd64... 阅读全文
使用 Syncthing API 监听 NFS 目录同步并自动转换 Nikon RAW 文件 3/20/2025 在之前一篇 尼康Zf的Raw文件在immich以及MT Photos上的问题临时解决方案 中,我试着使用 inotify来监控目录的变化,可惜忽略了目录是NFS挂载的,然后就没有成功监听到文件的变化。幸好syncthing有api可以使用,不过我理想中的方案是希望同步完成后推送通知,然后我执行获取jpg的脚本,可惜目前只能主动去调用api,监听目录的状态,于是修改了下脚本,其中需要额外安装jq,来解析json,API_KEY可以在操作-设置-常规下看到API密钥,目录ID的话在文件夹下可以看到文件夹ID,修改后的脚本如下: #!/bin/bash # 源目录和目标目录 SOURCE_DIR="/mnt/nfs_share/NikonRaw" TARGET_BASE_DIR="/mnt/nfs_share/NikonJpg" # 监听 URL 和配置 SYNC_URL="http://你的syncthing ip+端口/rest/events" API_KEY="你的APIKEY" SINCE_FILE="/root/syncthing_since.txt" LOG_FILE="/root/listen_syncthing.log" FOLDER_ID="你要监听的目录ID" # 读取上次的 SINCE 值 if [ -f "$SINCE_FILE" ]; then SINCE=$(cat "$SINCE_FILE") else SINCE=1055 fi SYNCED_FILES=() log() { echo "$(date '+%Y-%m-%d %H:%M:%S') $1" | tee -a "$LOG_FILE" } debug_log() { echo "[DEBUG] $(date '+%Y-%m-%d %H:%M:%S') $1" | tee -a "$LOG_FILE" } # 转换函数 convert_to_jpg(... 阅读全文
Nikon RAW 文件转换Jpg第三版 4/14/2025 上一篇 使用 Syncthing API 监听 NFS 目录同步并自动转换 Nikon RAW 文件 中的处理过程还是有些问题,于是不再追求试试转换,改为每天转换一次,缺点是当天就要把文件同步到对应日期的目录 #!/bin/bash # 自动获取昨天日期 if date -d "yesterday" +%Y-%m-%d >/dev/null 2>&1; then # Linux YESTERDAY_FOLDER=$(date -d "yesterday" +%Y/%Y-%m-%d) else # macOS YESTERDAY_FOLDER=$(date -v -1d "+%Y/%Y-%m-%d") fi # 如果传入参数就用传入的,否则使用昨天日期 DATE_FOLDER="${1:-$YESTERDAY_FOLDER}" # 源目录和目标目录 SOURCE_DIR="/mnt/nfs_share/NikonRaw" TARGET_BASE_DIR="/mnt/nfs_share/NikonJpg" SOURCE_PATH="${SOURCE_DIR}/${DATE_FOLDER}" TARGET_PATH="${TARGET_BASE_DIR}/${DATE_FOLDER}" # 检查源目录是否存在 if [ ! -d "$SOURCE_PATH" ]; then echo "源目录不存在:$SOURCE_PATH" exit 1 fi # 确保目标目录存在 mkdir -p "$TARGET_PATH" # 转换函数 convert_to_jpg() { local input_file=$1 # 获取相对路径 (去掉 SOURCE_DIR 的前缀) local relative_path="${input_file#$SOURCE_DIR/}" # 生成目标目录(保持和 SOURCE_DIR 一致的结... 阅读全文
评论
发表评论