Skip to main content

A tool to export all you need to obsidian

Project description

Export all your data into Obsidian

Your data is your asset, you should own it. This tool helps you export your data from various platforms into markdown files that can be easily imported and managed by Obsidian.

Roadmap

只做导出,不做删除;因为如果未来有拓展需求,可以重复导出,否则你的数据将会面临永久丢失的风险。

Feature

  • 增量导出

Quick Start

pipx install export_to_obsidian

Scope

  • 博客园
  • Bangumi
  • Social Media Fed
  • V2ex
  • Zhihu
  • Weibo

Examples

博客园

export CNBLOG_ACCESS_TOKEN=xxx
eto cnblog --output output/cnblog
#debug
python3 ./export_to_obsidian.py cnblog --output output/cnblog

Bangumi

export BGM_ACCESS_TOKEN=xxx
eto bangumi -t ./config/bangumi_template.md -s 1 -o output/bangumi
# debug
python3 ./export_to_obsidian.py bangumi -t ./config/bangumi_template.md -s 1 -o output/bangumi
python3 ./export_to_obsidian.py bangumi -t ./config/bangumi_template.md -s 2 -c 3 -o output/bangumi --force

Alternatives

License

All code is licensed under the AGPL-3.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

export_to_obsidian-0.3.16.tar.gz (29.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

export_to_obsidian-0.3.16-py3-none-any.whl (43.5 kB view details)

Uploaded Python 3

File details

Details for the file export_to_obsidian-0.3.16.tar.gz.

File metadata

  • Download URL: export_to_obsidian-0.3.16.tar.gz
  • Upload date:
  • Size: 29.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.0 CPython/3.12.3 Linux/6.8.0-64-generic

File hashes

Hashes for export_to_obsidian-0.3.16.tar.gz
Algorithm Hash digest
SHA256 a5ecea510ecfd44fa31a528d4cfe60255143f28fb3535d50613ec2a3a3a493b2
MD5 ca584d4afd50d52b76f76426431e9f08
BLAKE2b-256 c9c0c562077eb22c99cd119e327fff80ef215fd19efe0bddb89fdebffd5333f7

See more details on using hashes here.

File details

Details for the file export_to_obsidian-0.3.16-py3-none-any.whl.

File metadata

  • Download URL: export_to_obsidian-0.3.16-py3-none-any.whl
  • Upload date:
  • Size: 43.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.0 CPython/3.12.3 Linux/6.8.0-64-generic

File hashes

Hashes for export_to_obsidian-0.3.16-py3-none-any.whl
Algorithm Hash digest
SHA256 9f75666a11a499e19d19d71c16294c868944ab1c8a24d754184dd6af5f0331c4
MD5 07ba507bc50781e2a420595fb2e777d2
BLAKE2b-256 a61904b0badcb42c6efd3e9dcdf89d08485e508bb0a370159caee3d5f3868db8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page