kkeisuke's はてなブックマーク まとめサイトジェネレータ
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.babelrc
.editorconfig
.gitignore
.prettierrc
README.md
env.js.sample
package-lock.json
package.json
webpack.config.js

README.md

hatebu-kkeisuke

任意アカウントの「はてなブックマーク」データをダウンロードし、markdown ファイルを作成後、GitHub のリポジトリに push します。

構成図

構成図

コミット先

https://github.com/kkeisuke/hatebu-kkeisuke-client

デプロイ先

https://hatebu.kkeisuke.com/

セットアップ & ビルド

環境変数は env.js.sample から env.js を作成し、GITHUB_API_TOKEN を追加します。

# webpack ビルド
# ビルド先:dist/index.js
npm run build

# 指定日時以降の markdown ファイルをローカルに作成します。
# 日時を省略した場合は前日が指定されます。
# 例:npm run date 20180705
npm run date <日時>

# 指定日時以降の markdown ファイルを GitHub に push します。
# 日時を省略した場合は前日が指定されます。
# 例:npm run push 20180705
npm run push <日時>

# 全ブックマークデータを対象に markdown ファイルをローカルに作成します。
npm run all

環境

"engines": {
  "node": "10.6.0"
},