├── .editorconfig ├── .env.template ├── .github └── workflows │ ├── build_pages.yml │ ├── ci.yml │ ├── reviewdog.yml │ └── update_logs.yml ├── .gitignore ├── LICENSE.txt ├── Makefile ├── README.md ├── README_ja.md ├── go.mod ├── go.sum ├── internal ├── jsonwriter │ └── jsonwriter.go ├── slackadapter │ ├── common.go │ ├── conversations.go │ ├── conversations_history.go │ ├── cursor_iter.go │ └── users.go └── slacklog │ ├── channel.go │ ├── config.go │ ├── converter.go │ ├── doc.go │ ├── downloader.go │ ├── downloader_test.go │ ├── emoji.go │ ├── filetype.go │ ├── generator.go │ ├── indexer.go │ ├── json.go │ ├── main_test.go │ ├── message.go │ ├── slack.go │ ├── store.go │ ├── testdata │ └── downloader │ │ ├── empty.txt │ │ ├── hoge.txt │ │ └── vim-jp.png │ ├── thread.go │ ├── time.go │ ├── ts.go │ ├── ts_test.go │ └── user.go ├── main.go ├── scripts ├── build.sh ├── config.json ├── download_emoji.sh ├── download_files.sh ├── generate_html.sh └── site_diff.sh ├── static ├── assets │ ├── css │ │ └── site.css │ ├── images │ │ ├── favicon.ico │ │ └── vim2-128.png │ └── javascripts │ │ ├── .gitkeep │ │ ├── search.js │ │ └── slacklog.js └── search.html ├── subcmd ├── buildindex │ └── buildindex.go ├── convert_exported_logs.go ├── download_emoji.go ├── download_files.go ├── fetchchannels │ └── fetchchannels.go ├── fetchmessages │ └── fetchmessages.go ├── fetchusers │ └── fetchusers.go ├── generate_html.go └── serve │ └── serve.go └── templates ├── channel_index.tmpl ├── channel_per_month ├── attachment.tmpl └── index.tmpl └── index.tmpl /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- 1 | # 添付ファイルと絵文字のダウンロードに必要です 2 | SLACK_TOKEN= 3 | -------------------------------------------------------------------------------- /.github/workflows/build_pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/.github/workflows/build_pages.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/reviewdog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/.github/workflows/reviewdog.yml -------------------------------------------------------------------------------- /.github/workflows/update_logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/.github/workflows/update_logs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/README.md -------------------------------------------------------------------------------- /README_ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/README_ja.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/go.sum -------------------------------------------------------------------------------- /internal/jsonwriter/jsonwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/jsonwriter/jsonwriter.go -------------------------------------------------------------------------------- /internal/slackadapter/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slackadapter/common.go -------------------------------------------------------------------------------- /internal/slackadapter/conversations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slackadapter/conversations.go -------------------------------------------------------------------------------- /internal/slackadapter/conversations_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slackadapter/conversations_history.go -------------------------------------------------------------------------------- /internal/slackadapter/cursor_iter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slackadapter/cursor_iter.go -------------------------------------------------------------------------------- /internal/slackadapter/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slackadapter/users.go -------------------------------------------------------------------------------- /internal/slacklog/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/channel.go -------------------------------------------------------------------------------- /internal/slacklog/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/config.go -------------------------------------------------------------------------------- /internal/slacklog/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/converter.go -------------------------------------------------------------------------------- /internal/slacklog/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/doc.go -------------------------------------------------------------------------------- /internal/slacklog/downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/downloader.go -------------------------------------------------------------------------------- /internal/slacklog/downloader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/downloader_test.go -------------------------------------------------------------------------------- /internal/slacklog/emoji.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/emoji.go -------------------------------------------------------------------------------- /internal/slacklog/filetype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/filetype.go -------------------------------------------------------------------------------- /internal/slacklog/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/generator.go -------------------------------------------------------------------------------- /internal/slacklog/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/indexer.go -------------------------------------------------------------------------------- /internal/slacklog/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/json.go -------------------------------------------------------------------------------- /internal/slacklog/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/main_test.go -------------------------------------------------------------------------------- /internal/slacklog/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/message.go -------------------------------------------------------------------------------- /internal/slacklog/slack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/slack.go -------------------------------------------------------------------------------- /internal/slacklog/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/store.go -------------------------------------------------------------------------------- /internal/slacklog/testdata/downloader/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/slacklog/testdata/downloader/hoge.txt: -------------------------------------------------------------------------------- 1 | hoge 2 | -------------------------------------------------------------------------------- /internal/slacklog/testdata/downloader/vim-jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/testdata/downloader/vim-jp.png -------------------------------------------------------------------------------- /internal/slacklog/thread.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/thread.go -------------------------------------------------------------------------------- /internal/slacklog/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/time.go -------------------------------------------------------------------------------- /internal/slacklog/ts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/ts.go -------------------------------------------------------------------------------- /internal/slacklog/ts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/ts_test.go -------------------------------------------------------------------------------- /internal/slacklog/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/internal/slacklog/user.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/main.go -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/scripts/config.json -------------------------------------------------------------------------------- /scripts/download_emoji.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/scripts/download_emoji.sh -------------------------------------------------------------------------------- /scripts/download_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/scripts/download_files.sh -------------------------------------------------------------------------------- /scripts/generate_html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/scripts/generate_html.sh -------------------------------------------------------------------------------- /scripts/site_diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/scripts/site_diff.sh -------------------------------------------------------------------------------- /static/assets/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/static/assets/css/site.css -------------------------------------------------------------------------------- /static/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/static/assets/images/favicon.ico -------------------------------------------------------------------------------- /static/assets/images/vim2-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/static/assets/images/vim2-128.png -------------------------------------------------------------------------------- /static/assets/javascripts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/assets/javascripts/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/static/assets/javascripts/search.js -------------------------------------------------------------------------------- /static/assets/javascripts/slacklog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/static/assets/javascripts/slacklog.js -------------------------------------------------------------------------------- /static/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/static/search.html -------------------------------------------------------------------------------- /subcmd/buildindex/buildindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/subcmd/buildindex/buildindex.go -------------------------------------------------------------------------------- /subcmd/convert_exported_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/subcmd/convert_exported_logs.go -------------------------------------------------------------------------------- /subcmd/download_emoji.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/subcmd/download_emoji.go -------------------------------------------------------------------------------- /subcmd/download_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/subcmd/download_files.go -------------------------------------------------------------------------------- /subcmd/fetchchannels/fetchchannels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/subcmd/fetchchannels/fetchchannels.go -------------------------------------------------------------------------------- /subcmd/fetchmessages/fetchmessages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/subcmd/fetchmessages/fetchmessages.go -------------------------------------------------------------------------------- /subcmd/fetchusers/fetchusers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/subcmd/fetchusers/fetchusers.go -------------------------------------------------------------------------------- /subcmd/generate_html.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/subcmd/generate_html.go -------------------------------------------------------------------------------- /subcmd/serve/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/subcmd/serve/serve.go -------------------------------------------------------------------------------- /templates/channel_index.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/templates/channel_index.tmpl -------------------------------------------------------------------------------- /templates/channel_per_month/attachment.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/templates/channel_per_month/attachment.tmpl -------------------------------------------------------------------------------- /templates/channel_per_month/index.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/templates/channel_per_month/index.tmpl -------------------------------------------------------------------------------- /templates/index.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vim-jp/slacklog-generator/HEAD/templates/index.tmpl --------------------------------------------------------------------------------