Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goodbest/Leanote4MD
Leanote导出Markdown格式工具
https://github.com/goodbest/Leanote4MD
Last synced: 11 days ago
JSON representation
Leanote导出Markdown格式工具
- Host: GitHub
- URL: https://github.com/goodbest/Leanote4MD
- Owner: goodbest
- Created: 2015-04-01T07:47:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-07-14T04:25:23.000Z (over 8 years ago)
- Last Synced: 2024-10-31T15:02:31.699Z (13 days ago)
- Language: Python
- Size: 10.7 KB
- Stars: 42
- Watchers: 3
- Forks: 23
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
title: Leanote导入导出MD工具
date: 2015/04/01 15:43:41
updated: 2015/04/01 15:48:15
categories:
- 代码
tags:
- Python
- Leanote---
#leanote导入导出MD工具
- 可以把你储存在[Leanote](http://leanote.com)上的笔记、文章都导出成Markdown文件、文本文件
- 也可以把你储存在硬盘的Markdown文件、文本文件都导入到[Leanote](http://leanote.com)上去
- 目前支持导入导出含YAML格式的meta信息的文件,参照 [hexo](http://hexo.io/docs/front-matter.html) 的文件格式,也就是说文件头部可以有`title` `tags` `date` `categoris`等meta信息
- 兼容官方网站,以及自建的服务器(基于beta4,以及API 0.1版本)#如何使用
- 首先安装Python2版本
- 确保机器已经安装 `requests` `Pillow` `PyYaml` `requests_toolbelt` 等模块,如果没装请 `pip install`
- 然后在命令行执行`python leanote4MD.py`
- 如果报错,应该是你的 python 路径问题,或者缺少某些python module
- 根据提示输入域名(默认是http://leanote.com)、用户邮箱、密码
- 域名不要忘记加`http://`
- 如果是自建服务器,请保证版本不低于 beta4
- 记得用邮箱,而不是用户名
- 一般导入的错误都是文件没有严格按照YAML格式(多余空格等)造成的解析错误#功能
- [x] 从Leanote导入、导出笔记本/子笔记本到MD或txt文本文件
- [x] 保存为兼容 hexo front matter 的tag、category、date、title等
- 由于0.1版本API限制,导入时暂时无法设置 保存时间、修改时间
- [x] 只导入、导出不在垃圾箱的笔记
- [x] 数不尽的bug
- [ ] 根据是否为已发布的blog,生成post或者draft属性
- [x] 导出时保存图片到本地
- [ ] 导入时提交图片到服务器