davbooru
Version, currently master branch1 version
- master branchlatestAug 2, 2026
github.com/Circl3s/davbooru
No description declared in shard.yml.
1 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
davbooru:
github: Circl3s/davbooru
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
>= 1.14.0- License
- MIT
- Author
- Feliks "Circl3s" Maak
- Target
davboorufrom src/davbooru.cr
Dependencies
Runtime Dependencies
- db*github: crystal-lang/crystal-db
- kemal*github: kemalcr/kemal
- sqlite3*github: crystal-lang/crystal-sqlite3
- kemal-flash*github: crystal-china/kemal-flash
- kemal-session*github: kemalcr/kemal-session
- kemal-basic-auth*github: kemalcr/kemal-basic-auth
README
DAVbooru
DAVbooru is a simple danbooru-style imageboard for all your private media available over WebDAV.
Installation
- Create a new account for DAVbooru on your WebDAV-compatible cloud storage provider.
- Share all necassary media with the DAVbooru user.
- Make sure the media will be available on the same path as the end user!
- Configure whitelist and blacklist.
- Create
whitelist.davbooruandblacklist.davbooruin the same directory as the executable. - Specify the paths you want to index over WebDAV in the whitelist, and any phrases you want to exclude from indexing in the blacklist, one entry per line, no special syntax.
- Launch DAVbooru and give it the correct credentials.
Usage
Basic command:
davbooru -u <username or email> -p <password> --url <url of the WebDAV server>
For more details run davbooru --help.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Aug 2, 2026
- Crystal
>= 1.14.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/Circl3s/davbooru
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 1