A guide to using ffmpeg for artists. ffmpeg is a free tool that allows you to create, convert and manipulate video, really quickly and without opening a heavy GUI-based program. You can script it to make full use of it's power and convert folders of files for example. The following is a cookbook of handy examples I myself use to easily create videos for social media, websites, etcetera – mostly from a source material of audio files and/or photos.
Bitsy is a little engine for little games, worlds, and stories. The goal is to make it easy to make games where you can walk around and talk to people and be somewhere.
Bitsy games are composed of several rooms that your avatar can walk between. As your avatar walks around your Bitsy world they may interact with sprites (people, objects etc. that you can talk to) and items. Anything non-interactive in a room is called a tile, which is used for decoration. In Bitsy you create your sprites, items, tiles, and behaviour such as dialog and transitions between rooms in different tools from the toolbar, and then put them all together inside the room tool. Has its own scripting engine.
At any point you can download your game to play it outside of the Bitsy editor.
itch.io: https://ledoux.itch.io/bitsy
GitHub: https://github.com/le-doux/bitsy
XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to use.
The goal of XAMPP is to build an easy to install distribution for developers to get into the world of Apache. To make it convenient for developers, XAMPP is configured with all features turned on. In the case of commercial use please take a look at the product licenses, from the XAMPP point of view commercial use is also free. There are currently distributions for Windows, Linux, and OS X.
If you've tried to build something in Godot or Unity, you know how frustrating these IDEs are for beginners. They're built around 3D engines, and making simple 2D games is like pulling teeth. On the other hand, completely visual IDEs like Scratch are a misery to work with due to their inflexible design. Fantasy consoles are like PICO-8 and TIC-80 are fantastic, but they're really geared towards Game Boy Color-sized experiences.
We need a middle-ground for making hi-res 2D stuff again. An IDE that's as easy to use as Visual Basic, that lets you drag'n'drop window elements and game objects with ease. An IDE that doesn't require watching 25 hours of crappy Youtube coding tutorials to render a hello world scene. We had all of this in the mid-90s, and we forgot how much user interfaces mattered for the average kid who just wanted to goof around and make stuff. Something as easy as HyperCard, but as robust as Visual Basic.
EXiGY rolls up the all of the above experiences into a single package: make games the way they were made in the mid-90s, by dragging and dropping objects into a window, programming some behaviour into those objects, and clicking the Run button. It's like ZZT with tile graphics instead of ASCII. EXiGY is a game engine, IDE, and construction kit, all rolled up into a tiny package.
RSS feed: https://exigy.org/rss.xml
This is an open-source introduction to Bash scripting guide/ebook that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to combine different Linux commands and automate boring and repetitive daily tasks, so that you can focus on more productive and fun things.
The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer and wants to learn the basics of Bash scripting.
You can read the book as Markdown files, or download the PDFs (probably easier).
Multiple languages: German, English, Spanish, French, Hindi, Portuguese
Decker is a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior. It draws strong influence from HyperCard, as well as more modern "no-code" or "low-code" creative tools like Twine and Bitsy. If Jupyter Notebooks are a digital lab notebook, think of Decker as a stack of sticky notes.
Decker provides a scripting language called Lil, which is easy to learn but highly expressive. Simple things are easy, and complex things are possible.
Decker understands tabular data. You can use Lil to perform SQL-like queries on tables and import or export CSV files.
A collection of handy Bash One-Liners, hotkeys, and terminal tricks for data processing and Linux system maintenance.
Resty provides a simple, concise shell interface for interacting with REST services. Since it is implemented as functions in your shell and not in its own separate command environment you have access to all the usual shell tools. Cookies are supported automatically and stored in a file locally. Most of the arguments are remembered from one call to the next to save typing. It has pretty good defaults for most purposes. Additionally, resty allows you to easily provide your own options to be passed directly to curl, so even the most complex requests can be accomplished with the minimum amount of command line pain.
Implemented as a shell script that you source: . /path/to/resty
Basically, Resty lets you treat HTTP requests to a REST API like a series of CLI commands.
Associative arrays (hash tables) in bash.
The manpage for the ASH shell.
Lain is a LISP dialect used as a templating and scripting engine.
Ren'Py is a game engine written in Python which makes it easy to develop certain kinds of games, namely, manga-style visual novels, turn-based battle games, space opera games, and point-and-click games similar to the old-school Lucasarts games (Maniac Mansion, et al) by incorporating Python development into the game authoring process. Incorporates a scripting engine to lay out the game, lets you use any or all of the Python sound and graphics libraries to implement the audiovisual content. Includes its own visual development environment (IDE) for implementing your game.
A script which uses the Signal CLI utility to send secure messages.