Python script migrate disqus data to duoshuo
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
.gitignore
README.md
disqus-migrate-to-duoshuo.py

README.md

disqus-migrate-to-duoshuo

最近发现Disqus访问又不好使了,无奈切换到多说。 好在多说评论系统支持json数据导入。所以写了此脚本将Disqus导出的xml文件进行转换,然后再导入到多说系统中去。

社会化评论系统一般包括两大实体:

  • Thread 文章
  • Post 评论

所以转换就是将这组内容进转换。 本脚本是建立在多说以url 的path部分作为thread_key的前提下进行的。

Usage: python3 disqus-migrate-to-duoshuo.py [options] file

Options:
  -h, --help            show this help message and exit
  -s TITLESUFFIX, --title-suffix=TITLESUFFIX
                        Thread标题的固定后缀,方便在转换的时候进行删除
  -u SITEURL, --site-url=SITEURL
                        站点网址,以便排除别人拷贝你的站点导致的无用Thread数据