Giter VIP home page Giter VIP logo

youdaopull's Introduction

解决什么问题

批量导出有道云笔记到本地,如果遇到卡住问题点击云笔记中“更多菜单”,或者重启

使用

需要安装 chrome 浏览器
工具绝对没有木马,有些防火墙报警可能是爬虫问题

  • windows 下直接运行 下载 bin 中文件并执行

  • linux 等其他平台请下载代码自行编译

  • 输出

    • $yn_local_dir/cache/file_info 本地笔记缓存信息,包括大小、修改日志等
    • $yn_local_dir/cache/ref_file_info.json 收藏笔记列表
    • $yn_local_dir/file/ 下载的笔记
    • $yn_local_dir/__docx 所有转 word 的笔记

features

  • 登陆方式

    • 微信登陆 bin/微信登陆.bat
    • 手机验证码登陆 bin/手机验证码登陆.bat
    • 网易通行证登陆 bin/网易通行证登陆.bat
    • 其他登陆 bin/其他登陆.bat
  • cookie 登陆,一定时间内多次登陆不需要每次扫描二维码

  • 遍历拉取所有文件到本地

  • 本地缓存,只拉取变化的文件
    可以正确处理文件移动,如果有道云笔记文件移动,本地会随之变化而不会出现重复

  • 本地会缓存所有文件信息,如果本地文件跟线上一致不会重复拉取

已知问题
  • 收藏的笔记(html)导出格式不友好,有具体需求的朋友可以提
  • 有道云笔记页面布局更新可能导致拉取失败,可以提交 issue 或者通过 qq 联系

其他

  • qq/weixin 11033100
拉取过程
  1. 登陆(微信,qq 等) 登陆之后一定要尽快点掉网易各种广告(引导)
  2. 重组检查本地缓存的 meta 文件
  3. 根据本地缓信息增量拉取文件保存到本地目录
网上已有导出工具,为什么重复造轮子
  • 网上都是 python 版本,使用需要安装运行环境,对不懂编程的人不是非常方便

  • 平时很少接触 web 编程,顺便练练手

  • 参考工具

youdaopull's People

Contributors

hemaolong avatar shuaibilei1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.