Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Created by Anthelion using komac v2.16.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: steipete.discrawl
PackageVersion: 0.5.1
InstallerType: zip
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: discrawl.exe
PortableCommandAlias: discrawl
Commands:
- discrawl
ReleaseDate: 2026-04-24
Installers:
- Architecture: x64
InstallerUrl: https://github.com/steipete/discrawl/releases/download/v0.5.1/discrawl_0.5.1_windows_amd64.zip
InstallerSha256: 59610C62863F1BDD98A9860ED526CF21E75F54865E986F3DF1FDEEA5C6587613
- Architecture: arm64
InstallerUrl: https://github.com/steipete/discrawl/releases/download/v0.5.1/discrawl_0.5.1_windows_arm64.zip
InstallerSha256: F629B1D3FEB5636289D58993215055CD453EF051853572A671A9C4C0CAB1115C
ManifestType: installer
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Created by Anthelion using komac v2.16.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: steipete.discrawl
PackageVersion: 0.5.1
PackageLocale: en-US
Publisher: Peter Steinberger
PublisherUrl: https://steipete.me//
PublisherSupportUrl: https://github.com/steipete/discrawl/issues
Author: Peter Steinberger
PackageName: discrawl
PackageUrl: https://github.com/steipete/discrawl
License: MIT
LicenseUrl: https://github.com/steipete/discrawl/blob/HEAD/LICENSE
Copyright: Copyright (c) 2026 Peter Steinberger
CopyrightUrl: https://github.com/steipete/discrawl/blob/HEAD/LICENSE
ShortDescription: CLI for Discord with SQLite backend
Description: |-
discrawl mirrors Discord guild data into local SQLite so you can search, inspect, and query server history without depending on Discord search.

It is a bot-token crawler. No user-token hacks. Data stays local.

What It Does
- discovers every guild the configured bot can access
- syncs channels, threads, members, and message history into SQLite
- maintains FTS5 search indexes for fast local text search
- builds an offline member directory from archived profile payloads
- extracts small text-like attachments into the local search index
- records structured user and role mentions for direct querying
- tails Gateway events for live updates, with periodic repair syncs
- exposes read-only SQL for ad hoc analysis
- keeps schema multi-guild ready while preserving a simple single-guild default UX
Moniker: discrawl
ManifestType: defaultLocale
ManifestVersion: 1.12.0
8 changes: 8 additions & 0 deletions manifests/s/steipete/discrawl/0.5.1/steipete.discrawl.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created by Anthelion using komac v2.16.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: steipete.discrawl
PackageVersion: 0.5.1
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0