Metamorphose.org
A Catalog of Transformations, Plus Reviews and Alerts
Request an Account
age
animal
female
furry
gender
inanimate
male
mythical
size
were
MSG Board
1   Spanish crossdressin
267   New lalola
15   Old fiction mania st
99   Share list of man to
1   Ftf shapeshift books
2261   List of some female
1   Similar stories from
Browser (Chrome) Extension for Metamorphose
From: guest (Long Time Reader) , 14 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) , 14 days, post #2
This is really cool! Thank you for sharing your talent with the community!

From: guest , 14 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) , 14 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) , 13 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) , 13 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) , 11 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
Nickname:
Captcha
7
1
5
6
To prove you are not a spambot,
enter this number

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]