telegram-cli

Telegram messenger CLI

Command-line interface for Telegram. Uses readline interface.

API, Protocol documentation

Documentation for Telegram API is available here: http://core.telegram.org/api

Documentation for MTproto protocol is available here: http://core.telegram.org/mtproto

tmux

NOTE: There is already a tmux version here maintained by Kabouik which includes some extra plugins.

About tmux

tmux is a program which runs in a terminal and allows multiple other terminal programs to be run inside it. Each program inside tmux gets its own terminal managed by tmux, which can be accessed from the single terminal where tmux is running - this called multiplexing and tmux is a terminal multiplexer.

jansson

Jansson

Jansson is a C library for encoding, decoding and manipulating JSON data. It features:

  • Simple and intuitive API and data model
  • Comprehensive documentation
  • No dependencies on other libraries
  • Full Unicode support (UTF-8)
  • Extensive test suite

Jansson is licensed under the MIT license.

libconfig

libconfig – C/C++ Configuration File Library

If you find this software useful, please consider making a donation in the amount of your choice. At the very least, such donations can go toward paying for the hosting of this website.
 

libmp4v2

The MP4v2 library provides an API to create and modify mp4 files as defined by
ISO-IEC:14496-1:2001 MPEG-4 Systems. This file format is derived from Apple's
QuickTime file format that has been used as a multimedia file format in a
variety of platforms and applications. It is a very powerful and extensible
format that can accommodate practically any type of media.

libschroedinger

The Schrödinger project will implement portable libraries for the high
quality Dirac video codec created by BBC Research and
Development. Dirac is a free and open source codec producing very high
image quality video.

The Schrödinger project is a project done by BBC R&D and Fluendo in
order to create a set of high quality decoder and encoder libraries
for the Dirac video codec.

cmus

If you do not need a virtual keyboard, then it is recommended to use Havoc due to Fingerterm, Toeterm and Literm all having redraw issues in some CLI apps. If you still need one of those, see the corresponding section below.

6cord

6cord is a Discord client running in your terminal with a TUI. It supports navigating through servers, channels, hiding the server bar, uploading files, and even view images in terminals that support SIXEL (none on SFOS). The server side bar does not work in Toeterm, therefore it is recommended to use 6cord with Havoc or Literm.

viu

A small command-line application to view images from the terminal written in Rust. It uses lower half blocks (▄ or \u2584) to fit 2 pixels into a single cell by adjusting foreground and background colours accordingly. It can be used in combination with nnn and tmux to preview images directly in your terminal while browsing files in nnn (instructions)

compose-deadkeys

This package adds necessary files for compose and deadkeys in applications that support it, e.g., Havoc terminal emulator, maybe others in the future. This is only useful if you use a hardware keyboard directly on your device (SSH does not need this) and have manually set xkb to use a layout with deadkeys, e.g., one of the custom layouts for the F(x)tec Pro¹. This will not enable compose and deadkeys on vanilla SFOS xkb layouts.

Pages

Subscribe to OpenRepos.net — Community Repository System RSS