Ponify

OverviewUnfortunately, whilst the herd is growing exponentially, there are still a few stragglers on the internet.

These stragglers will insist upon using archaic words like "everyone," and refuse to update their vocabularies. Combined with the internet's intrinsic lack of grammar, this can become quite irritating.

But fear not, for at last there is a solution! Ponify is a tool for converting everypony on the internet into a brony. With it you can enhance your internet experience, and say goodbye to all of that outdated language.

Ponify is a browser extension which uses intelligent adaptive case technologies to replace non-pony related words with ones that are pony-related. For example, words like "Everyone" will be replaced with "Everypony".

Ponify includes an extensive list of over 60 words by default. It is fully configurable and allows you to add and remove words from the list, as well as specify precisely which websites you want to be Ponified and which ones you don't.


Ponify Introductory VideoHere is a short introductory video to Ponify. It demos some of Ponify's many features and shows you how to use Ponify with Firefox and Chrome/Chromium. For instructions on how to use and configure Ponify with Opera and Safari, there is a second video available here: Link




Download Links
Firefox:Download Link
Chrome:Download Link
Opera:Download Link
General Userscript:Download Link


Screenshots


AvailabilityPonify is available for several major web browsers. There are browser extensions for Firefox and Google Chrome/Chromium. There is also a userscript available which can be used with many different browsers. Detailed installation instructions can be found below.


FeaturesPonify has a range of features designed to make your ponified experience as smooth as possible, and as customisable as possible. You can specify which words are ponified and how they are ponified, you can also specify which websites will be ponified and which ones won't. Below is a list of just some of the features available.

  • Customisable Word List
  • Customisable Website List
  • Blacklist or Whitelist Websites
  • Highlight Words that are Ponified
  • Custom Highlighting colours
  • Display tooltips with ponified words
  • Intelligent Adaptive Case replacements


Installation for FirefoxFirefox users can use the Ponify Firefox Add-on which is available here: Download Link


Chrome/ChromiumUsers of Google Chrome or Chromium can get the Ponify Chrome Extension from here: Download Link


OperaFor Opera users it's a little more complicated. I currently don't have plans to make a dedicated add-on for Opera, however if you still want to use Ponify then there is a userscript which can be installed by following these instructions. If you would rather watch a step-by-step tutorial, then you can watch the second Ponify introductory video (Link) and skip to the part where I demonstrate how to install it with Opera.

1) Download the user script from here: Download Link

2) Once you have downloaded the script, save it in a folder of your choice. The best bet is to put it somewhere where you won't accidentally delete it. If you have installed userscripts with Opera in the past, then you can simply put the script in the same folder as your other scripts and need not follow the rest of these steps.

3) The next step is to tell Opera where to find the script. To do this, open Opera and click on the main menu button, move down to settings and then click on preferences. Once the preferences window has appeared, click on the "Advanced" tab and then select "content" in the left pane. Once you have done this, click the "JavaScript Options" button on the right. This should open up another window. At the bottom of this window there should be a button which says "choose." Click it and then select the folder where you placed the script in step 2. Once you have done this, you can select "ok" on all open windows and Ponify should be installed.

For advanced information on how to configure the user script, please look at the "advanced documentation" section below. Note: It is not necessary to make any changes to the script, it should work as it is. However if you want to add or remove words from the list of replacements, or enable features such as highlighting, then configuration is necessary.


Installation for SafariThere is also no dedicated browser extension available for safari, and safari doesn't support userscripts natively. However, there is an extension for safari called NinjaKit. It's similar to Greasemonkey for Firefox, and allows you to use userscripts. You can download NinjaKit here: http://d.hatena.ne.jp/os0x/20100612/1276330696

Once you have downloaded and installed it, installing Ponify is a simple as clicking the following Link, and choosing "Install" when prompted. Download Link


Advanced DocumentationIf you have no prior experience with computer languages, then this section might be quite difficult to follow. It is recommended that you only use the userscript if there is no Add-on available for your browser. Should you be willing to tackle the task of configuring the user script then the following mini-tutorial should cover all of the basics. If you would rather watch a step-by-step video guide then I have also provided a brief tutorial in the second Ponify introductory video which can be viewed here: Link.

The user script defines several variables which determine the operation of Ponify. There are two arrays which contain a list of words and websites respectively. The former determines which words are ponified and the later determines which websites are ponified. In the case of the latter, there is also a variable which specifies how the list should be interpreted, whether it is a "blacklist" or a "whitelist." There is also a variable for both the highlighting mode and whether or not pseudo threading is enabled.

The first step is to open the user script in your favourite text editor. If you are using windows then I would recommend Notepad++. If you do not wish to download new software then Wordpad should be sufficient.

Firstly we will deal with the structure of the arrays for replacement words and websites, once you know the basics, the rest should fall into place. If you scroll down the file then you will say a large list of words and replacements which look something like and extended version of the following:
Ponify.replace = [
 ["someone", "somepony"],
 ["hand", "hoof"]
];
Adding a new word is as simple as duplicating one of the other replacements and changing the words. For example, say I wanted to add the word "human" to the list, I would end up with the following:
Ponify.replace = [
 ["human", "pony"],
 ["someone", "somepony"],
 ["hand", "hoof"]
];
Every entry in the array MUST be followed by a comma (,) except for the last one. Removing a word is as simple as deleting it. The order in which the words are listed has no effect on the operation of Ponify.

The website list is very similar in structure, but may be confusing at first sight since it is empty. By default, all websites are Ponified, but you may decide that there are some places that you don't want to be ponified such as Google Docs or another website where ponification might be distracting. Before adding websites to the list, you should first decide how you want the list to behave. There are two options, either every website that you put in the list WILL be ponified (whitelist), or every website that you put in the list WILL NOT be ponified (blacklist). If there are only a few websites which you want to be ponified, and all others to be ignored, then you should go for a white list. However, most people will probably want a blacklist.

