004.txt - gopherhole - My gopherhole source code.
 (HTM) git clone git://jay.scot/gopherhole
 (DIR) Log
 (DIR) Files
 (DIR) 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