zacsweers/Skyscraper - Social Media Cleanup

Delete old posts from Bluesky and Mastodon

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionSkyscraper version to use (e.g. "v0.1.0"). Defaults to latest.nolatest
retention-daysDelete posts older than this many days (default: 180)no180
dry-runSet to "true" to preview deletions without actually deletingnofalse
delete-pinnedSet to "true" to also delete pinned posts (default: skip them)nofalse
delete-repostsSet to "false" to skip deleting reposts/boosts (default: delete them)notrue
delete-likesSet to "false" to skip deleting likes/favourites (default: delete them)notrue
bluesky-identifierBluesky handle or DIDno
bluesky-app-passwordBluesky app passwordno
bluesky-pds-hostBluesky PDS host URLnohttps://bsky.social
mastodon-instance-urlMastodon instance URL (e.g. https://mastodon.social)no
mastodon-access-tokenMastodon access tokenno
keepMultiline list of posts to protect from deletion. One entry per line, e.g. "bluesky:abc123". Lines starting with # are ignored. no
keep-pathPath to a keep file. Merged with keep input if both set.no

no outputs