hxse / logseq_note

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logseq_note

  • test6

termux

  • apt update && apt upgrade

  • apt install git

  • termux-setup-storage

  • cd ~/storage/shared

  • echo "export note_github_token=<your token>" >> ~/.bashrc

  • source ~/.bashrc

  • git config --global http.proxy http://127.0.0.1:7890

  • git config --global https.proxy http://127.0.0.1:7890

  • git config --global user.email "you@example.com"

  • git config --global user.name "Your Name"

  • git clone https://github.com/hxse/logseq_note

  • cd logseq_note

  • git config --global --add safe.directory "*"

  • dos2unix "./once logseq_note.sh" "./auto logseq_note.sh"

  • bash "./auto logseq_note.sh"

  • 一行启动

    • yes | termux-setup-storage;cd ~/storage/shared/logseq_note;dos2unix "./once logseq_note.sh" "./auto logseq_note.sh";bash "./auto logseq_note.sh" 180;

logseq的问题

  • 有两种冲突模式
      1. 手机本地改动上传云端时,和电脑本地改动上传云端时的冲突
      • 注意把手机和电脑都同步到最新就能避免同步冲突, 不过冲突了也无妨, 手动处理即可
      1. 一个本地正在编辑时, 和从云端同步时造成的本地改动, 之间的冲突
      • 注意编辑器用完就要失焦, 不要一直激活光标, 同一时间手机和电脑保证只有一个光标在激活状态, 就能避免同步冲突, 如果冲突了可能会被覆盖回去, 造成数据丢失
    • 第一种冲突用git merger, 然后手动处理差异就行, 但是第二种冲突logseq并不能很好的处理, 应该有个类似notepad的提示就好了
      • 提示比如, "检测到本地文件变动,是否重新加载", 然后有三个选项, 1.舍弃编辑区 2.舍弃本地区 3.对比处理差异

流量消耗

  • 通过NetLimiter软件观察git-remote-https.exe, 通过点击"全部"按钮把"下载速度"切换成"下载总计"
  • 计算了一下, 无更改的前提下, 用github同步一次, 大约4K流量
  • 3秒同步一次的话, 24小时, 112.5m流量, 一个月3.29g流量
  • 5秒同步一次的话, 24小时, 67.5m流量, 一个月1.97g流量
  • 10秒同步一次的话, 24小时, 33.75m流量, 一个月1012.5m流量
  • 15秒同步一次的话, 24小时, 22.5m流量, 一个月675m流量
  • 30秒同步一次的话, 24小时, 11.25m流量, 一个月337m流量
  • 1分钟同步一次的话, 24小时, 5.62m流量, 一个月168m流量
  • 3分钟同步一次的话, 24小时, 1.8m流量, 一个月56.25m流量
  • 5分钟同步一次的话, 24小时, 1.12m流量, 一个月33.75m流量
  • 10分同步一次的话, 24小时, 0.56m流量, 一个月16.87m流量
  • 15分同步一次的话, 24小时, 0.375m流量, 一个月11.25m流量
  • 30分同步一次的话, 24小时, 0.18m流量, 一个月5.62m流量
  • 1小时同步一次的话, 24小时, 96k流量, 一个月2.81m流量

About


Languages

Language:Shell 50.1%Language:PowerShell 38.8%Language:Batchfile 11.2%