Code Monkey home page Code Monkey logo

rsms-utils's Introduction

rsms-utils

Collection of command-line programs to help with everyday computer life.

  • autorun — Run a command when some files changes
  • color-space — Inspect and convert color spaces of images
  • logbook — Manage a simle journal per project
  • lserrno — List & search libc error codes along with description
  • mkgif — Creates an animated GIF from a video file

Installation: The idea is to add these tools to your PATH. Something like this:

cd ~/src
git clone https://github.com/rsms/rsms-utils.git
# edit your ~/.bashrc or ~/.zshrc shell file, adding:
export PATH=$PATH:$HOME/src/rsms-utils/bin

Usage

See each program's help with program --help

Some notes:

color-space

For example, if you are designing in P3 in Figma and export a PNG, the resulting PNG file will not have the Display P3 profile embedded which means it will incorrectly be interpreted as sRGB and your colors will not look right. Say you intend to display this image in a web browser, then you will need to produce both a file with the P3 profile and a file converted to sRGB (for browsers without P3 support.) You'd do the following:

  1. Assign the P3 profile: color-space assign p3 image.png
  2. Convert & generate sRGB variant: color-space convert srgb image.png -o image.srgb.png
  3. Use the <picture> element to provide the browser with the two images:
<picture>
  <source media="(color-gamut: p3)" srcset="image.png">
  <img src="image.srgb.png" alt="Drawing of a cat">
</picture>

rsms-utils's People

Contributors

rsms avatar

Stargazers

Jean-philippe Martel avatar Tim Dawson avatar Aris avatar J Hughes avatar Eric Janto avatar Ozan Yetkin avatar JohnsonB avatar Adhiraj Bhatia avatar Alvaro Ortega Pickmans avatar Rowe Morehouse avatar Józef Kasprzycki avatar Hyperreal Haberdasher avatar Yiyang avatar Darryl Yeo avatar Fernando avatar Ralph Greaves avatar underwood avatar hmmm avatar Damien Erambert avatar William Bout avatar Dominik Pschenitschni avatar Johannes Mutter avatar ivan volca avatar Joshua Pekera avatar Nikita avatar  avatar Charlie Robbins avatar  avatar Taylor Hodge avatar Neil Parikh avatar Camilo avatar jarbus avatar Daniel M Karlsson avatar janniks avatar Nicholas Chen avatar Christian DeLuca avatar Ahmed Saheed avatar Sunny avatar Fabien Lesire avatar Rounak Vyas avatar Karan Janthe avatar Andrew Chou avatar Linus Lee avatar Daniel Schildt avatar latrokles avatar Dean Harris avatar Sam Ryan avatar Asier avatar Rik Chilvers avatar Chris avatar  avatar  avatar evalir avatar Lungoupao Khongsai avatar Andrey Korablin avatar Khushmeet Singh avatar Szymon Wojnar avatar Taylor High avatar Stefan Zweifel avatar James Pudney avatar Marcin Dziewulski avatar Walid avatar Dima Nechepurenko avatar Thierry Charbonnel avatar Pelle Wessman avatar Hilmi Can Taşkıran avatar Denny George avatar Patrick Smith avatar Allison Lowe avatar Adem ilter avatar Gray Kemmey avatar Çalgan Aygün avatar frankfanslc avatar Oğuzhan Durgut avatar astrolemonade avatar Gonçalo Mendes Cabrita avatar Nick Arner avatar Brit Kern avatar  avatar Stewan avatar Nathan Knowler avatar Patrick Choo avatar Herc avatar noah edward hall avatar Achal avatar Jonathan Simcoe avatar Parker Henderson avatar Arthur Josse avatar Takashi Fujita avatar Nikolai Sivertsen avatar Sri Kadimisetty avatar Sai Ram avatar  avatar Lee Peterson avatar siobhán avatar Simon Andersson avatar Kiran avatar Blixt avatar Matt Blair avatar

Watchers

Pelle Wessman avatar  avatar James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.