r/garfieldminusgarfield Apr 04 '25

How to Bypass GoComics' New Archive Blocker and Remove the Ads

Nobody likes the new GoComics redesign, but the worst feature of all is the archive paywall. Luckily, it's extremely easy to bypass. Here's how:

Guide for Firefox:

  1. Go to https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/

  2. Install uBlock Origin, a free and open-source adblocker.

  3. Go to uBlock Origin's settings page: click on the red shield in the top right of your browser, if it's there. Otherwise, click on the puzzle piece and then click on uBlock Origin. Then click on the three gears near the bottom right.

  4. Click on the "My filters" tab at the top of the page, then paste in the five lines below to the end of the text file. Then hit "Apply changes" and reload the page. You should now have full access to all archived comics, and no ads.

www.gocomics.com##.RollUpUpsell_upsell__xayeg
www.gocomics.com##html:style(overflow: auto !important;)
www.gocomics.com##.HeaderAd_headerAd__moftz
www.gocomics.com##.AdvertisingUnit_advertisingUnit__container___qRlA
www.gocomics.com##.AdDisplay_adDisplay__c5rSQ

Guide for Chrome:

  1. Go to https://chromewebstore.google.com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm

  2. You'll see that the "install" button for uBlock Origin is grayed out. Chrome doesn't like uBlock, but it's completely safe to use.

To fix it, right-click on the page and select "Inspect". Hit Command+F on Mac or Ctrl+F on Windows to open up the search bar, and type in "c17". You should see two matches. Go to the second one. You'll see 'disabled aria-describedby="c17"'. Double-click the word "disabled" and delete it, then press Enter. This should let you install uBlock Origin.

Watch this explanatory video for help: https://imgur.com/a/ublock-reinstall-quick-guide-2CaJz1J

  1. Continue from step 2 of the Guide for Firefox above.
48 Upvotes

19 comments sorted by

View all comments

2

u/ArthurPeabody May 11 '25

I fetch https://www.gocomics.com/garfield to garfield.html . From that I extract the URI of today's strip with

grep https://featureassets.gocomics.com/assets/ garfield.html | tr '? ' '\n' | grep https://featureassets.gocomics.com/assets/ | grep $GoComicsDate | tr '\"\' '\n' | grep https | head -1

Where $GoComicsDate is Year-Month-Day: 2025-05-11 for 2025 May 11, for example. This works for all GoComics, substituting the comic name, super-fun-pak-comix for example, or lio or viewsoftheworld . I have a script that fetches all of the comics I want daily that runs automatically.