πŸ’»πŸ”€πŸ—‘οΈ Randomly declutter your digital life!
Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

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! 😊 You will see one random element of your data at a time and you decide whether to βœ…keep or ❌sweep it.

Install

Download for ⊞Windows, 🍏macOS & 🐧Linux. And if you like it, come contribute!

Also available as ☁️Nextcloud app – contributions welcome too! 😍

Roadmap

The plan is to make this extendable so you can randomly clean your:

  • πŸ“ Files, pictures, notes, …
  • πŸ’Œ Mails
  • πŸ‘₯ Contacts
  • πŸ“† Events
  • πŸ“± Apps: uninstall, or mute notifications, remove startup programs
  • πŸ’¬ text messages, Signal
  • 🌐 browser: tabs, bookmarks, extensions, Pocket, …
  • πŸ—ΊοΈ map markers / favorites
  • 🐦 Twitter: Tweets, favorites, follows, direct messages, authorized apps, …
  • πŸ™πŸ± 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 :)

Related apps

  • Triage: for iOS and only for unread mails, not random
  • 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
  • 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"

Further reading