You can set the type of list by modifying the variable "wlist_type" and changing it to either 1 or 0. "0" is a blacklist and "1" is a whitelist. eg.
Ponify.wlist_type = 1;
After having selected the list type, you can now add websites to the list. Here is an example of the structure of the array, you can follow the same basics steps and rules that were specified in the replacement section above.
Ponify.websites = [
 ["docs.google.com"],
 ["youtube.com"],
 ["www2.someotherdomain.org/somepage.htm"]
];
The next step is to configure highlighting and tooltips. Highlighting and tooltips are all managed by one variable. There are four Highlighting modes: 0: No Highlighting, 1: Highlighting and Tooltips, 2: Tooltips Only, 3: Highlighting only. The second part of the highlighting variable contains the colour which text will be highlighted in. Here are a few examples and descriptions of what effect they would have.
Ponify.highlight = [1, "#777777'];
The above would enable both highlighting and tooltips and highlight all ponified text with a grey colour.
Ponify.highlight = [3, "#FF0000'];
The above would have only highlighting enabled and would highlight any ponified text in red.

The final variable left to configure is that which specifies whether pseudo threading is enabled. With most modern computers, this should not be necessary, however if you are experiencing a noticeable change in performance when using ponify then enabling this may help to solve the problem. Essentially, what it does is break up the task of ponifying a website into small chunks which are then processed one at a time. This prevents Ponify from locking up the browser if it is taking a long time to finish ponifying a page. Set the variable to either 1 or 0 respectively to enable or disable pseudo threading.
Ponify.pseudo_threading = 0;
This concludes the advanced documentation, if you have made it this far, then congratulations! If you have any suggestions, questions or comments, then please, do not hesitate to email me. You can find my email address on the contact page. If you make any changes to Ponify which significantly improve its performance or level of functionality, please consider emailing me your changed version so that I can continue to make Ponify even better for everypony!

330 comments:

  1. I'd like to inform you about a facebook page that has existed for this sole cause, you should really consider promoting it!


    www.facebook.com/ponylingo

    ReplyDelete
  2. just tried downloading this...says doesn't work with firefox 3.6.23 8(

    ReplyDelete
  3. Yeah, I've got the same problem with compatibility with Firefox.

    ReplyDelete
  4. It works. However disable the thing for input fields. It causes trouble with those. Especially on google.

    ReplyDelete
  5. No, I mean it won't install at all. Doesn't work with the latest version of Firefox.

    ReplyDelete
  6. Great app,

    thought you may want to know this, but the default settings don't have the plural "women," "boys" or "girls" listed. It was easy to add at least, I'm only pointing out because it becomes glaringly obvious and curious when "men" alongside "man" was remembered, but not for women and the plurals of adolescents.

    Thank you for your time in making this! Have a great day/afternoon/evening.

    ReplyDelete
  7. This would be the greatest thing ever.
    ...if it worked on the newest version of Firefox. Tempting to download an older version or Chrome just for this, but...

    ReplyDelete
  8. I like the idea, but since I have the inability to run anything past FF 3.6.x I am slightly bummed, my bro has it running fine on 4 or 5 but I really would like to take it with me on my laptop. great idea (yeah I know other people have posted this)

    ReplyDelete
  9. I'm having some serious issues with the replacement list only showing a single line at a time. I'm running firefox 7.0.1, and while it works perfectly, only showing the one line at a time is really preventing me from customizing.

    Brilliant actual implication though, I love it. Especially the fact that I can disable entire domains or just individual sites.

    ReplyDelete
  10. Probably the greatest thing ever.

    ReplyDelete
  11. May I suggest that the default replacements should include the f-bomb, replacing it with "buck" (and similar derived phrases such as "bucking")?

    I can see that one may wish to keep the addon's list family-friendly and thus may wish to keep certain words out of it, but it may be preferable to make the entire Internet family-friendly instead.

    ReplyDelete
  12. 'nother suggestion, this one no doubt more difficult to implement: article correction. When replacing a word preceded by the articles "a" or "an", said article should also be replaced if necessary to keep the sentence grammatically correct.

    For example, I have the addon configured to replace "human" with "equine" (this works well with phrases like "only human"). If the phrase "a human" is detected, the word "human" will become "equine"; this is the current behaviour. Given article correction, the first letter of "equine" would then be checked, and found to be a vowel, thus "a" would be changed to "an" to produce "an equine".

    Rather than checking the first letter, one could alternatively have an "a/an" selection attached to each replacement in the list, if this is preferable. This could also allow for words that only ever appear with the definite article ("the") or without articles.

    ReplyDelete
  13. @FluttershyWorshipper Yes, sorry about that. I didn't expect many people to still be using 3.6 when Firefox is at version 7, but I appreciate that some people like to stick with what works well. I'll look into making it compatible with older versions, but I can't promise anything.

    ReplyDelete
  14. @CommunistPrime It will now! I updated it all yesterday and it should work with Firefox 4 all the way up to Firefox 10 if you're using the nightly builds :)

    ReplyDelete
  15. @Anonymous It is actually disabled on input fields, it appears that google overlays the search field with a div, the content of which is updated as you type. It's a pretty good way of solving issues with cross-browser compatibility with form elements.

    I considered adding a rule which prevented it from ponifying the div, but eventually decided against it, since it doesn't actually affect what you are googling.

    Since you've brought it up, I'll think about possible ways to prevent this for future versions :)

    ReplyDelete
  16. @Anonymous Thanks for the comment and suggestion. I added the plurals to the default list for the latest version :)

    ReplyDelete
  17. @Anonymous It should work with the latest versions now! From Firefox 4 all the way up to version 10 if you are using the nightly builds. Thanks for the comment :)

    ReplyDelete
  18. @Bpendragon Sorry about that. I'm going to look into making it compatible with the older versions since I've received quite a few requests for this.

    ReplyDelete
  19. @Ink Stream That's strange. I am unable to reproduce the problem. I did do an update yesterday though which fixed a few problems with the replacement list, so that might have solved the problem.

    If you can send me more information about what other add-ons you have installed which might be conflicting, I can do some tests and try to work out what the problem is.

    Thanks for the comment, and sorry for the inconvenience.

    ReplyDelete
  20. @John Thanks for the comment, glad you like it :)

    ReplyDelete
  21. @MeTheGameMakingGuy Thanks! There are some fantastic suggestions there. I have plans to add a feature with advanced rules for replacements. This would allow users to have much more control over when and how words are replaced, including article-independence. Thanks for the comment and the great suggestion :)

    ReplyDelete
  22. this is SO AWESOME

    ReplyDelete
  23. http://img809.imageshack.us/img809/8059/ponify.png

    ReplyDelete
  24. It needs to change "chicken" to "scootaloo".

    ReplyDelete
  25. Totally reblogged this! Hilarious app!

    ReplyDelete
  26. Stopping in to say thank you and it is working on my FF now :)

    ReplyDelete
  27. My god. You just ponified teh internetz.

    ReplyDelete
  28. im having trouble getting to the download because sophos is bein' a bitch.
    it says "Location: bena.mooo.com/download.php
    Access has been blocked as the threat Mal/HTMLGen-A has been found on this website."
    anyways i just want to know how to disable sopos because i cant seem to find how anywhere on the internet "\

    ReplyDelete
  29. Woah. I love you so much. I shall now go read a horror story online and see what i looks like now.

    ReplyDelete
  30. I'm using the extension now and I love it! Thank you very much! I agree with MeTheGameMakingGuy, though: more control over grammar would be awesome. It seems like a small thing, but having the wrong article attached to a word bugs me. I also suggest being able to override auto-capitalization based on whether or not the original word was capitalized. For instance, I have changed "god" to "Celestia", but if the original word "god" isn't capitalized, then the resulting "Celestia" isn't either. It would be nice to see our good princess' name always capitalized. However, usually the auto-capitalization feature works perfectly. Thanks again for this! I'm loving it.

    ReplyDelete
  31. I like this way more than I should.

    ReplyDelete
  32. Work's fine on my fire fox ^_^ thank you so much!!!!!!! *brohoof*

    ReplyDelete
  33. Impressive work there. Makes the web look more pony than I expected. However, it doesn't seem to account for words which may be joined together or mis-spelt.

    ReplyDelete
  34. You sir, are a genius.

    Why nopony else thought of this before is beyond me.

    /brohoof
    /hroboof

    ReplyDelete
  35. I tried to make "guy" change to "pony" in all cases except "guys and girls," "guys and gals," "a guy or a girl," and "guy or girl." But it just changed them all to pony. Is there some way to prioritize the replacements, so that the more complicated replacements are a higher priority than the less complicated ones? Other than that, this is pure genius!

    ReplyDelete
  36. I have a list of words to add--um, you know, if that's okay...

    baby -> weanling
    bastard -> mule
    bitch -> hinny
    young adult(s) -> young pony(ies)
    below the belt -> behind the bit
    bigfoot -> bighoof
    bro -> brony
    brah -> brahny
    car -> wagon (Season 2 episode 5 01:55)
    eat -> graze on
    eating -> grazing on
    ebay -> enay (from hub promo)
    facebook -> ponybook (from hub promo)
    footprint(s) -> hoofprint(s)
    fucker(s) -> bucker(s)
    go to hell -> get banished to the moon
    in the flesh -> in the flank
    kid(s) -> yearling(s)
    okie-dokie (and variants) -> okie-dokie-loki
    pony fag/ponyfag -> [hater detected! arm friendship beam!]
    pussy(ies) -> gelding(s)
    shit -> manure
    the elderly -> elder ponies
    yahoo -> yahoof (hub promo)
    4chan -> 4hoof (hub promo)

    The following suggestions are a little controversial. No offense is intended:

    christ/jesus -> star swirl the bearded
    god -> celestia
    satan -> discord
    nigga -> zebro

    ReplyDelete
  37. spring cleaning -> winter wrap up

    ReplyDelete
  38. hula hoop -> loop-de-hoop (spelling from transcript)
    French -> Fancy
    Viagra -> Heart’s Desire (possibly)

    ReplyDelete
  39. Why, Why does my computer use its fancy mathematics to keep me away from this amazing creation? What with its 'CRX_FILE_NOT_READABLE', Who is plotting against me?

    ReplyDelete
  40. I reeeeally want this! but nooooo!

    My stupid Apple [acres] laptop is all like "Ponify 0.96 could not be installed because it is not compatible with Firefox 3.6.22." And the newest V of Firefox wont download...
    Can Anypony help me?

    ReplyDelete
  41. I'm using Safari 5.1.1 and Ponify is working splendidly on sites like Wikipedia...but...it refuses to work on sites like Facebook, Imgur, and YouTube and I don't know why. Can anypony lend a hoof and help me fix the problem?

    ReplyDelete
  42. I recently installed this on my firefox and it works exactly as described but i've noticed that eversince then my browser starts to lag everytime i open a new tab or page. I know it's ponify that's causing the problem because when i disable it and open a bunch of tabs it doesn't lag. I was wondering if anypony else has noticed this as well and wheather or not theres a solution besides stop using it and/or changing browser.
    thanks.

    ReplyDelete
  43. Have brand new super computer and as this is, it lags the hell out of page loads. I feel like I'm back on my old 939, seriously. You got some sort of infinite loop in the code or something.

    ReplyDelete
  44. I really really REALLY want to download this but it's not compatible with the latest Firefox D: Is there maybe a way this can be fixed?

    ReplyDelete
  45. So I noticed your app is GPL'd. I'd like to modify it to suit my own needs, where do you host the source code?

    ReplyDelete
  46. Ponify just turned the word "mention" into "stallionstion". I don't think that's correct.

    ReplyDelete
  47. could you add the following features ?
    -support for wildcards: any character, one character, end of word

    - export/import word list

    also would love to use it on android

    ReplyDelete
  48. I have a few suggestions:

    finger(s) - hoof(ves)
    thumb(s) - hoof(ves)
    arm(s) - leg(s) OR front leg(s)
    toe(s) - hoof(ves)
    butt(s) - flank(s)
    fingerprint(s) - hoofprint(s)
    fingerpaint(s, ed, ing) - hoofpaint(s, ed, ing)
    firefox - firepony OR firefilly
    childish - foalish
    childishly - foalishly
    Christmas - Hearth's Warming
    Valentine's Day - Hearts and Hooves Day
    lady - filly (only the plural form is in there, not the singular)
    nay - neigh
    handshake(s) - hoofshake(s)
    madman(men) - madpony(ies)
    fingering(s) - hoofing(s)
    footing(s) - hoofing(s)
    foothold(s) - hoofhold(s)
    leg(s) - hind leg(s) OR back leg(s)

    Also, instead of "money - bits", how about "dollar(s) - bits(s)"?

    One more thing, if you put in a word, and a phrase with that word in it, it will only change the word and ignore the rest of the phrase. For example, if I put in "I am smart - We are cool" and "smart - dumb" it will change smart to dumb EVERYWHERE, including the phrase that the other one was supposed to change, so I wind up with "I am dumb". Not really too major of an issue, as there are ways around it, but it is rather annoying.

    Hope this helps!

    ReplyDelete
  49. Just putting down something is entertaining. I put down Kill Everybody and It put kill Everypony it was so funny! And I put man And one of the videos said Taco-Stallion

    ReplyDelete
  50. Oh disable ponify when you read my comment abou skrlex

    ReplyDelete
  51. The download link is broken.

    ReplyDelete
  52. I can't get this to work. Is there something I should turn off to allow it to?

    ReplyDelete
  53. It downloaded but I can't get it to install!

    ReplyDelete
  54. Great addon. I found this page looking for a way to do something like this: http://xkcd.com/1031/

    After leopardizing the internet I stumbled over some restrictions of your otherwise fabulous code-crafted addon:


    - substitution of words containing umlauts (äüö) does not work. Perhaps other non-standard characters are also affected?
    - two-way changing of two words seems not to work. (e.g. changing human -> pony and changing pony -> human at the same time)

    ReplyDelete
  55. I'd like to request the ability to fine-tune the blacklisting for specific substitutions depending on the website. Hopefully it won't be unreasonably work-intensive, but it would come in handy if when reading, say, http://www.twogag.com you were able to tell it not to replace "Guy" with "Stallion", whilst enjoying the otherwise ponified comments.

    ReplyDelete
  56. Why not add a function to backup the list?

    ReplyDelete
  57. I'm sure I'm just stupid or something, but I'm on google chrome and I have updated my word list how I would like and everything, and put the sites I would like for this to work on, but it isn't working. Can anypony help me out?

    ReplyDelete
  58. why is this a thing

    ReplyDelete
  59. Sadly, this extension completely ruins ponyformance in my Firepony 12 (Linux, about ~130 tabs open)... well, I guess I that's not to wonder.

    ReplyDelete
  60. In the Customise Toolbar window in Firefox, the Ponify item appears as two back buttons, a forward button, a stop button, a reload button, a home button, and a downloads button. What.

    ReplyDelete
  61. how do you uninstall this application?

    ReplyDelete
  62. There's a little bit of a thing where replacing a two letter word with a longer one, if the original is capitalized, makes the capitalization of the resulting word all wonky. For example, To becomes FrOM. Is this a known issue?

    ReplyDelete
  63. It's not working on my computer. Like, I can install it, and I can use the application fine, but when I go to one of the websites I listed, the words won't be replaced.

    ReplyDelete
  64. I need an iPod app for this, because I can't download things with Safari on iPod. Could you think of working on that? If you don't, it's fine, really.

    ReplyDelete
  65. Mine was working for the first hour or so that I had it, but it just suddenly stopped. I've tried deselecting and reselecting 'ponify this page/domain', and I've disabled and enabled it, but the icon stays gray instead of black, and it's doing nothing.

    ReplyDelete
  66. So I'm trying to customize Ponify and everything else looks great but the website and replacement lists are both giving me only one line and not letting me scroll up or down, I'm running Firefox 14.0.1 on mac OSX, here's a screencap: http://i.imgur.com/Uc1Fm.png

    ReplyDelete
  67. It's not working for me. I have the latest version of Chrome and nothing is happening.

    ReplyDelete
  68. Will ponify have any connection to information I enter into something such as a Username or Password bar? Does it affect text that is typed into one of those?

    ReplyDelete
  69. I have the latest version of Chrome and can't download it either

    ReplyDelete
  70. I love this and use it a lot on tumblr but on chrome i can only do it on one page, if i want to do another page i have to remove the other and replace it with the one i want which is annoying :/

    ReplyDelete
  71. WHY CAN'T I HOLD ALL THIS CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER CANCER

    ReplyDelete
  72. is there any reason why i can't download? i mainly use Chrome, but it won't find the download link page. i even tried it on FF, but it couldn't find the FF link either. PLZ fix this so we can download this!!!

    ReplyDelete
  73. cant download :(

    ReplyDelete
  74. Download links are broken (except Chrome).

    ReplyDelete
  75. I am not able to access any of the links, they are all unavailable for some reason.

    ReplyDelete
  76. I can't get it for Chrome. My computer says 'The requested URL /download.php was not found on this server.'

    ReplyDelete
  77. All download links are showing a Error 404 on Firefox...

    ReplyDelete
  78. download links from the youtube page were updated and work at the moment

    chrome: https://chrome.google.com/webstore/detail/ponify/kaelfbndbnpddlehfmbhjnphpjljegae
    Firefox: http://lh.rs/b78o7AWIzwWZ
    Chrome: http://lh.rs/qkSp7S3mRdg2
    Opera: http://lh.rs/454myIyNT5px
    Userscript: http://lh.rs/WOXJTqDoXZ7v

    ReplyDelete
  79. Firefox 19.0, it is't doing anything :(

    ReplyDelete
  80. Okay, so GreaseMonkey script is working, add-on isn't.
    It looks like perfect script :3

    ReplyDelete
  81. So I accidentally deleted all the words in the replacement list... I don't know how to get them back!? I've tried deleting the extension and re-downloading. I hasn't worked. HELP!?

    ReplyDelete
  82. Is there a download link for Internet Explorer?

    ReplyDelete
  83. Hey...great and new feature that i had read about no where else...Congrats...Keep Going!!!

    Useful Link-Firefox not working

    Thanks

    ReplyDelete
  84. do u even lift fite me irl

    ReplyDelete
  85. I put in the list almost 3,000 words or expressions.
    I can't live without Ponify anymore.
    please give us Ponify for Android, master.
    and replacement list save function.

    ReplyDelete
    Replies
    1. I agree it should be on android google chrome app store as well

      Delete
  86. Great extension. Could use an import/export word list option.

    ReplyDelete
  87. It says "apps, extensions, and user scripts canoot be added from this website" on chrome for me.

    ReplyDelete
  88. For most up-to-date news you have to pay a quick visit
    the web and on internet I found this site as a finest web site
    for latest updates.

    Feel free to surf to my blog: source

    ReplyDelete
  89. Twilight Sparkle4 June 2013 at 14:10

    Let me just say something real quick to anypony reading this message:

    If you decide to use Ponify to change your name to a pony name (i.e. my name to Twilight Sparkle), DISABLE PONIFY FOR ANY WEBSITES THAT REQUIRE PAYMENT INFORMATION.

    My dad decided to go on Amazon using my computer account and my browser and his order declined because it was to be sent to and paid by "Edward Sparkle". It's funny, but it's also embarrassing at the same time. XD

    ReplyDelete
  90. Using the Opera script. The blacklist function works, but the whitelist doesn't.

    ReplyDelete
  91. Hallu, I really, really love the idea of this guys. I salute you.

    But I actually came here not only to thank you, but to ask you if there's been any problems when trying to use it with the latest version of firefox, since it's happening to me. It just won't download.

    And I would really love to use this. Anyways, thanks again for the amazing idea.

    ReplyDelete
  92. The server at bena.mooo.com is taking too long to respond. I, using the latest version of Firefox, cannot download Ponify. Is there a problem with the download site or is it just the browser?

    ReplyDelete
  93. bena.mooo.com isn't loading. Is there a reason this addon isn't on addons.mozilla.org, where it would always be available?

    ReplyDelete
  94. Sorry guys. I've updated the links and it should be working again now.

    ReplyDelete
  95. Very delectably made, good sir....

    ReplyDelete
  96. So when i try using ponify on tumblr it doesn't work, is there some extension conflicts i should know about? (like for example, does ponify work with xkit) and if there's no conflicts, what could be the reason why the program isnt working? is it case sensitive?

    ReplyDelete
  97. Some ideas for the plugin (I am already using them. just some ideas to include by default): fairytale/fairy tale = ponytale
    fist bump = brohoof
    poison = salt
    poison oak = poison joke
    ass = flank
    sonic boom = sonic rainboom

    ReplyDelete
  98. The link for Google Chrome doesn't seem to be working. It downloads as a crx file and Chrome proceeds to say 'Apps, extensions, and user scripts cannot be added from this website.'

    ReplyDelete
  99. You know I'd love to be able to use this in Chrome, but Chrome has to go and disable all add ons that are not from the Web Store :(

    ReplyDelete
  100. Would it be possible to get this uploaded to the Chrome web store so that it can be used on Chrome again? I miss having this installed, and would like to see it again on Chrome.

    ReplyDelete
  101. Poke. Poke. Hey. Another Chrome straggler who would like to be able to Ponify all the things. Can we get it in the web store? Only web store apps seem to be allowed, and I can't find a workaround.

    ReplyDelete
  102. Just to let all my fellow Chrome stragglers know, I tried to use the developer mode circumvention to install this, and it said that there was an error with one of the components. Something about the new version of chrome being incompatible with it. So it seems that it's not quite as simple as just importing it to the web stored, the author will probably have to work out the issue first.

    ReplyDelete
  103. Anon here would love it if the download link could be fixed :)
    I'm currently unable to access it... :c

    ReplyDelete
  104. This thing is awesome! I love it! But, how do you access settings?

    ReplyDelete
  105. Broines are cancer

    ReplyDelete
  106. The problem has reappeared. Ponify is no longer in Chrome store and can't be installed outside of dev mode (it looks like installation worked earlier this month?, so I assume this is a recent change). I'll try to poke the author.

    ReplyDelete
  107. Normally the word "hands" will be changed to "hooves", but sometimes it changes "hands over" to "hooves over" which sounds a bit strange. How do I solve this?

    ReplyDelete
  108. please put this into chrome webstore so it wont get deleted when i use disc cleanup and i wont have to retype my list

    ReplyDelete
  109. I have to reinstall every time i open chrome

    ReplyDelete
  110. No thank you. While it is a cool little add-on, I have enough trouble with accidentally slipping pony words into my speech in the human world

    ReplyDelete
  111. DO NOT DOWNLOAD THIS UNLESS YOU ARE A HUGE BRONY OR WANT YOUR LIFE RUINED!

    ReplyDelete
  112. upload to chrome web store! chrome's update makes it impossible to install it otherwise

    ReplyDelete
  113. Yeah, just going to second all the requests for ponify to be put on the chrome web store. I even managed to get it on my extentions page but chrome won't allow it to run because it is too suspicious.

    ReplyDelete
  114. Just inputting that we need it on the chrome store. Sorry to keep bugging you about it, but i like this and I can't use it, so I'm frustrated!

    ReplyDelete
  115. So Chrome updated and now we can't use any extensions that aren't in the web store, is there any way you or someone you know could upload it there for us?

    ReplyDelete
  116. I wish there's was a way it can but ported to Android phones as well it would be epic and nice as well

    ReplyDelete
  117. Didn't work at first and then I started to notice ponified words creeping into the strangest of places. Then I realised that it was actually working.

    ReplyDelete
  118. I heard a lot about Ponify but never gotten around to use it until now. I tried to install it but Chrome won't allow so I use Word Replacer II. Please someone tell me if this has any issues.

    And if the author can't put it in the Chrome Store, pls don't bug them about it. This post was made in 2011 so I assume the author has moved on. I heard Chrome charges authors too to put their works in the store so keeping on asking about it seems a little rude.

    ReplyDelete
  119. I just noticed something... Ponify doesn't transfer 'Christmas' to 'Hearth's Warming'! Please fix!

    ReplyDelete
  120. This comment has been removed by the author.

    ReplyDelete
  121. If you can't put it in the Chrome web store, could you please publish instructions for how to find the file where you keep the word list so I can copy them out to another program? I had a really long list of substitutions, some of which were added to improve my mental health while browsing, and trying to figure them all out from scratch again is a huge task.

    ReplyDelete
  122. Gement, try this: (1) Open the Ponify preferences window. (2) From there, open Chrome's JavaScript console (Control+Shift+J on Chrome for Windows/Linux, or Command+Option+J on Chrome for Mac). (3) Type "localStorage.replaceList" (without the quotes) into the console and press Return. It should print the list of substitutions. There's no separate file; the word list is just in the browser's local storage, which you can access through the console.

    ReplyDelete
  123. I downloaded the firefox one for waterfox and it worked but it didn't give me the config button. :(

    ReplyDelete
  124. Unsigned browser add-on on firefox, would please sign the addon?

    ReplyDelete
  125. Firefox now has a addon checker like google chrome, can you update this please so it works?

    ReplyDelete
  126. I don't know if this page is still being moderated or anything... But I used to love this extension. I don't know why I couldn't find it easily or why chrome will no longer install it when I try to use the file. I followed some advice online and unpacked the crx file and then using developer mode I loaded it in to chrome and it appears as it should. But it's not ACTUALLY ponifying anything.

    Howcome this extension can' be added to the chrome store? it would be so awesome. I was going to make some screenshots showing it off like "Just gonna get this set up again in preparation for the new episode" haha. but it seems it's not working.

    ReplyDelete
  127. The extension isn't working for me because Chrome keeps blocking it. Is Chromium required for this? And why haven't you just put it on the official Chrome Web Store? I watched the video and it didn't help much.

    ReplyDelete
  128. if you download this on one computer and you sign in on chrome another computer will it still be available?

    ReplyDelete
  129. Hey, I noticed a glitch that moves my cursor back before the first letter of a new line (not a continued one) on Gmail, Google Forum post typing box, and YouTube comments, making me have to move press the right arrow to move the cursor to after the first letter, before I type the rest of my paragraph.

    I have a video demonstrating this (I originally made it under the impression that it was Google's fault, so ignore the notepad test to show it wasn't my computer): https://www.youtube.com/watch?v=PyL_BLHOoQY

    ReplyDelete
  130. A similar extension: XKCD Substitutions 3.

    You can customize its substitution list, and it has options for underlining or highlighting substitutions.

    https://chrome.google.com/webstore/detail/xkcd-substitutions-3/amndhbbfigfkijfpkiklleackcjnajmd

    ReplyDelete
  131. For some reason this extension is not working for my google chrome and apparently has been automatically removed.

    ReplyDelete
  132. It's not working for me either, and the download links aren't working.

    ReplyDelete
  133. I've been waiting for the issue to be fixed by now and it's been weeks since Ponify stopped working for my Google Chrome, does it work on any other browser? Also if the owner of Ponify sees this, please look into this, dude.

    ReplyDelete
  134. i miss this app was so cool but now google dont want the app to work anymore :(

    ReplyDelete
  135. I know right? I was so used to this app and now it just stopped working back in May. The owner needs to fix this soon.

    ReplyDelete
  136. Very well written article. It will be helpful to anybody who employess it, as well as myself. Keep doing what you are doing – i will definitely read more posts.
    Android Training From India

    ReplyDelete
  137. Excellent post !!!. The strategy you have posted on this technology helped me get into
    the next level and had lot of information in it.
    Best Training From India institute

    Powershell Training From India

    ReplyDelete
  138. After seeing your article I want to say that the presentation is very good and also a well-written article with some very good information which is very useful for the readers....thanks for sharing it and do share more posts like this.
    best online training institute

    abinitio certification training

    abinitio online training

    ReplyDelete
  139. Hitbtc is a most trusted digital wallet that helps in keeping the digital coins safe and secure that wants to see enhancement in their business. Sometimes while working on Hitbtc, clients often see certain features or encounter certain errors, under that scenario, instead of worrying, you can speak to the nimble team of experienced gems who have all the required solutions to Hitbtc errors. You dial Hitbtc toll-free number 1-888-764-0492 and erase all the problems in split seconds.

    ReplyDelete
  140. XKCD Substitutions 3 is def a great alternative

    ReplyDelete

  141. Such a nice & useful post. Really happy to see such post. I have come to know about many new ideas. I will try my best to implement some of them. Thanks.
    Gardening Tips Gardening Advice


    ReplyDelete

  142. Awesome story! Congrats on the successful team work!
    Advice for Sports Sports

    ReplyDelete
  143. As a result of this, all our tech support team team is generally ready to give you the required QuickBooks Enterprise Support. It is possible to dial our QuickBooks Customer Support Number anytime to get instant and reliable help.

    ReplyDelete
  144. QuickBooks Payroll Support Phone Number has emerged the best accounting software that has had changed the meaning of payroll

    ReplyDelete
  145. It includes you the facility of automated data backup and recovery. These features are really best for the introduction of one's business. QuickBooks Support Phone Number Premier is going to be two versions Premier and Premier Plus.

    ReplyDelete
  146. Our technical help desk at not simply supplies the moment solution of the QuickBooks Enterprise but in addition offers you the unlimited technical assistance at QuickBooks Enterprise Support Phone Number.

    ReplyDelete
  147. To get more enhanced results and optimized benefits, you are able to take the assistance of experts making a call at QuickBooks Payroll Support Number. Well! If you’re not able to customize employee payroll in Quickbooks which makes the list optimally, in QB and QB desktop, then read the description ahead. Here, you will get the determination of numerous kind of information what you’ve readily available for assisting the setup process with comfort.

    ReplyDelete
  148. QuickBooks users in many cases are found in situations where they have to face most of the performance plus some other errors as a consequence of various causes of their computer system. If you would like any help for QuickBooks errors from customer support to get the solution to these errors and problems, it is a simple task to see of QuickBooks Tech Support Number and discover instant assistance with the guidance of the technical experts.

    ReplyDelete
  149. QuickBooks Payroll Tech Support will be the toll-free level of where our skilled, experienced and responsible team can be obtained 24*7 at your service. There are a selection of errors that pop up in QuickBooks Payroll which are taken care of by our highly knowledgeable and dedicated customer support executives. There are several regularly occurring Payroll errors of the software which may be of a little assist to you.

    ReplyDelete
  150. You should not worries, if you should be facing trouble using your software you'll be just a call away to your solution. Reach us at QuickBooks Tech Support Phone Number at and experience our efficient tech support team of many your software related issues.

    ReplyDelete
  151. Our QuickBooks Tech Support Phone Number channel- We comprehend the complexity and need using this accounting software in day to day life. You can’t be cautious about just about time because of it to obtain a fix of each single QB error.

    ReplyDelete
  152. Then we welcome you at our professional support center. You can easily reach our staff via QuickBooks Tech Support Number & get required suggestion after all time. The group sitting aside understands its responsibility as genuine & offers reasonable help with your demand.

    ReplyDelete
  153. Our twenty four hours available QuickBooks Support Numberchannel at provides on demand priority support each and every and every customer without compromising utilizing the quality standards.

    ReplyDelete
  154. The QuickBooks Payroll Support Number team at site name is held accountable for removing the errors that pop up in this desirable software. We look after not letting any issue can be found in between your work and trouble you in undergoing your tasks. A lot of us resolves all of the QuickBooks Payroll issue this sort of a fashion that you'll yourself feel that your issue is resolved without you wasting the time into it.

    ReplyDelete
  155. Well! If you’re not able to customize employee payroll in Quickbooks which makes the list optimally, in QB and QB desktop, then read the description ahead. Here, you will get the determination of numerous kind of information what you’ve readily available for assisting the setup process with comfort.
    VISIT : https://www.247techsupportnumber.com/quickbooks-payroll-support-number/

    ReplyDelete
  156. No matter if you are getting performance errors or you are facing any kind of trouble to upgrade your software to its latest version, you can quickly get help with QuickBooks Support. Every time you dial QuickBooks 2018 technical support phone number, your queries get instantly solved. Moreover, you can get in touch with our professional technicians via our email and chat support options for prompt resolution of all related issues.

    ReplyDelete
  157. Are you currently facing any troubles while updating Intuit QuickBooks? Believe us when we say we’ve got your QuickBooks issues covered. Right here could be the answer for almost any of your QuickBooks setbacks. The qualified and Intuit QuickBooks Support Phone Number group gives a personal care to mitigate the limitations throughout its usage.

    ReplyDelete
  158. Nowadays it is a sizable challenge for QuickBooks Support Phone Number business organizations to get a great means to fix manage their business accounts in a convenient way. To use a successful organization,

    ReplyDelete
  159. Every business wishes to get revenues all the time. But, not all of you will end up capable. Do you realize why? It is as a result of lack of support service. You will be a new comer to the business enterprise and make plenty of errors.
    visit : https://www.247supportphonenumber.com/

    ReplyDelete
  160. QuickBooks Payroll Support Number can help you in calculating the precise add up to be paid to an employee depending until the wide range of hours he/she has contributed in their work.

    ReplyDelete
  161. As soon as you might take good care of the running business and want to bring your online business to another height then maintaining the QuickBooks Payroll Support Phone Number budgetary info is essential. If you wish to help and get the capacity about

    ReplyDelete
  162. QuickBooks 2019 will be the better account management product till now. The recent improvement that has been made in QuickBooks Payroll Technical Support system regarding current user requirements plus the approaches to overcome the limitation of previous QuickBooks versions.

    ReplyDelete
  163. Hope now you recognize that how to connect with QuickBooks Enterprise Help Number and QuickBooks enterprise customer support contact number. We have been independent alternative party support company for intuit QuickBooks, we do not have almost any link with direct QuickBooks, the employment of name Images and logos on website only for reference purposes only.

    ReplyDelete
  164. From installation error to upgrading error to update issues to even multi-user troubles etc., most of the issues of QuickBooks Payroll Tech Support Number are solved when you look at the easiest manner by our talented team.

    ReplyDelete
  165. Are you currently utilizing the software the first time? You can find some technical glitch. You will have errors also. Where can you turn? Take assistance from us straight away. We are going to provide full support to you personally. It is possible to deal with a lot of the errors. We need to just coach you on something. Thoughts is broken trained, you are getting everything fine. Where could you turn if you have to deal with the company’s transaction? It must be flawless. Do you think you're confident about it? If you don't, this could be simply the right time so you can get the QuickBooks Tech Support Number.

    ReplyDelete
  166. When you reconfigure your desktop or activate your QuickBooks when it comes to first time, you may possibly encounter because of the QuickBooks Error Code 3371, Status Code 11118.

    ReplyDelete
  167. QuickBooks Payroll is sold with two different versions, namely QuickBooks Online and QuickBooks Payroll Support Number Desktop. With QB Payroll for Desktop there is certainly a great deal that you may have. It really is divided in to three sub versions All of these versions have their very own characteristics. Let’s have a quick concept of all three of those.

    ReplyDelete
  168. QuickBooks Support has almost eliminated the typical accounting process. Along with a wide range of tools and automations, it provides a wide range of industry verticals with specialized reporting formats and tools

    ReplyDelete
  169. For more enhanced results and optimized benefits, you can take help from experts making a call at QuickBooks Payroll Support Telephone. Well! If you’re not able to customize employee payroll in Quickbooks and make the list optimally,

    ReplyDelete
  170. No offense to the QuickBook stooges posting garbage on here, but how does QuickBook relate to ANYTHING involving this once beloved App?

    ReplyDelete
  171. We At QuickBooks Enterprise Support Number, Pay Attention To You Carefully And After Obtaining The Perfect Solution For The Solutions. We Start Solving Your Trouble Instantly.

    ReplyDelete
  172. QuickBooks Enterprise Is Obviously One The Most Consistent QuickBooks Enterprise Support Phone Number Software, Its Recent Version QuickBooks Enterprise 2018.

    ReplyDelete
  173. Our support services are not restricted to your above list. A large number of people are successfully availing the outstanding features of our tech support team desk for QuickBooks. With a massive client base, we have achieved the 100% satisfaction rate from customers around the world. You too can avail our support services on just a call. Don’t hesitate to contact us at QuickBooks Support Phone Number just in case you encounter any kind of technical bug in QuickBooks.

    ReplyDelete
  174. QuickBooks Enterprise Tech Support Number is sold as an all in one single accounting package geared towards mid-size businesses who do not require to control the accounting hassle on their own. The many industry specific versions add cherry concerning the cake.

    ReplyDelete
  175. Who the fuck is this quick book cuck and why am I getting emails about every comment they make

    ReplyDelete
  176. Thus, you'll be able to comprehend the format. QuickBooks Payroll Support Phone Number is possible to manage monthly submission. Annual submission is held here. This protects your cash flows in trade. You can actually manage your bank balance. Fund transfer may be accomplished. This can be accomplished with major banks of this country.

    ReplyDelete
  177. It Is Actually Vunerable To Get Errors And Technical Glitches. Except for Such Cases, QuickBooks Enterprise Support Phone Number Is Present Which Enables A Person To Acquire His Errors Fixed.

    ReplyDelete
  178. QuickBooks Error 15270 messages generally display while a software is likely to be installed, as soon as an Intuit Inc.-related software program (eg. QuickBooks) is running, during Windows start-up or closure, or maybe during installing associated with the Windows operating system. It's very important to help keep an email of where and when your error code turns up. This can be crucial and you will be far more helpful while fixing issues.

    ReplyDelete
  179. From the off chance that you need to get HP Printer Support Phone Number, simply look at the make contact with us page of authority HP site to obtain further help. When you attend the state get in touch with us page, you certainly will most likely locate the HP Printer Tech Support Number diverse help number through the page.

    ReplyDelete
  180. what has happend to the comments?

    ReplyDelete
  181. From the comfort of pick to pack to ship everything happens in your supervision. QuickBooks Point Of Sale Support Phone Number saves your time by updating your data over and over when you make.

    ReplyDelete
  182. If the problem still persists, you really need to speak with our QuickBooks customer care team by dialing this Phone Number +1-888-477-0210. This expert support team at us will help you resolve QuickBooks Error -6000, -304 with full satisfaction.

    ReplyDelete
  183. QuickBooks Support has almost eliminated the typical accounting process. Along with a wide range of tools and automations, it provides a wide range

    ReplyDelete
  184. Intuit QuickBooks Support Number have designed services in a competent means in order that they will offer the mandatory methods to the shoppers. we now have a tendency to at QuickBooks client Service are accessible 24*7 you just need certainly to call our QuickBooks Support toll-free number which can be found available on the market on our website. Unneeded to state, QuickBooks has given its utmost support to entrepreneurs in decreasing the price otherwise we’ve seen earlier, however, an accountant wont to help keep completely different accounting record files. Utilising the assistance of QuickBooks, users will maintain records like examining, recording and reviewing the complicated accounting procedures.

    ReplyDelete
  185. Don’t worry we have been always here to aid you. As you are able to dial our QuickBooks Payroll Support Phone Number. Our QB online payroll support team provide proper guidance to solve all issue connected with it. I'm going to be glad to help you.

    ReplyDelete
  186. Just by giving us a call at our QuickBooks POS Support Number you may get the best suitable solution for every single and every QuickBooks error. Our team can be obtained to serve you with the best of these abilities. We have been available 24*7 at your service.

    ReplyDelete
  187. For such form of information, be always in touch with us through our blogs. To locate the reliable supply of assist to create customer checklist in QB QuickBooks Payroll Technical Support Number online and intuit online payroll? Our QuickBooks Payroll Support service may help you better.

    ReplyDelete
  188. QuickBooks has made payroll management quite definitely easier for accounting professionals. There are so many people that are giving positive feedback if they process payroll either QB desktop and online options. In this web site, we will enable you to experience to create and put up the checklist for employee payment. To have more enhanced results and optimized benefits, you'll be able to take assistance from experts making a call at QuickBooks Online Payroll Contact Number. Well! If you’re not in a position to customize employee payroll in Quickbooks while making the list optimally, in QB and QB desktop, then see the description ahead. Here, you obtain the determination of several sort of information that which you’ve close at hand for assisting the setup process with comfort.

    ReplyDelete
  189. The QuickBooks Online Payroll Contact Number team at site name is held accountable for removing the errors that pop up in this desirable software. We take care of not letting any issue can be found in between your work and trouble you in undergoing your tasks. Most of us resolves all of the QuickBooks Payroll issue this type of a fashion you will yourself believe that your issue is resolved without you wasting the full time into it. We take toll on every issue making use of our highly trained customer care

    ReplyDelete
  190. QuickBooks Error 111 is the one such error this is certainly found into the rebuild data section. You cannot fix this error by ‘Rebuild Data Utility’ feature. A total data recovery should be performed to correct the problem.

    ReplyDelete
  191. Thus, users might have to face a number of issues and error messages when using the software; once you feel something went wrong with your accounting software and should not discover a way out, you could get QuickBooks Customer Support Number from our experts’ team, day time and night to solve any issues related to QuickBooks.

    ReplyDelete

  192. Thank you so much for sharing the unique content. Nice blog and great kind of information is provided by you. We provide quickbooks support phone number +1-800-901-6679 for the Quickbooks user help.

    ReplyDelete
  193. Our support team at Quickbooks Payroll Support Phone Number +1-855-548-3394 helps you deal with the issues that pop up in this software. When it comes to errors, there are so much that you may face.
    QuickBooks payroll support Phone Number
    QuickBooks payroll support Number
    QuickBooks payroll tech support Number

    ReplyDelete