使用 OneIndex 作为 Typora 图床

在 2021年4月2日 23点40分 发布于 工具 分类

介绍

自动上传图片到 OneIndex 服务的 Typora 脚本

使用

1. 下载

2. 依赖包安装

python3 -m pip install requests lxml requests_toolbelt

3. OneIndex 配置

image-20210402232055191

4. 脚本配置

修改 PicUploader.py 中的图床地址

# ============= 请在这里修改配置 =============

url = 'https://example.com/images' #这里填你 OneIndex 图床服务的地址

# =========================================

5. Typora 配置

添加执行权限(Mac/Linux)

chmod u+x …

阅读全文

将 Mitmproxy 中的请求响应数据复制到剪贴板

在 2021年4月2日 01点40分 发布于 工具 分类

# 在tui界面按下分号:键,输入下列命令并回车
export.clip curl @focus
export.clip httpie @focus
export.clip raw @focus
export.clip raw_request @focus
export.clip raw_response @focus

添加快捷键

# vim ~/.mitmproxy/keys.yaml
-
  key: c
  cmd: export.clip curl @focus

利用 upnpc 实现内网穿透

在 2021年3月31日 23点27分 发布于 工具 分类

# 安装
yay -S miniupnpc
# 列出当前配置
upnpc -l
# 为指定端口添加转发 -r <指定端口> <协议>
upnpc -r 8888 tcp
# 转发到 WAN 的另一端口 -a <本机IP> <指定端口> <外部端口> <协议>
upnpc -a 10.10.10.88 8000 8177 TCP
# 删除指定配置 -d <外部端口> <协议>
upnpc -d 8177 TCP

记一次 fastboot 拯救手机过程

在 2021年3月3日 10点01分 发布于 Android 分类

升级氢OS beta3后 整个人听力都不好了 于是在某个寂静的夜里 基安上刷到酷友提供的充电声文件路径 连忙找过去把 charging.ogg 删了 结果就是 重启后无限系统界面FC

Android 11到目前还没有可用的TWRP,猜到一些酷友到这里可能会建议9008了,在此记录一下不丢数据的拯救方法吧

法一

原理就是切换系统分区 先搞回beta2 能启动再说。

# 查看当前启动分区 输出的结果是当前 beta3 所在的分区
fastboot getvar current-slot

# 切换到另一个(beta2)分区 如果上面查到a下面就搞成b
fastboot set_active <a或者b>

# //END

知识链接(划掉): fastboot getvar all 可以查看所有变量

法二

法一尝试无果后 想到在XDA上看到过一种fastboot刷机包 原理就是通过fastboot线刷OTA包解包后的所有分区 这里是system_ext出了问题 所以重刷 system 分区就好了。

# 如果已经尝试过法一 记得先切回 …

阅读全文

搭配 rclone 使用加密备份工具 restic

在 2021年3月2日 17点00分 发布于 工具 分类

常用命令

# 在rclone的OneIndex桶中创建restic初始化仓库 
restic -r rclone:OneIndex:restic init

# 备份指定目录至上述仓库
restic -r rclone:OneIndex:restic --verbose backup ~/radicale

# 列出仓库中存在的快照
restic -r rclone:OneIndex:restic snapshots

# 挂载远程仓库
restic -r rclone:OneIndex:restic mount /mnt/restic

# 还原最新备份至指定目录
restic -r rclone:OneIndex:restic --verbose restore --target ~/radicale

定时备份

sudo vim /etc/crontab

7 */12 …

阅读全文

从 Typecho 迁移至 Pelican

在 2021年3月1日 16点28分 发布于 工具 分类

  1. 通过 phpMyAdmin 导出 json 格式的 tyecho_content 数据表

  2. 删除文件头部注释信息

  3. 执行脚本,生成pelican内容文件。
#!/usr/bin/python3
import time
import json
f = read('typecho_contents.json','r')
j = json.load(f)
f.close()
for i in j:
    title = i['title']
    slug = i['slug']
    cid = i['cid']
    date = time.strftime("%Y-%m-%d %H:%M:%S …

阅读全文

N卡在 KDE 桌面环境下使用x11vnc 远程连接导致混成器失效问题的临时解决方法

在 2021年2月24日 18点06分 发布于 Linux 分类

法一

渲染模式选择XRender

法二

在optimus-manager中启用双显卡混合/核显模式

法三

每次崩溃后可以尝试重启混成器进行恢复

qdbus org.kde.KWin /Compositor suspend
qdbus org.kde.KWin /Compositor resume