Skip to content

ngyikp/Browser-Ponies

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This branch fork of Browser Ponies delivers the latest pony content from Desktop Ponies!

This is also the same JavaScript and content fork used for the Ponyhoof browser extension.

Tweaks

browserponies.js has been slightly modified to support interactions inside pony.ini instead of a separate interactions.ini file.

Web GUI files and unused scripts are removed from this branch fork as it is not the primary focus, please see the main repo for those.

How to provision the latest pony content from Desktop Ponies?

  1. Empty/move out the current ponies folder.

  2. Copy the pony content from the Desktop Ponies repo at Content/Ponies/ folder and paste it to the ponies folder.

  3. Run bash scripts/prepare_ponies.sh.

  4. When the bash script finishes, the ponies are ready to serve! You can get the list of ponies to load into the Browser Ponies JavaScript through the generated ponies.json file.

    Bonus: Run image optimisers such as Gifsicle to reduce file size. This is easily done on macOS with ImageOptim.

Required dependencies

  • Python 3
  • ffmpeg
  • oggenc

On macOS, these can be easily installed using Homebrew: brew install ffmpeg vorbis-tools

You also need these Python dependencies, use pip install -r scripts/requirements.txt to install them:

  • chardet

About

Reimplementation of Desktop Ponies in JavaScript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.6%
  • Python 6.3%
  • Shell 2.1%