Keep or Sweep
Randomly declutter your digital life!
Tech companies help you amass data β we help you clean it by having fun while getting things done!
Install
Download for βWindows,
Also available as
Roadmap
The plan is to make this extendable so you can randomly clean your:
-
π Files, pictures, notes, β¦ β available as Nextcloud app and desktop app, see links above -
π¦ Twitter: Tweets, favorites, follows, direct messages, authorized apps, β¦ β prototype now available! https://github.com/keeporsweep/keeporsweep-twitter/ -
π browser: tabs, bookmarks, extensions, Pocket, β¦ β prototype for bookmarks available as Keep or Delete Bookmarks extension for Firefox (source code) -
π₯ Facebook: posts, friends, events, β¦ β sadly Facebook does not allow deletion via API, but we have an early prototype at https://github.com/keeporsweep/keeporsweep-facebook -
π Mastodon: has some API libraries, so could be possible -
π Mails -
π₯ Contacts -
π Events -
π± Apps: uninstall, or mute notifications, remove startup programs -
π¬ text messages, Signal -
πΊοΈ map markers / favorites -
π π± GitHub: notifications, stars, repos, watched repos, follows, authorized apps, β¦ -
πΌ Youtube: subscriptions, favorites -
π¨ Steam: games, wishlist, inventory, friends -
π€ Meetup: groups, messages -
π expired Passbook passes -
π β¦ anything you can imagine! You could add your own module :) - Keep or Sweep x Wahl-o-mat: Show statements from political parties. Keep = Agree, Sweep = Disagree. Could use data from Qual-o-mat (Germany only).
-
πΈ Open Collective donations: Show a random (underfunded) collective, and "Keep" will donate 5 β¬ to it! Ref their GraphQL API -
π When everything is connected through the magical Internet of Things, stuff and food you have which is not being used could automatically gift itself away.
Build a button
We have a tutorial on how to build a
Related & inspiration
- Web 2.0 Suicide Machine: Helps users tired of MySpace, LinkedIn and Twitter, to "commit suicide in social networks", by automatically "removing their private content and friend relationships" (but without deleting or deactivating their accounts).
- Triage: for iOS and only for unread mails, not random
- Cleanfox: for mail deletion and unsubscribing β their new interface is also based on cards & swiping
- Cinder: for contact deletion, interface also based on cards & swiping
- Gemini Photos: for decluttering photos, has a mode with swiping
- Plain: prototype for macOS and Gmail only, not random
- Data Detox: take control of your digital life, made by Mozilla and Tactical Tech
- unroll.me: unsubscribing from newsletters, not random
- Deseat.me, JustDelete.me, AccountKiller: deleting accounts, not random
- Mailstrom: helps manage your email with lots of filters, no randomness
- Manageflitter: helps unfollowing people on Twitter, with lots of filters but no randomness
- Octobox: helps manage GitHub issues with lots of filters, no randomness
- Random Decluttering Generator: for physical things
- Go to random tab: browser extension for Firefox (also works on Firefox mobile)
- Random Unusual Wikipedia new tab: gives you a random (or random from a set) Wikipedia page on opening a new tab β great for learning something instead when you wanted to open Reddit or the like ;)
- randomoji:
π π¨ π βΆοΈ π - Random Bookmark: load random bookmark (not compatible with latest Firefox, it seems)
- random-tweet: command line script for returning random tweet based on an input keyword
- Randomly picking a GitHub issue: command line snippet for issues assigned to you
- Solve this random GitHub issue: shows you a completely random GitHub issue, not even related to you
- Very basic prototype shell script at
keeporsweep.sh
(On macOS you need to install coreutils and then use gshuf) - And the aliases with which it all started (put them in your
.bashrc
if you want to try):
# Show a random file, or some biggest, or some oldest
alias random='find /home/jan/Nextcloud/ -type f -print0 | shuf -zn1'
alias biggest='find /home/jan/Nextcloud/ -type f -exec du -Sh {} + | sort -rh | head -n 10'
alias oldest="find /home/jan/Nextcloud/ -type f -printf '%T+ %p\n' | sort | head -n 20"