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