5 ms·
I wrote a script: # ~/unfuckfacbook.sh #!/bin/bash sed -i '' s/'^127.0.0.1 facebook.com'/'#127.0.0.1 facebook.com'/ /etc/hosts sed -i '' s/'^127.0.0.
by scarecrowbob 8y ago
I wrote a script:
# ~/unfuckfacbook.sh
#!/bin/bash
sed -i '' s/'^127.0.0.1 facebook.com'/'#127.0.0.1 facebook.com'/ /etc/hosts
sed -i '' s/'^127.0.0.1 www.facebook.com'/'#127.0.0.1 www.facebook.com'/ /etc/hosts
sed -i '' s/'^127.0.0.1 m.facebook.com'/'#127.0.0.1 m.facebook.com'/ /etc/hosts
sleep 30
say "Hey asshole, get off Facebook"
sleep 30
~/fuckfacbook.sh
~/fuckfacbook.sh just undoes the hosts file work
It helpped for a while but at some point I had to just commit to not checking it. I have some legitimate business I have to do on there sometimes (I'm a musician and I need more side-guy gigs), so I post updates from insta (which is less addicting to me) or if I open it I commit to not scrolling and browsing but just checking alerts.
It's so fcking creepy though... I mean, I'm legitimately an alcoholic but I can (when I want to, which is usually all the time these days) at least not _start_ drinking... but if I stopped drinking for a couple of days and the bottle of scotch in my cabinet sent me an email trying to get me to drink, I'd have to pour it out.
- vedanshbhartia 8y agoThis is brilliant! Thanks a lot. Are there more such scripts that you use for some other purposes?
- jayalpha 8y agoHow does this work? I get an error? sed: can't read s/^127.0.0.1 f....
- glass_of_water 8y agoIf you're using macOS, you'll need to do sed -i "" ... (put an empty string argument after the -i flag). If the second to last argument on the command line is -i, I think on the version of sed that ships with most distros, sed assumes that the argument to -i is the empty string and that the last argument in the command is the pattern. The version that ships with macOS, on the other hand, always treats the argument after -i as the extension to use for the backup file.
- jayalpha 8y agoNo, I use ubuntu sed: can't read s/^127.0.0.1 facebook.com/#127.0.0.1 facebook.com/: No such file or directory
- scarecrowbob 8y agoIf it's helpful, I have to run this as su on macOS. I got no idea if it works for anyone else.