SergioRibera / sss

SSS (Super ScreenShot) is a WIP: CLI/Lib to take amazing screenshot of code or screen

Home Page:https://sergioribera.github.io/sss/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Super ScreenShot

Super ScreenShot is a set of libraries and tools for building screenshots in a standardized, high-performance image format made in rust.

🧩 Libraries

It provides different options depending on your needs.

  • sss_lib: The base library for screenshot generation, providing the core functionality for the other tools.
  • sss_code: A terminal tool specifically designed to take screenshots of your code, making it easy to share and showcase your snippets.
  • sss: A versatile terminal tool that allows you to capture screenshots of your entire screen or specific regions.

πŸš€ Installation

Important

At the moment the tool is not available in any store. Please redirect to releases section in order to download.

βš™οΈ Configuration

Note

To know how to configure it from a file, you can review the default.toml file.

All cli arguments can be set from a single file in the path ~/.config/sss/config.toml, right here you can place the configuration for sss_code and sss.

πŸ’» Usage

You can find examples and options in the following links.

πŸ’‘ Acknowledgments

  • syntect: Rust library for syntax highlighting using Sublime Text syntax definitions.
    • I use this library for code highlighting and parsing.
  • djanho: Convert VSCode themes to (Neo)Vim colorschemes
    • Use this project to understand how to import (Neo)vim themes.

🏁 Other Goals

  • silicon: Create beautiful image of your source code.
    • I used it as a basis for my code screenshot project.

About

SSS (Super ScreenShot) is a WIP: CLI/Lib to take amazing screenshot of code or screen

https://sergioribera.github.io/sss/

License:Apache License 2.0


Languages

Language:Rust 89.6%Language:Nix 9.9%Language:Shell 0.5%