2021-07-23 bouzuya.hatenablog.com と blog.bouzuya.net の同期の続き
bouzuya.hatenablog.com と blog.bouzuya.net の同期の続き。
2012-01-01/2012-02-15 は blog.bouzuya.net に記事がなくはてなブログのみに記事があった。 それらをはてなブログから取得して整形したうえで改めてアップロードした。これで 2012-01-01/2012-02-15 は同期できた。
blog.bouzuya.net 側に entry_id と updated から推測した URL を追加してみた。適当なスクリプトを書いて対応付けたのだけどそれがまずくて一部のデータを壊してしまった。
AtomPub API の返している updated は秒が落とされているものがある。これがはてなブログ側の仕様なのか昔のぼくのスクリプトによるものかはわからない。 updated から URL は推測可能だと思ったのだけど違った。 URL はあくまでも任意の文字列ではあるので別で保持しないとまずそうだ。
今日のコミット。
- rust-sandbox 14 commits
- bbn: 0.33.0
- bbn: add hatena_blog_entry_id support
- bbn: ignore hatena_blog_ignore in hatena-blog diff and upload
- bbn: add hatena_blog_ignore to EntryMeta
- bbn: use timestamp range
- bbn: change pubdate timezone
- bbn: refactor to use HatenaBlogListEntriesResponse
- bbn: refactor to add HatenaBlogListEntriesResponse
- bbn: refactor to add HatenaBlogRepository::create_member_request_result
- bbn: refactor to use MemberRequest
- bbn: refactor to add MemberRequest
- bbn: refactor to use member_request_id and member_response_id
- bbn: refactor to add member_response_id
- bbn: refactor to add member_request_id
- rust-atcoder 1 commit