NeoFeed Timeline Extension

A bare-bones extension for Google Chrome or Opera (will check Firefox soon) that either blocks comments or erases them completely from the timeline.


---

I've been trying to work on this for like a week now, and have reached the point where I have done all that I can do with my limited JavaScript knowledge (lol!). I wanted to make it really fancy and have options and settings in one extension but I don't know how to do that, so, rip lol, I just made two different ones. If somebody with more knowledge than me wants to take this idea and run with it I would be stoked!

Anyway, NeoFeed is a browser extension that affects how comments show up on your timeline. You can either block them, which replaces them with a grayed out box and a drop-down option to read the original comment (shown above), or hide them, which just completely erases them with no gap left behind. It works on all pages on NeoCities, so that includes the general timeline and site profiles as well. I tested both versions on Opera and Google Chrome and will try testing them out on Firefox later.

You can download either version of NeoFeed as a .zip file below (now hosted directly from NeoCities, I'm an idiot and didn't even think to try doing this before I tried using a sketchy file hosting site):

NeoFeed v0.1 - Block Version

NeoFeed v0.1 - Hide Version

Once you have whichever version you want to use, unzip the files. To use them, you must add them as an extension in the browser of your choice, and you must be in Developer Mode to do so.

---

Opera Instructions:

1.) Go to opera://extensions in your browser.

2.) Make sure that the 'Developer mode' toggle in the upper-right corner is toggled on.

3.) Select the button that says 'Load unpacked'.

4.) Select the unzipped folder you downloaded earlier ('neoFeedBlock' or 'neoFeedHide').

5.) It should pop up on your list of extensions looking something like this:

6.) You can navigate to your extensions in Opera by using this cube icon, where you can choose to pin NeoFeed if you so desire:


---

Google Chrome Instructions:

1.) Go to chrome://extensions/ in your browser.

2.) Make sure that the 'Developer mode' toggle in the upper-right corner is toggled on.

3.) Select the button that says 'Load unpacked'.

4.) Select the unzipped folder you downloaded earlier ('neoFeedBlock' or 'neoFeedHide').

5.) It should pop up on your list of extensions looking something like this:

6.) You can navigate to your extensions in Chrome by using this puzzle piece icon, where you can choose to pin NeoFeed if you so desire (I already have it pinned here):


---

Running NeoFeed on Your Own Profile (Optional)

By default, NeoFeed will not run on your own site profile; that is, comments will not be blocked/hidden when viewed directly from your site profile. If you DO want to hide them while viewing your own site profile, you will make a small edit to the manifest.json file, which you can do using Notepad or any plain-text editor. Simply find the following line and remove it completely, including the comma at the end:

"exclude_matches": ["https://neocities.org/?activity=mine*"],

By removing that line, NeoFeed will run on your own site profile in addition to all other pages.

---

Current Bugs (v0.1):

- Comments on site updates are still blocked/hidden, but the 'like' buttons remain visible. Comments by themselves are blocked/hidden correctly.

---

If anybody tries out the extension, I would really appreciate an e-mail or something letting me know if it works, and if you spot any other bugs or weird behavior when using it ^^ I just fixed the file links, so hopefully they can actually be downloaded now lol.

---

back to home