Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Information Management

    shoepolish 1.0

    Download button

    Downloads: 495  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.5/5)
    15 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Michael Adams | More programs
    GPL / FREE
    March 15th, 2008, 06:21 GMT
    ROOT / Information Management

     Read user reviews (0)  Refer to a friend  Subscribe

    shoepolish description

    shoepolish is a Ruby program, that uses a toolset of OSS utilities to optimize file content for space and bandwidth reduction.

    shoepolish is a Ruby program, that uses a toolset of Open Source utilities to optimize file content for space and bandwidth reduction. You could use this on either a private file collection to save drive space, or on a live website to reduce bandwidth costs.

    How it works

    The selected directory is recursively scanned for subdirectories. Then each subdirectory is analyzed for common web and image files. Those files are then modified by the appropriate tool. This is all done in a multi-threaded fashion, so no one file will hold up another's turn, but the screen can look confusing while the script is running.

    Caveats

    The utilities included are used to also obfuscate code, and poorly-written or ASP.NET code could require hand-adjustment after an aggressive scan is done. You should backup your files before running this tool, and any CSS or Javascript file should be duplicated in an off folder for your own editing purposes.

    Current toolset

    · CSSTidy: used for CSS optimization
    · HTML Tidy: used to convert HTML to XHTML
    · jpegtran: lossless JPEG reduction
    · OptiPNG: lossless PNG reduction; GIF->PNG conversion
    · YUI Compressor: Javascript optimization; uses the Java/Mozilla-based Rhino library.
    · advzip: recompresses ZIP files with 7-Zip's DEFLATE method.

    Requirements:

    · Ruby: for the program itself.
    · Java: for the YUICompressor utility.

    What's New in This Release:

    · Webcrush Racing asked the project to quit "webcrush" in favor of a different name. "shoepolish" has been selected as that replacement.



    Product's homepage

      


    TAGS:

    optimize file content | space reduction | bandwidth reduction | optimize | content | space

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM