πŸ’»πŸ”€πŸ—‘οΈ Randomly declutter your digital life!
Shell C++
Switch branches/tags
Nothing to show
Clone or download
jancborchardt Link to code files in Button tutorial
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
Latest commit 82d921a Jun 3, 2018

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 :)

Build a button

We have a tutorial on how to build a πŸ”΄ big button for Keep or Sweep! :)

Related & inspiration

  • 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
  • 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 ;)
  • 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"

Further reading