Importing notes in Google Notebook to Evernote
2010-02-07 16:48
246 查看
Google Notebook在去年被抛弃了, 最近一直在用Evernote, 用的挺好的, 就想把原来在Google Notebook里的notes倒进来.
Evernote 提供有 Google Notebook importer, 按照它提供的方法需要先从 Google Notebook 里把notes输出为Atom格式. 不幸的是, Google 提供的Exporter 不能支持Unicode, 中文在导出的文件里是一个个的"?". Google已经不支持Notebook了, 只能自己想办法了. 好在Notebook还支持 Google Data API, 虽然已经 Deprecated, 但输出个全文Atom还是不成问题的:
Evernote 提供有 Google Notebook importer, 按照它提供的方法需要先从 Google Notebook 里把notes输出为Atom格式. 不幸的是, Google 提供的Exporter 不能支持Unicode, 中文在导出的文件里是一个个的"?". Google已经不支持Notebook了, 只能自己想办法了. 好在Notebook还支持 Google Data API, 虽然已经 Deprecated, 但输出个全文Atom还是不成问题的:
curl http://www.google.com/notebook/feeds/userID/notebooks/notebookID?updated-max=2010-06-04T17:40:00-07:00&updated-min=2003-01-01T17:40:00-07:00&max-results=100[/code]
杯具总是一个接着一个的, 在Google Notebook importer 上导入这个文件, 得到的错误是格式不支持. 对比了一下从Google exporter上直接导出的, 没看出有什么大的区别, 我也懒得再比了, 自己动手, 丰衣足食: Evernote 支持从电子邮件生成note, 就是你往某个Evernote为你指定的信箱发mail, mail的内容会自动加为note. 于是祭出Python, 写个脚本分析Atom, 把每个Entry发到信箱, 在Gmail的SMTP server 拒绝服务两次后, 终于全部导入. 现在除了导入Note的日期全是今天而不是原先的日期外, 一切正常. 我想, 用Evernote提供的API 能解决这个问题, 但目前是没时间折腾了.
相关文章推荐
- Drive More Search Traffic to Your Maps API Site by Including KML Files in a Sitemap——Google 地图 API 文档之五
- How to Use Virtualenv in IPython Jupyter Notebook
- Notes on how to use Webots, especially how to make a robot fly in the air
- Importing caffe results in ImportError: “No module named google.protobuf.internal” (import enum_type
- How to fetch access token in Google AppEngine (OAuth 2.0) us
- Google App Engine问题之Your project must be configured to use a JDK in order to use JSPs
- Android - Failed to find provider info for com.google.settings in MapView Example
- iOS 每日一坑 - 上传ipa 包报错ITMS-90535 Unable to publish iOS app with latest Google Signin SDK
- Notes: How to iterate a map in Java
- Google in China (李开复演讲 Kai fu Lee speech in CMU) Notes
- [GUIDE] How to install Scipy in Maya Windows 64 bit - Google 网上论坛 - Google Chrome
- How did Google manage to do this? Slide ActionBar in Android application
- Any way to start Google Chrome in headless mode?
- Notes: How to iterate a map in Java
- Notes: How to iterate a map in Java
- 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/ch
- 【Notes】How to relaunch/reconfigure Notes Client in case Notes Client crashed
- error: Unknown SSL protocol error in connection to code.google.com:443 while
- Learn To Save and Load External Images in Google Android
- How to figure out what package something is in without resorting to Google