├── .envrc ├── .github ├── screenshot.png ├── screenshot.sh └── workflows │ └── ci.yaml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── flake.lock ├── flake.nix ├── ircj-serve ├── .eslintignore ├── .eslintrc.yaml ├── Cargo.toml ├── build.rs ├── package.json ├── src │ ├── db.rs │ ├── lib.rs │ ├── main.rs │ ├── route.rs │ ├── route_adapt.rs │ ├── route_static.rs │ ├── view.rs │ └── watch.rs ├── static │ ├── css │ │ └── ircjournal.sass │ ├── favicon.png │ └── js │ │ └── ircjournal.ts └── tsconfig.json ├── ircj-watch ├── Cargo.toml └── src │ ├── lib.rs │ └── main.rs ├── ircjournal ├── Cargo.toml ├── build.rs ├── migrations │ └── 20210915165747_initial.sql └── src │ ├── db.rs │ ├── lib.rs │ ├── model.rs │ └── weechat.rs ├── rustfmt.toml └── sqlx-data.json /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/.github/screenshot.png -------------------------------------------------------------------------------- /.github/screenshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/.github/screenshot.sh -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/flake.nix -------------------------------------------------------------------------------- /ircj-serve/.eslintignore: -------------------------------------------------------------------------------- 1 | **/*.js 2 | node_modules/ -------------------------------------------------------------------------------- /ircj-serve/.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/.eslintrc.yaml -------------------------------------------------------------------------------- /ircj-serve/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/Cargo.toml -------------------------------------------------------------------------------- /ircj-serve/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/build.rs -------------------------------------------------------------------------------- /ircj-serve/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/package.json -------------------------------------------------------------------------------- /ircj-serve/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/src/db.rs -------------------------------------------------------------------------------- /ircj-serve/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/src/lib.rs -------------------------------------------------------------------------------- /ircj-serve/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/src/main.rs -------------------------------------------------------------------------------- /ircj-serve/src/route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/src/route.rs -------------------------------------------------------------------------------- /ircj-serve/src/route_adapt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/src/route_adapt.rs -------------------------------------------------------------------------------- /ircj-serve/src/route_static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/src/route_static.rs -------------------------------------------------------------------------------- /ircj-serve/src/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/src/view.rs -------------------------------------------------------------------------------- /ircj-serve/src/watch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/src/watch.rs -------------------------------------------------------------------------------- /ircj-serve/static/css/ircjournal.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/static/css/ircjournal.sass -------------------------------------------------------------------------------- /ircj-serve/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/static/favicon.png -------------------------------------------------------------------------------- /ircj-serve/static/js/ircjournal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/static/js/ircjournal.ts -------------------------------------------------------------------------------- /ircj-serve/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-serve/tsconfig.json -------------------------------------------------------------------------------- /ircj-watch/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-watch/Cargo.toml -------------------------------------------------------------------------------- /ircj-watch/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-watch/src/lib.rs -------------------------------------------------------------------------------- /ircj-watch/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircj-watch/src/main.rs -------------------------------------------------------------------------------- /ircjournal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircjournal/Cargo.toml -------------------------------------------------------------------------------- /ircjournal/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("cargo:rerun-if-changed=migrations") 3 | } 4 | -------------------------------------------------------------------------------- /ircjournal/migrations/20210915165747_initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircjournal/migrations/20210915165747_initial.sql -------------------------------------------------------------------------------- /ircjournal/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircjournal/src/db.rs -------------------------------------------------------------------------------- /ircjournal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircjournal/src/lib.rs -------------------------------------------------------------------------------- /ircjournal/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircjournal/src/model.rs -------------------------------------------------------------------------------- /ircjournal/src/weechat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/ircjournal/src/weechat.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /sqlx-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zopieux/ircjournal/HEAD/sqlx-data.json --------------------------------------------------------------------------------