sss
sss copied to clipboard
SSS (Super ScreenShot) is a WIP: CLI/Lib to take amazing screenshot of code or screen
![](https://i.ibb.co/p3ysZLp/SSS.png)
Super ScreenShot
Super ScreenShot is a set of libraries and tools for building screenshots in a standardized, high-performance image format made in rust.
![](https://i.ibb.co/y8Lvcgx/Outputs.png)
🧩 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.