Skip to main content

Hatena2reST is for conversion from Hatena Diary to Tinkerer. Tinkerer is blog system of reST format that is powered by Sphinx. Exported data of Hatena Diary are four kinds format. Those are XML, Movable Type format, CSV and PDF. This tools support XML only.

Requirement

Setup

Install Debian packages that Hatena2reST depends on

Hatena2reST depends on Python2.7, Sphinx, Tinkerer. Install Sphinx is:

$ sudo apt-get install python-sphinx

But Tinkerer are not yet official Debian packages, then download python-tinkerer from http://www.palmtb.net/deb/t/

Instal that choosing with one of three ways.

from source

$ git clone https://github.com/mkouhei/hatena2rest.git
$ cd hatena2rest
$ sudo python setup.py install

PyPI

$ pip install hatena2rest

Debian package

Not yet official package, then download python-hatena2rest-x.x_all.deb from http://www.palmtb.net/deb/ and install with dpkg command.:

$ wget http://www.palmtb.net/deb/h/python-hatena2rest_x.x-x_all.deb
$ sudo dpkg -i python-hatena2rest_x.x-x_all.deb

Usage

  1. Export Hatena Diary with XML format.

  2. Execute htn2rst commandl.

    $ htn2rst your_hatena_id.xml

Retrieve your photo images when converting, execute htn2rst command with “-r/–retrieve” option.

$ htn2rst -r your_hatena_id.xml
  1. Change generated direcotry.

    $ cd ~/tmp/hatena2rest
  2. Edit necessary setting items of tineker conf file.

    $ edit conf.py
  3. Build from reST to HTML files with tinker command.

    $ tinker -b -q

HISTORY

0.1.1 (2012-09-14)

  • Fix convert categories and title with URI.

0.1 (2012-09-12)

  • Support input as XML format.

  • MovableType format is no longer supported.

  • Pystache is no longer used.

prototype (2012-03-31)

  • Prototype release

ToDo

  • unit test

  • multi blog conversion with merging master.rst

Release files for hatena2rest 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hatena2rest 0.1.1
File Size Uploaded
hatena2rest-0.1.1.tar.gz 27.9 kB Details

Release files / hatena2rest-0.1.1.tar.gz

Download URL hatena2rest-0.1.1.tar.gz
Size 27.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d388951fb674afbf190887c63456a031669279ff64358c7605335ca31e87c573
BLAKE2b-256 checksum
How to use checksums
090eb774ae4f11e311df588153ac7c9cdafbe499fa75cbc6600e78dcdab74017
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page