├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── check.yml │ ├── clippy-annotate.yml │ ├── coverage.yml │ ├── osx-build.yml │ ├── packaging.yml │ ├── release.yml │ ├── test.yml │ └── windows-build.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── COPYING ├── Cargo.lock ├── Cargo.toml ├── DEPENDENCIES ├── README.md ├── debian ├── postinst └── prerm ├── default.nix ├── example.config.toml ├── example.multi.config.toml ├── logo.svg ├── nightly.nix ├── snapcraft.yaml ├── src ├── bin │ ├── url-bot-get.rs │ └── url-bot-rs.rs ├── config.rs ├── http.rs ├── lib.rs ├── message.rs ├── plugins │ ├── imgur.rs │ ├── mod.rs │ ├── vimeo.rs │ └── youtube.rs ├── sqlite.rs ├── title.rs └── tld.rs ├── stable.nix ├── systemd ├── url-bot-rs.service └── url-bot-rs_hardened.service └── test ├── html └── basic.html ├── img ├── test.bmp ├── test.gif ├── test.jpg ├── test.pgm ├── test.png ├── test.pnm └── test.tiff └── other ├── test.pdf └── test.txt /.gitattributes: -------------------------------------------------------------------------------- 1 | derivation.nix linguist-generated=true 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/clippy-annotate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/workflows/clippy-annotate.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/osx-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/workflows/osx-build.yml -------------------------------------------------------------------------------- /.github/workflows/packaging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/workflows/packaging.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/windows-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.github/workflows/windows-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | *.sw* 3 | /config.toml 4 | *.snap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/COPYING -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEPENDENCIES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/DEPENDENCIES -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/README.md -------------------------------------------------------------------------------- /debian/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/debian/postinst -------------------------------------------------------------------------------- /debian/prerm: -------------------------------------------------------------------------------- 1 | systemctl disable --now url-bot-rs.service 2 | -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/default.nix -------------------------------------------------------------------------------- /example.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/example.config.toml -------------------------------------------------------------------------------- /example.multi.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/example.multi.config.toml -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/logo.svg -------------------------------------------------------------------------------- /nightly.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/nightly.nix -------------------------------------------------------------------------------- /snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/snapcraft.yaml -------------------------------------------------------------------------------- /src/bin/url-bot-get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/bin/url-bot-get.rs -------------------------------------------------------------------------------- /src/bin/url-bot-rs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/bin/url-bot-rs.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/http.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/message.rs -------------------------------------------------------------------------------- /src/plugins/imgur.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/plugins/imgur.rs -------------------------------------------------------------------------------- /src/plugins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/plugins/mod.rs -------------------------------------------------------------------------------- /src/plugins/vimeo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/plugins/vimeo.rs -------------------------------------------------------------------------------- /src/plugins/youtube.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/plugins/youtube.rs -------------------------------------------------------------------------------- /src/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/sqlite.rs -------------------------------------------------------------------------------- /src/title.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/title.rs -------------------------------------------------------------------------------- /src/tld.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/src/tld.rs -------------------------------------------------------------------------------- /stable.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/stable.nix -------------------------------------------------------------------------------- /systemd/url-bot-rs.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/systemd/url-bot-rs.service -------------------------------------------------------------------------------- /systemd/url-bot-rs_hardened.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/systemd/url-bot-rs_hardened.service -------------------------------------------------------------------------------- /test/html/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/test/html/basic.html -------------------------------------------------------------------------------- /test/img/test.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/test/img/test.bmp -------------------------------------------------------------------------------- /test/img/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/test/img/test.gif -------------------------------------------------------------------------------- /test/img/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/test/img/test.jpg -------------------------------------------------------------------------------- /test/img/test.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/test/img/test.pgm -------------------------------------------------------------------------------- /test/img/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/test/img/test.png -------------------------------------------------------------------------------- /test/img/test.pnm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/test/img/test.pnm -------------------------------------------------------------------------------- /test/img/test.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/test/img/test.tiff -------------------------------------------------------------------------------- /test/other/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxeh/url-bot-rs/HEAD/test/other/test.pdf -------------------------------------------------------------------------------- /test/other/test.txt: -------------------------------------------------------------------------------- 1 | this is a test. 2 | --------------------------------------------------------------------------------