|
|
|
From: guest (Long Time Reader)
, 16 days, post #1 |
I wrote a very simple Chrome extension that only affects the
message board index pages on Metamorphose.org and removes some page
links on topics that have more than 25 pages. This brings the width
of the index down to a much more reasonable range, so you can see
the timestamp for the latest post and the page links are also
accessible without scrolling. It currently keeps the first 5 page
links and the last 10 and reduces everything in between those down
to 10 links. The thread page has all the links, so if you want a
specific page, just click any page link and then select the page
you want from that page.
For example, the infamous "List of some female shapeshifting I've
found recently" page list will trim down to this (as of this
writing):
Page 1 2 3 4 5 10 20 30 40 50 59 69 79 89 99 104 105 106 107 108
109 110 111 112 113
The Javascript also works in Safari, but I don't have the extension
built for Safari yet. It's pretty simple stuff, so the extension
should be useable on any device that supports browser extensions.
I still need to figure out how to distribute the extension. Should
it be in the Chrome extension store? Github? On my real name or a
pen name? Help me out if you have answers. Ideally this code
wouldn't be needed, but I get the impression that the code for
metamorphose is pretty much frozen solid (let me know if I'm wrong
and I'm happy to help).
P.S. GPT-4 was quite helpful with writing the extension. I haven't
done all that much JavaScript programming myself.
|
From: guest (7 of 9)
, 16 days, post #2 |
This is really cool! Thank you for sharing your talent with the
community!
|
From: guest
, 16 days, post #3 |
You can host the Javascript on a site like GreasyFork and bypass
all the requirements that the official browser extension stores
need.
|
From: guest (razor)
, 15 days, post #4 |
I think github's the place if we're talking about a full extension.
Personally, i prefer a script used with greasemonkey or similar ext
tho
|
From: guest (Tights)
, 15 days, post #5 |
Interesting you mention that, I recently made a simple userstylus
to fix some bugs on the site, as well as making more mobile
friendly and adding dark mode.
https://userstyles.world/style/16031/metamorphose-org-css-improvements
|
From: guest (Tights)
, 15 days, post #6 |
>You can host the Javascript on a site like GreasyFork and
bypass all the requirements that the official browser extension
stores need.
This, the sort of modification you need to do on this site can be
easily done as simple userscript, hell, even with CSS you can fix
most of things.
|
From: guest (Long Time Reader)
, 13 days, post #7 |
I created a github repository for the code. A very easy way to run
the code is to install another extension that allows you to run
custom Javascript code on any page and just copy/paste the code as
is from Github, so I'm not going to even try to post this on the
Chrome store.
https://github.com/jmunkki/metamorphose-trimmer
|
|
|
|
|
|
Add a New Message to This Thread
Posting Guidelines
Primary
- ANY POST(s) MAY BE REMOVED at the discretion of moderators
for violation of this website's guidelines/rules or any law
applicable to this website.
- All discussions must be transformation related OR of interest to
the transformation community.
- Please try to keep posts appropriate for younger teenage eyes to
view (Things you'd be comfortable sharing with a 13 year-old).
- Do not 'attack' other posters. You may attack an individual's
comments but not the individual.
- Be polite, courteous, and respectful. Please keep the conversations
civil.
- While use of an online alias is ok. Do NOT pretend to be another
(or registered) user.
Intellectual Property
- Do not post direct links to complete copyrighted works. Links
provided by (or approved by) the copyright holder may
be exempt.
- Links to content hosted on websites that have a clear, and easy to
find, process for dealing with infringement(s); and a known
reputation for following through with said process, may
be allowed.
- Please read this site's views on copyrighted content on the FAQ
page.
- Do not plagiarize. Credit your sources.
Helpful
- For posts and material that are not safe for viewing in a workplace
or with younger eyes, please mark the thread or post as either, "MATURE CONTENT", "ADULT CONTENT",
or "NSFW".
- Please post clear SPOILER warnings if you intend to give away
details that would spoil the story for those who have not yet seen
the material, preferably by using the spoiler
tags (don't forget to close the spoiler text with the end tag),
like so: <spoiler>Text to be "hidden"
</spoiler>
-- For additional help, please see: HOW TO: Use Spoiler tags
message thread.
- When starting a New Message Thread, please include details about
your topic of discussion or request in the Subject
field to help draw in readers who are interested and avoid wasting
the time of those who are not. Also helpful in searching for the
topic/thread later.
- If you post a link, please provide some detail as to what it is.
Identify the material if possible.
- Please post in English, or include an English translation, when
possible.
- If seeking material / information, include the results of your own
efforts so that others can offer better help (and avoid wasting
time and effort on redundant searches).
- When starting a new thread to request material or information,
please begin the subject with "REQ:"
or "REQUEST".
Etiquette
- Do not post messages in ALL CAPITAL LETTERS.
- Do not attack a user for improper spelling and/or grammar. Not all
of our community uses English as their native language.
- Please do not stray (far) from the topic of the original post.
- If a poster provides their contact information for any reason, do
NOT clutter the Message Board by asking them to contact you. They
gave out their contact information for a reason.
- No begging. Ask nicely.
- Do not feed the trolls and spammers. Please ignore them.
- Do not keep asking for clips after others have already posted
information on where to obtain the material.
- Please have some patience. Not everyone visits the board daily.
Your post may not be seen (by someone with the correct information
or idea) for several days or weeks.
- No bumping. Bumping will be treated as intentional spamming.
Advertising
- Do not post advertisements.
- One exception is for products or services that relate to entries on
this site. And even then, only post an announcement once. You
should add links or content to the appropriate database entries. Do
not repeat this information to the message board. Doing so will be
considered spamming.
Miscellaneous
- This list is neither all-inclusive or all-exclusive in nature, and
is meant to guide everyone on appropriate content for and conduct
on this Message Board.
- The purpose of this Message Board is to share information about
transformation-related content, news, ideas, etc. Also acceptable,
are conversations that are of interest to the transformation
community.
- Moderation of posts for reasons not listed above are at the
discretion of the Trusted Users who moderate this website, for the
purpose of keeping things within the "spirit" of the owner's wishes
and the website's purpose.
- If you disagree with a moderation decision, please make an argument
as to why it should be reinstated. Use the posting guidelines to justify your point.
Do not attack the moderator.
[Edit this Page] | |
|
|
|
| |
|
|
|
|