youtube-dl 2021.01.24.1 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for, it supports many other video hosters like Anitube, Appletrailers,, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: Introduce --output-na-placeholder. franceculture Make thumbnail optional. franceculture extraction. njpwworld extraction. comedycentral extraction. wat format extraction. americastestkitchen:season Add support for seasons. trovo Add support for aol Add support for yahoo videos. yahoo single video extraction. lbry Unescape lbry URI. 9gag and improve extraction. americastestkitchen Improve metadata extraction for ATK episodes. aljazeera extraction. minds Add support for ard title and description extraction. spotify Add support for Spotify Podcasts.

Public Domain python utility video

CakePHP 4.2.3 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Improve saving of translations when using the shadow table strategy. Improved flash message retention. Messages are now merged with the existing messages making it compatible with multiple requests in the same test method. Session::read() to return the default value when a session cannot be started. Improved API documentation. Validation::custom() now accepts integer values. The sprintf() translation formatter now works consistently with the intl based implementation when translating plural values. The count parameter is no longer the first placeholder value. Mailer Message now includes the textMessage and htmlMessage in serialized data. Arguments for stacktraces are now included by default for development error pages. ADmad. Cauan Cabral. Corey Taylor. Hache_raw. Joseph Shanak. Mark Scherer. Mark Story. o0h. othercorey. Thx3r. Waldemar Bartikowski.

MITL php framework web-mvc cakephp rails

TXR Language 249 💾

TXR is a "data munging" language which combines a convenient text extraction notation that is equivalent in power to Parse Expression Grammars, with an innovative Lisp dialect which manages to integrate the differences between Lisp-1 and Lisp-2. It has many features: built-in lazy lists, strings and vectors that can be treated with list processing functions, currying operators, macros with destructuring lambda lists, macrolet, symbol macros, dynamically scoped variables, exception handling, object-oriented structures, delimited continuations, structural pattern matching a foreign-function interface and more. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

major feature: See RELNOTES:

BSDL-2 interpreter development lisp text-processing utilities programming-language

CherryTree 0.99.30 💾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

minor bugfix: Moved top menu items 'Edit'- 'Preferences' and 'Tree'- 'Tree Info' to 'File' menu. Table of Contents not saving. Export to pdf crash. Crash when importing CSV file. Copy from cherrytree to external app in windows. Improved language selection in preferences dialog. When creating new node/subnode not proposing syntax highlighting of selected node. Insert link dialog to remember/repropose last selection. New icon for generic code node. to Russian translation from new maintainer Viktor Polyanskiy.

GNU GPLv3 gtk c text-editor note-taking

BallroomDJ 3.32.6 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.32.6 (2021-1-24) Bug Fixes: Options: Minor UI cleanup. Mobile Marquee: Local: Fix title display.

Zlib end-users linux macos windows tk tcl player ballroom

Structsy Rust Database 0.3.0 💾

A single file transactional database, for direct persist of structs in the Rust language, providing also an advanced query engine and support for complex types.

minor feature: - Support for rust enums - Support for ordering - Support for projections - Reduction of disk usage More details on the release notes:

rust database

CMOC 0.1.69 💾

CMOC is a 6809-generating cross-compiler for a subset of the C language. It produces executables for the Motorola 6809 processor for the Color Computer .BIN format, the OS-9 format and for the Vectrex game console. It runs under GNU/Linux and other Unix-like environments.

minor bugfix: Fixed a bug with code emitted from array initializers containing string literals for a character matrix, e.g., char a 2 6 = ... . Fixed a bug where an error message would have the wrong number when the error happens after an inline assembly block that contains an #if directive that generates a preprocessor line number directive (of the form '# '). Passing a pointer argument to a function parameter of integral type now gives a warning.

GNU GPLv3 compiler c developers

gradle 6.8.1 💾

Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.

minor feature: This is a patch release for Gradle 6.8. This fixes several critical bugs in Gradle 6.8. We recommend that you use Gradle 6.8.1 over the initial release of Gradle 6.8.

Apache build-tool c c++ groovy java kotlin

gradle 6.8 💾

Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.

major feature: The Gradle team is excited to announce Gradle 6.8.

Apache build-tool c c++ groovy java kotlin

4MLinux 35.1 💾

4MLinux is a small, independent, general-purpose Linux distribution with a strong focus on the following four "M" of computing: Maintenance (system rescue Live CD), Multimedia (full support for a huge number of image, audio and video formats), Miniserver (DNS, FTP, HTTP, MySQL, NFS, Proxy, SMTP, SSH, and Telnet), and Mystery (meaning a collection of classic Linux games).

minor feature: This is a minor (point) release in the 4MLinux STABLE channel. Details at

GNU GPLv3 x window system x11 console terminal osdistro

Electron 13.0.0-nightly.20210122 💾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: Apps requesting the CAMERA_PAN_TILT_ZOOM permission will have the permission request handler called with a permission string of "media" instead of "font-access". #27423. crash when a keyboard event immediately precedes calling browserWindow.() on Windows. #27357 (Also in 10, 12). shutdown crash when quitting with in-progress downloads. #27419 (Also in 10, 12). Increase stack size on windows x64 to 8MB. #27385 (Also in 10, 12). Updated the ICU time zone database to the latest 2020f version. #27369. Backported the to CVE-2021-21120 from sqlite. #27424. Backported the to chromium:1160534. #27443. Backported the to the save file dialog related CVE-2021-21123, CVE-2021-21129, CVE-2021-21130, CVE-2021-21131, CVE-2021-21141. #27437. Security: backported for chromium:1161654. #27411.

MITL node js

SSDP Responder 1.8 💾

Simple Service Discovery Protocol daemon (SSDP) for networked Linux and UNIX devices. Useful in any setup, big or small, but targeted more at embedded systems that need to announce themselves to Windows systems. ssdpd is a stand-alone UNIX daemon with no external dependencies but the standard C library. It has a built-in web server for serving the UPnP XML description which Windows use to present the icon, by default an InternetGatewayDevice is announced. Also included is the ssdp-scan tool, which continuously scans for SSDP capable hosts on the network. Take care only to use this for debugging since it scans the network quite aggressively.

minor feature: avahi-daemon (mDNS) conflict, no conflict with SSDP, caused by copy-paste between mdnsd and project and this. default install pre, should be GNU /usr/local not /. The default for Debian systems is /usr. Use UUID cache directory from configure script, with fall-back to operating system specific /var/lib/misc or /var/db. Update man page with info on UUID cache location. Workaround for --runstatedir on systems with older autoconf. Add missing systemd unit file. Add missing SysV init script.


wxMaxima 21.01.0 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: Chinese translation updates by 刘荣. A Russian translation update by OlesyaGerasimenko. Many small including a crash on loading files with images.

GNU GPLv3 mathematics cas maxima

exiftool 12.16 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor bugfix: (production release). - Extract another form of video subtitle text. - Enhanced -ee option with -ee2 and -ee3 to allow parsing of the H264 video stream in MP4 files. - Changed a Nikon FlashMode value. - problem that caused a failed DPX test on Strawberry Perl.

Artistic perl exif meta-data

Vim 8.2.2394 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.2.2394: Vim9: min() and max() return type is "any" Problem: Vim9: min() and max() return type is "any". Solution: Use return type "number".

Other text-editor ide vi vim