124 private links
Nootka gives real-time feedback, has multiple difficulty levels, and is customizable.
i3session - The missing session manager for i3-wm
script
is an open source tool that makes a typescript of everything displayed on your terminal. It is useful for students who need a hardcopy record of an interactive session as proof of an assignment, as the typescript file can be printed out later with lpr.
Everything between the script and the exit command is logged to the file. This includes the confirmation messages from script itself (unless the -q flag is used). Everything between the script and the exit command is logged to the file. This includes the confirmation messages from script itself.
Recorded shell sessions can be shared using online services. The advantage of sessions recorded in this format from the usual screencasts is that shell instructions can be easily copy/pasted from the player screen.
Useful command:
script --timing=time.txt script.log
and to replay
scriptreplay --timing=time.txt script.log
See also the nice -d
(divisor, speeds up playback) and -m
(max delay in playback) options for replay.
Summary
- ttystudio - Excellent terminal-to-gif recorder
- asciinema - Record and share terminal sessions
- Shelr - Broadcast plain text screencasts
- Showterm - Terminal record and upload utility
- TermRecord - Terminal session recorder with easy-to-share self-contained HTML output
- ttyrec - Terminal recorder, incudes a playback tool
- IPBT - High-tec terminal player
- tty2gif - Record scripts into both binary and gif formats
- termrec - Set of tools for recording and replaying tty sessions
- script - The granddaddy of terminal recorders
GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content (text, graphics, mathematics, interactive content, etc.). The rendering engine uses high-quality typesetting algorithms so as to produce professionally looking documents, which can either be printed out or presented from a laptop.
An Inkscape plugin that allows to organize a set of slides on top of Inkscape layers.
The plugin allows to export the slides as a pdf file composed by several pages, each one corresponding to one slide.
Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
zbackup is a globally-deduplicating backup tool, based on the ideas found in rsync. Feed a large .tar into it, and it will store duplicate regions of it only once, then compress and optionally encrypt the result. Feed another .tar file, and it will also re-use any data found in any previous backups. This way only new changes are stored, and as long as the files are not very different, the amount of storage required is very low. Any of the backup files stored previously can be read back in full at any time. The program is format-agnostic, so you can feed virtually any files to it.
This is achieved by sliding a window with a rolling hash over the input at a byte granularity and checking whether the block in focus was ever met already. If a rolling hash matches, an additional full cryptographic hash is calculated to ensure the block is indeed the same. The deduplication happens then.
Inspired by awesome-php.
Mathomatic™ is a portable, command-line, educational CAS and calculator software, written entirely in the C programming language. It is Free and Open Source Software (FOSS), published under the GNU Lesser General Public License (LGPL version 2.1), and has been under continual development since 1986. The software can symbolically solve, simplify, combine, and compare algebraic equations, simultaneously performing generalized standard, complex number, modular, and polynomial arithmetic, as needed. It does some calculus and is very easy to compile/install, learn, and use.
A long list of top python projects in 2014.
Pybtex reads citation information from a file and produces a formatted bibliography. BibTeX style files are supported. Alternatively it is possible to write styles in Python.
Pybtex currently understands the following bibliography formats:
- BibTeX
- BibTeXML
- YAML-based format
The resulting bibliography may be output in one of the following formats (not supported by legacy BibTeX styles):
- LaTeX
- HTML
- markdown
- plain text