Hatena::ブログ(Diary)

labunix の ラボゆにっくす このページをアンテナに追加 RSSフィード Twitter

 
labunix の ラボゆにっくす
labunix の ラボUnix(はてなブログ)
 |  

2013/07/12 はてなダイヤリーのテキストバックアップ このエントリーを含むブックマーク このエントリーのブックマークコメント

■300回達成記念。
 今回が301回目です。

■はてなブログの場合は以下。

 はてなブログのテキストバックアップ
 http://labunix.hateblo.jp/entry/20130623/1371986423

■はてなダイヤリーも過去に何度か書いた。

 はてなダイヤリーのテキストモードバックアップ
 http://labunix.hateblo.jp/entry/2012/03/03/224721

 はてなダイヤリーのRSS2からユーザの最新記事のテキストバックアップを取得する
 http://labunix.hateblo.jp/entry/2012/04/29/184047

■今回のはてなダイヤリーテキストモードバックアップはシンプルに。
 以下で過不足無く取得できる。

$ test -d test || mkdir test; cd test
$ cat my_d.hatena_backup.sh
#!/bin/bash

USER="labunix"
URL="http://d.hatena.ne.jp/${USER}/archive"
curl "$URL" 2> /dev/null | \
  grep "archive.word=.of" | \
  awk -F\" '{print $2}' | \
  sed s/".*="//g | \
  sort -u -n | \
  for n in 0 `xargs`;do \
    curl "${URL}?word=&of=${n}" 2> /dev/null | \
    grep "class=.archive.*${USER}" | \
    sed  s%".*a href=*"%%g | \
    awk -F\" '{print $2}' | \
    for list in `xargs`;do \
      LOG=`echo "$list" | sed s%".*${USER}/"%%g | sed s%/%_%g`; \
      echo "$LOG" | grep [A-z] || \
        test -f "$LOG" || \
        w3m -dump -cols 1000 "$list" > "$LOG"; \
    done
  done
unset n list LOG URL USER 
exit 0

■実行

$ ./my_d.hatena_backup.sh; ls 20* | wc -l
300

 |  
labunix のラボゆにっくす <過去記事一覧> 閲覧回数:604129
プロフィール

labunix

labunix

labunix の ラボゆにっくす

labunix のブックマーク

1. Gmailで送受信される内容はすべて分析されます:グーグル、利用規約に追加 « WIRED.jp
2. Project: OpenBSD / Id: openbsd-e5136d69ece4682e6167c8f4a8122270236898bf - FreshBSD - The latest *BSD Commits
3. ASCII.jp:AFと連写が速い「Nikon 1 V3」は最強の猫撮りミラーレス!? (1/2)|荻窪圭の“這いつくばって猫に近づけ”
4. 雌のペニスを雄のヴァギナに挿入して交尾する新種の虫が見つかった - アレ待チろまん
5. Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表 − Publickey
6. 「数学の概念」を視覚的かつ美しく表現したグラフィックいろいろ - GIGAZINE
7. 商用利用可能でハイセンスな無料写真素材サイト「IM FREE」 | 男子ハック
8. Docker と LXC - Qiita
9. HTML5 Japan Cup 2014 by html5j
10. LPI-Japanエグゼクティブセミナー「HTML5/OSS ビジネスサミット 2014」〜新たなビジネスを切り開くHTML5とオープンソース〜(2014/3/12)開催結果のご報告|Linux技術者認定機関 LPI-Japan [エルピーア
11. トリップワイヤ・ジャパン、Tripwire IP360新バージョンとクラウド型脆弱性管理ツールのリリースを発表 〜変更検知から脆弱性管理まで、リスクベースのセキュリティ・コンプライアンス管
12. バラクーダネットワークス、バックアップ専用アプライアンスの世界シェアNo.1を継続
13. ニュース - 社内LANとIaaSのゲートウエイ装置に、50万円強の最下位機:ITpro
14. 日本HP、統合型アプライアンスシステム「HP ConvergedSystem」4シリーズを発表:企業のIT・経営・ビジネスをつなぐ情報サイト EnterpriseZine (EZ)
15. AMD,開発コードネーム「Berlin」ことサーバー向け次世代APUのデモを公開 - 4Gamer.net
16. 「物理サーバーからクラウドまで自由に移動」〜米Red Hatがシステムの抽象化技術を発表 | IT Leaders
17. 「Chrome Remote Desktop」のAndroid版公開 iOS版も年内に - ITmedia エンタープライズ
18. 【LinuxTutorial】Heartbleed の Linux ディストロへの影響、Debian プロジェクトリーダーに Lucas Nussbaum 氏再選、Linux 3.15 の肥大化 - インターネットコム
19. Linux連載:仮想化のもう一つの選択肢・KVM、その宿命 第8回Red H..(株式会社日立製作所(ITプラットフォーム) プレスリリース)
20. System Center 2012 R2で実現するクラウド的管理法(2):少人数のITスタッフで効率の良い運用管理を行うには - @IT