- etch@^0.14.0
- xml2js@^0.4.19
- fs-plus@^3.1.1
- fs-extra@^8.1.0
- turndown@^5.0.3
- node-fetch@^2.6.2
- js-beautify@^1.10.0
- url-search-params@^1.1.0
- json-stable-stringify@^1.0.1
sync-sync
sync-sync is an Atom package for managing posts & documents of blog/collaboration services. It's convenient to use with s3uploader.
Currently, you can sync with web services below:
- Qiita
- Qiita:Team
- esa.io
- DocBase
- WordPress.com
- WordPress.org
- Confluence
- Backlog
- Hatena Blog
- Blogger
- Medium
Features
Sync whole list
Select a directory in the tree-view and click [Sync-Sync] > [Import/Export] in the context menu. Then execute [Import].
Sync each post
Select a synced file in the tree-view and click [Sync-Sync] > [Import/Export] in the context menu. Then execute [Import].
Create new post
Select a not-synced file in the tree-view and click [Sync-Sync] > [Import/Export] in the context menu. Then execute [Export].
Update post
Select a synced file in the tree-view and click [Sync-Sync] > [Import/Export] in the context menu. Then execute [Export].
Rename with syncing state
Select a synced file/directory in the tree-view and click [Sync-Sync] > [Rename with Syncing] in the context menu.
Delete with syncing state
Select a synced file/directory in the tree-view and click [Sync-Sync] > [Delete with Syncing] in the context menu.
Usage
See here.
Configuration
Open the package settings ([Sync-Sync] > [Settings]). You can change the configs below:
- [Save secrets info] : You can avoid saving access token in the config file.
- [Keep file path on importing] : You can keep already-synced file path on importing.
Documents
API references of web services:
- Qiita/Qiita:Team
- esa.io
- DocBase
- WordPress.com
- WordPress.org
- Confluence (Server)
- Confluence (Cloud)
- Backlog
- Hatena Blog
- Blogger
- Medium
See also: