wolai云端笔记离线方式还没发布,为了数据的安全,云端和电脑都不可靠,GitHub才是最终圣地(狗头
由于本菜鸡前端没学过,估计着直接拿云端数据几乎不可能,对creator来说数据可以首要保护对象,所以自己想了一个粗拙的方法,利用pyatuogui自动模拟手动定点上传咯。接下来说明步骤和一些坑吧,啊,这也是本菜第一次认真写blog,大四狗的悠闲时光xs
1、Data私有库
先在GitHub上建立一个Data私有库,然后下载到本地。如果下载不下来,那看看各种网络以及线上解决方案吧,如果遇到
remote: Support for password authentication was removed on August 13,2021.P1ease use a personalaccess token instead.
请看关于2021年8月13日github不再支持密码身份验证的解决方案
2、设置
安装各种库
pyautogui
glob
pyperclip
gitpython
在git bash 设置好自己的账号和邮箱
git config --global user.name <YourName>
git config --global user.email <YourEmail>
# 写入磁盘, 永久记住密码
git config --global credential.helper store
如果之后还是出现密码等乱七八糟的形式,可以尝试以下销户,然后再重新录入。
git credential-manager uninstall
3、下载工具代码
下载My Github,把py文件放置到私有库的路径里面(也可以不用,但是最后git_push里面的路径需要给成私有库的绝对路径
4、配置
1、打开github中的代码,由于自己电脑显示屏/扩展屏的不同,我提供了屏幕坐标取点工具,把每一步的点击坐标更新到代码中
2、更新wolai软件放置路径,以下是我自己的,将自己的路径更新到以下代码块
app_dir = r'D:\wolaiNote\wolai.exe'
3、更新zip文件保存的路径,我把它放在刚才私有库下载到本地的文件夹里面
pyautogui.typewrite('D:\wolai\Wolai_Backup',0.25)
4、自我配置(不必要)
4.1 这个是每一步点击的延迟,可以根据自己需求更改,为了每个步骤稳定,保证有一些余量。
pyautogui.PAUSE = 1
4.2 代码里面也有解压文件夹的代码
5、设置脚本
在设置之前可以运行一下py文件看看是否ok,ok后根据window设置定时脚本进行设置定时脚本
可能出现的问题:
1、
这是网络的问题
2、
这是之前就commit过,没事;如果改动了wolai文件就不会报错了。
具体工具见My Github