Hugo
Go
Ameblo Archiver
Amebloのブログ記事を保存するサービス
概要
Amebloのブログ記事を保存するサービスです。
技術的な特徴
- Amebloブログの全記事URLを自動取得
- 重複検出による自動終了
- プレビューモード: スクレイピング前にページ数・推定記事数を確認
- AWS Lambda対応: サーバーレス実行(ARM64/Graviton2)
- DynamoDB連携: 記事URLの差分管理・長期保存
- HTMLアーカイブ: 記事ごとのHTMLをS3に保存(スクリプト除去済み)
- アカウント管理: 複数のAmeba IDを登録・管理(最大5アカウント)
- Cognito認証: Googleログイン・プロフィール管理
- Web UI: Next.js 16製の管理画面(React 19 + Tailwind CSS 4)
- レスポンシブ対応: スマートフォン・タブレット・デスクトップ完全対応
- 非同期処理: バックグラウンドでのスクレイピング・HTML取得
- 進捗表示: リアルタイムの処理進捗とキャンセル機能
- 統計表示: 視覚的な統計カードとプログレスバー
- テキストエクスポート: 記事URL一覧をテキストファイルでダウンロード
- Lambda Insights: 詳細な性能モニタリング(メモリ、CPU、実行時間等)
- CloudWatch Dashboard: メトリクスの可視化ダッシュボード