| 004.txt - gopherhole - My gopherhole source code. | |
| git clone git://jay.scot/gopherhole | |
| Log | |
| Files | |
| Refs | |
| --- | |
| 004.txt (4714B) | |
| --- | |
| 1 [jay.scot] | |
| 2 [004] | |
| 3 | |
| 4 | |
| 5 --[ How I use the modern web | |
| 6 | |
| 7 | |
| 8 With how polluted the modern web has become over the years, I actively | |
| 9 avoid it as much as possible. From mainstream media sites acting like | |
| 10 the gossip magazines from years back. Remember OK magazine? To sites | |
| 11 riddled with ads, tracking, social media buttons, and a plethora of | |
| 12 utter crap. It feels like navigating down a busy main street where all | |
| 13 the hawkers are hassling you too buy their wares. Now bolt-on how every | |
| 14 UX designer has given up on the basics like page accessibility | |
| 15 standards, loading times, and the important one, usability. | |
| 16 | |
| 17 | |
| 18 It's an utter shambles right now. | |
| 19 | |
| 20 | |
| 21 When using a browser, I find it far too easy to get caught in a "YouTube | |
| 22 loop" or see something at the corner of your eye that you feel the urge | |
| 23 to spend the next 30 minutes researching. Before you know it, 3 AM | |
| 24 rolls around and your reading a Wikipedia article on some random | |
| 25 bollocks. This is why I avoid using a browser as much as possible and | |
| 26 this is how I achieve it for about 90% of my daily internet usage. | |
| 27 | |
| 28 | |
| 29 NEWS | |
| 30 ---- | |
| 31 | |
| 32 Do you need to be reminded every day that Covid has killed X amount of | |
| 33 people, that some political party leader fucked a dead pig? Nope, you | |
| 34 don't! What you should be doing is focusing on what news is important to | |
| 35 YOU. For me, this comes in the form of the latest tech news and | |
| 36 information from my local government. The obvious way to do this is via | |
| 37 RSS feeds. | |
| 38 | |
| 39 | |
| 40 I am sure everyone has heard of newsboat or similar RSS readers but | |
| 41 there is still the problem that most RSS feeds don't have any content | |
| 42 attached to the feed. Normally it's just a summary of the article, at | |
| 43 best, you still need to open up the browser and view the content. One | |
| 44 RSS reader that seems to have slipped under the radar is one called | |
| 45 sfeed by Suckless. With this tool I can have this setup. | |
| 46 | |
| 47 | |
| 48 sfeed ---> fdm ---> rdrview ---> mutt | |
| 49 | |
| 50 | |
| 51 sfeed, this RSS reader allows you to output feeds into various formats, | |
| 52 one of them is the mbox. From there I use fdm which is a mail filtering | |
| 53 and fetching program, think a better procmail. Using a custom script in | |
| 54 fdm I can pass the feed URL to rdrview. rdrview fetches the URL and | |
| 55 outputs the page to basic html, using lynx -dump to convert this to | |
| 56 a pure plain text article. | |
| 57 | |
| 58 | |
| 59 Finally, once the page has been fetched and processed fdm pushes it to | |
| 60 Maildir, filtered by the feedname ready for reading in Mutt. The result | |
| 61 is a full copy of the article in a mailbox ready to read in plain text. | |
| 62 All of the code for this is in my dotfiles if you need to take a look at | |
| 63 the sfeed, fdm, mutt configuration's. | |
| 64 | |
| 65 | |
| 66 Within the same configuration for fdm I fetch my email which also has | |
| 67 mailing lists subscriptions of things I should know about. Since | |
| 68 switching over to FreeBSD fully a lot of discussions are carried out on | |
| 69 various mailing lists. Have a look and see if the tools, news, forums | |
| 70 you are apart of have mailing lists. It's another good method of | |
| 71 "offline" content. | |
| 72 | |
| 73 | |
| 74 MEDIA CONTENT | |
| 75 ------------- | |
| 76 | |
| 77 This one is quite easy to avoid. We all have our favourite channels and | |
| 78 check daily to see if anything has been uploaded by them. Only to find | |
| 79 3 hours after checking your still on YouTube but watching a video of | |
| 80 someone reacting to the latest James Bond trailer while shouting "Make | |
| 81 sure you hit the thumbs up and subscribe!" *cue shitty gif of a bell* | |
| 82 throughout the video. | |
| 83 | |
| 84 | |
| 85 The method I was using for this until recently was using a python | |
| 86 application called ytcc by woefe over on GitHub. In a nutshell it's | |
| 87 a front-end to youtube-dl for managing your subscriptions on YouTube. | |
| 88 Simply enter the channel's name and whenever they upload a new video, it | |
| 89 will download this ready to view locally. Simple, YouTube crap avoided. | |
| 90 | |
| 91 | |
| 92 As I mentioned though I no longer do this, I have my a shell script that | |
| 93 does something similar that directly uses youtube-dl. The reason | |
| 94 I changed to this is I can download more than just YouTube videos, I can | |
| 95 add other things such as LBRY. I can also customise youtube-dl output | |
| 96 and options in greater detail. | |
| 97 | |
| 98 | |
| 99 Finally on media content, podcast. Simply use a tool like castget or if | |
| 100 you are a newsboat fan use the built-in podboat feature. | |
| 101 | |
| 102 | |
| 103 BROWSING | |
| 104 -------- | |
| 105 | |
| 106 There is no avoiding using a browser completely. When I do have to use | |
| 107 one I fire up Qutebrowser, now since my rant about QuteBrowser and | |
| 108 privacy in 003.txt things have changed for the better. Qutebrowser now | |
| 109 has ABS ad-blocking enabled as well as fixing issues with referrers not | |
| 110 working. My qutebrowser blocks nearly everything along with a decent VPN | |
| 111 your good to go and get off as soon as you can. | |
| 112 | |
| 113 | |
| 114 Checkout my dotfiles for a better understanding of how all this fits | |
| 115 together. I will assume everyone reading this is fairly technical! | |
| 116 | |
| 117 | |
| 118 .EOF |