pdfgrep 2.2.0 💾

pdfgrep is a commandline tool to search through PDF files. It's similar in its application to grep, and also allows searching with regular expressions or case-insensitively, and recursively through directories. It prints out filenames, page numbers, number of occurences, and most importantly a colorized match list.

major bugfix: ## Features - `--page-number` can now take an optional argument `label` that shows the PDF's page label instead of the page index. ## Changes - Port to PCRE2 - Change default value of `--include` to `*. Pp Dd Ff ` to allow for different case variations of `*.pdf`. - Build system: Switch to C++14 - Build system: Require poppler-cpp = 0.36.0, to avoid a nasty bug in earlier versions that makes pdfgrep produce wrong results. See https://bugs.freedesktop.org/show_bug.cgi?id=91644 - Manpage: Specify SYNOPSIS more precisely. - Ignore extra whitespace at the end of pages as generated by newer poppler. This fixes e.g. `--warn-empty` and our testsuite. ## Fixes - Fix crash with invalid locale setting - Fix `--warn-empty` with `--cache`

GNU GPL cpp pdf poppler cli

PDF Arranger 1.10.1 💾

PDF Arranger is a small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a front end for pikepdf. PDF Arranger is a fork of Konstantinos Poulios’s PDF-Shuffler (see Savannah or Sourceforge). It’s a humble attempt to make the project a bit more active.

minor bugfix: Fix for Python 3.12 (#989) (As the Windows binaries of version 1.10.0 are supplied with Python 3.10, they are not released with 1.10.1. Windows users should keep using version 1.10.0)

GNU GPLv3 pdf editor gtk python

snapcast 0.28.0 💾

Snapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution. Audio is captured by the server and routed to the connected clients. Several players can feed audio to the server in parallel and clients can be grouped to play the same audio stream. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy.

major feature: ### Features - Server: Use filename as title for FileStreams - Client: Loop through resolved server IPs during connect (Issue #1216) ### Bugfixes - Server: Fix noise caused by reading half samples (Issue #1170) - Server: Check open syscall error in PipeStream::do_connect (PR #1150) - Server: Tweak Airplay support (#1102) - Server: Lower log severity for shairport-sync (Issue #891) - Server: Emits notifications for streams with codec=null (Is11sue #1205) - Server: Fix delayed switching of meta streams (Issue #1187) - Server: Mixer script calls piling up (Issue #1174) - Server: Mixer script creates zombie processes (Issue #1157) - Improve connect handling in meta_mopidy.py - Improve connect handling in meta_librespot-java.py - Fix cppcheck issues ### General - CI: Build debian bookworm and bullseye packages for amd64, arm and arm64 - CI: Add cppcheck static analysis - Update documentation (PR #1130, PR #1067) - Delete deprecated Makefiles, CMake is the only supported buildsystem - Snapweb: Update to v0.7.0

GNU GPLv3 audio music server audio-player network

GitLab 16.11.0 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

major feature: (2024-04-17). ### Added (121 changes). Add skip secret detection audit event (gitlab-org/gitlab@e5b10f3c044a8992907f2dcc598123d798be9c7e) ( merge request (gitlab-org/gitlab!147855)) GitLab Enterprise Edition. Added added_approver to the todo action enum in GraphQL (gitlab-org/gitlab@0f2966c47ed9f5e042b8fb633ce454aa4592aa35) by @zillemarco ( merge request (gitlab-org/gitlab!148831)). Add setting for enabling pre-receive SD (gitlab-org/gitlab@dc4f895086986077fafc660537060d78546826b2) ( merge request (gitlab-org/gitlab!148332)) GitLab Enterprise Edition. Added pending member for project listing page (gitlab-org/gitlab@dcbb5001eca02fd8aa6d8dbd06a401fc49716988) ( merge request (gitlab-org/gitlab!146678)) GitLab Enterprise Edition. Merge branch 'add-support-for-v-pre' into 'master' (gitlab-org/gitlab@e5bcb9dc8a57d7bdcf6fc5ed4d9a34590fdf7348) ( merge request (gitlab-org/gitlab!148706)). Simplifies SemanticVersionable concern (gitlab-org/gitlab@f7353bc52a84f417ccc032ae4ba45e1058c14c50) ( merge request (gitlab-org/gitlab!148706)). Added model for external_status_checks_protected_branches (gitlab-org/gitlab@2647e53b6725a9c90e032488401d4b1d2827571e) ( merge request (gitlab-org/gitlab!149046)) GitLab Enterprise Edition. Update URL with cursor to load a specific page (gitlab-org/gitlab@4c7fb3d5d2853424555c64e23ebbe1ccb79dee0f) (merge request) GitLab Enterprise Edition. Added update api for instance level audit streaming (gitlab-org/gitlab@444a1b0312439545bd7ca7bd50136047c8db9c6f) ( merge request (gitlab-org/gitlab!149104)) GitLab Enterprise Edition. Add endpoint for checking relation import status (gitlab-org/gitlab@f450696483846a1cd7da2f2e8315e52df979cd75) ( merge request (gitlab-org/gitlab!147775)). Utilize show_diff_preview_in_email column (gitlab-org/gitlab@614f6d5d7d2c0358ebf5425e76d4f3062009be6c) by @joe-snyder ( merge request (gitlab-org/gitlab!98547)). Add API for trigger project webhook (gitlab-org/gitlab@b9bf0c33d5139823dada3a401a2607fa3856b

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Gqrx 2.17.5 💾

Gqrx is an open source software defined radio receiver (SDR) powered by the GNU Radio and the Qt graphical toolkit. Gqrx supports many of the SDR hardware available, including Airspy, Funcube Dongles, rtl-sdr, HackRF and USRP devices. See supported devices for a complete list. Discover devices attached to the computer. Process I/Q data from the supported devices. Change frequency, gain and apply various corrections (frequency, I/Q balance). AM, SSB, CW, FM-N and FM-W (mono and stereo) demodulators. Special FM mode for NOAA APT. Variable band pass filter. AGC, squelch and noise blankers. FFT plot and waterfall. Record and playback audio to / from WAV file. Record and playback raw baseband data. Spectrum analyzer mode where all signal processing is disabled. Basic remote control through TCP connection. Streaming audio output over UDP.

minor feature: lt;ul gt;. lt;li gt;New: PlutoSDR and LimeSDR support in AppImage release, via SoapySDR. lt;/li gt;. lt;li gt;New: Airspy support in Windows binary release. lt;/li gt;. lt;li gt;Improved: Updated GNU Radio, SDR driver, and Qt versions in AppImage release. lt;/li gt;. lt;li gt;: Respond correctly to pipelined remote control commands. lt;/li gt;. lt;li gt;: Limit UDP packet size to 1024, for compatibility with netcat. lt;/li gt;. lt;li gt;Removed: FreeSRP support in AppImage release. lt;/li gt;. lt;/ul gt;.

GNU GPL radio receiver sdr qt ham-radio cpp

LimeSurvey 6.5.3 build 240415 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: Survey general settings error message with more detail (K Foster). Reduced chunk size to avoid memory-size crashes on survey archive exports (lajosarpad). Missing mbstring library requirement was not properly checked during installation (Carsten Schmitz). Missing link in footer of index page (Carsten Schmitz). File Upload, scrolling not possible on mobile (Gabriel Jenik). Users can activate a survey without groups and questions (Gabriel Jenik). Updated translation: Turkish by bulent, kayazeren. Updated translation: Slovak by jelen1. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Nepali by limeguy. Updated translation: Malay by aidi.ahmi. Updated translation: Korean by modernity4r. Updated translation: Japanese by d_inoue, nomoto. Updated translation: Greek by kajetan. Updated translation: German by c_schmitz. Updated translation: German (Informal) by Akaer, c_schmitz. Updated translation: Finnish by Jmantysalo. Updated translation: Czech by jelen1. Updated translation: Czech (Informal) by jelen1. Updated translation: Catalan by qualitatuvic. Updated translation: Amharic by tibor.pacalat.

GNU GPL survey php mysql mssql postgres

Sommelier 9.2 💾

A downloader/installer for apps/games/doom-wads that run under wine, dosbox, java, scummvm, the fuse spectrum emulator, crispy-doom or chocolate-doom, mednafen, citra and other emulators, and also some native apps. Also can install games from gog.com that can be run under wine/dosbox/scummvm/native (gog installers must be manually downloaded). Comes with a list of apps. Checks sha256 of downloads, downloads dependancies, makes registry changes for running/installing, etc.

minor feature: to things broken in 9.1. Add modern mame, as well as old xmame to platforms. Add more gog neogeo games.

GNU GPLv3 wine downloader installer

MediaInfo 24.04 💾

MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.

minor bugfix: ADM: more AdvSS Emission profile checks. AC-3 amp; Dolby E: more AC-3 metadata readouts. AV1: support of chroma_sample_position. I1999, WAV: support of BS.2088 BW64 chunkId. I2008, Wavpack: support of DSD. I1882, CEA-608/708: options for ignoring command only streams. I1990, FLV: support of enhanced RTMP. x WAV: support of 4+ GB ADM x I2005, WavPack: duration with small files x I2009, IVF: division by zero with gy files

GNU LGPLv3 c++ win32 command-line wxwidgets video analysis

BallroomDJ 4 4.8.3 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 4.8.3 2024-4-18 * Bug Fixes: * Organization: Fix some issues when the data is not present. * Organization: The disc-number group will only be used if the total discs is greater than one. * Song Editor: Keyboard bindings (save/next/previous) now work within spinboxes. * Song Selection: Fixed number of rows displayed in song listing. * Changes: * Allow 'Total Discs' and 'Total Tracks' to be displayed in listings. * Configure: Display Settings: Add player current song display. * Song Editor: Allow 'Total Discs' and 'Total Tracks' to be edited. * Song Filter Dialog: Pressing the enter key in the search field applies the search. * Internal: * Database Add Date: More precision for new additions.

Zlib audio music end-users linux macos windows player ballroom c gtk

ripcalc 0.1.11 💾

Calculate or lookup network addresses easily. Supports CSV file formats for network information lists.

minor feature: new option --noexpand to not expand input networks in list context

GNU GPLv3 internet networking terminal console information-technology telecommunications-industry system-administrators

please 0.5.5 💾

Delegate accurate least privilege access with ease. Express easily with a regex and expose only what is needed and nothing more. Or validate file edits with pleaseedit. Admin your box without giving users full root shells, most admins have experience of regex in one form or another, so lets configure access that way.

minor feature: and_hms - and_hms_opt macos beta support optionally resume when pleasedit exitcmd fails bump nix to 0.27 and rpassword to 7 users - uzers

GNU GPLv3 systems-administration security

OCRmyPDF 16.2.0 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

major feature: . . NoneType object has no attribute get when optimizing certain PDFs. #1293, #1271. Switched formatting from black to ruff.. Added support for sending sidecar output to io.BytesIO.. Added support for converting HEIF/HEIC images (the native image of iPhones and. Some other devices) to PDFs, when the appropriate pi-hief library is installed. This library is marked as a dependency, but maintainers may opt out if needed. We now default to downsampling large images that would exceed Tesseract s internal. Limits, but only if it cause processing to fail. Previously, this behavior only Occurred if specifically requested on command line. It can still be configured And disabled. See the tesseract command line options. Added Macports install instructions. Thanks #64;akierig.. Improved logging output when an unexpected error occurs while trying to obtain. The version of a third party program. . . .

GNU GPLv3 pdf ocr scanning

Python 3.12.3 💾

Python is an interpreted and object-oriented programming language. It runs on many plattforms and its powerful yet coherent syntax makes it well-suited for experts and beginners. It's strongly-typed and dynamic, provides for modules, polymorphic classes, exceptions, and high level data types and control structures. Bindings exists for a wide range of libraries, such as system interfaces, windowing and graphical toolkits. Modules exist for high-level mathematic and scientific applications, text processing, system programming, databases, server and network utilities, web frameworks, and it's thoroughly documented.

minor feature:

Python c python programming-language software-development interpreter dynamic

Clam AntiVirus 1.3.1 💾

ClamAV is an anti-virus engine, which is commonly used for email and web scanning, or gateway and fileserver securing. It provides a command-line scanner, a sendmail milter, automatic signature database updates, built-in support for many archiving and container or mail encoding formats, scanning standard ELF and compressed executables, as well as common office document formats.

minor feature: lt;p gt;ClamAV 1.3.1 is a critical patch release with the following : lt;/p gt;. lt;ul gt;. lt;li gt;. lt;p gt; lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20380" rel="nofollow" gt;CVE-2024-20380 lt;/a gt;: lt;br gt;. a possible crash in the HTML file parser that could cause a lt;br gt; Denial-of-service (DoS) condition. lt;/p gt; lt;p gt;This affects version 1.3.0 only and does not affect prior versions. lt;/p gt;. lt;p gt;Thank you to Błażej Pawłowski for identifying this. lt;/p gt;. lt;ul gt;. lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1242" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1242/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;Updated select Rust dependencies to the latest versions. lt;br gt;. This resolved Cargo audit complaints and included PNG parser. lt;/p gt; lt;ul gt;. lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1227" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1227/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;a causing some text to be truncated when converting from UTF-16. lt;/p gt;. lt;ul gt;. lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1230" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1230/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;assorted complaints identified by Coverity static analysis. lt;/p gt;. lt;ul gt;. lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1235" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1235/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;a causing CVDs downloaded by the lt;code gt;DatabaseCustomURL lt;/code gt; Freshclam lt;br gt;. Config option to be pruned and then re-

GNU GPL c virus-scanner mail-filter security administrators

VCV Rack 2.5.1 💾

VCV is a virtual Eurorack DAW. VCV Rack is the engine powering VCV modules. Add modules, connect cables, edit parameters, and save/load patches. Create generative patches with your mouse, perform with your MIDI keyboard controller, or connect it to your favorite DAW using the Rack Bridge VST/AU plugin (coming soon). In Rack, control voltages and audio signals are equivalent, so you can modulate parameters with sonic-range VCOs to create customizable FM synths or chaotic wave-shaping oscillators. If you already own a modular synthesizer, you can enhance your setup with an audio interface supporting CV signals or a CV-MIDI-CV interface module with Rack's CV Interface (coming soon).

minor feature: Remember the last selected cable color from the port's "New cable" menu item. When "Auto-rotate cables" is enabled, the next color in the rotation is used. crash when modules such as VCV MIDI-Map bind parameters. If loaded patch contains unavailable modules, don't Rack after user chooses to open them in VCV Library. Instead, load patch without these modules so user can download them. Add error dialog if moving Rack's user folder to new location fails.

BSDL artistic-software multimedia audio mixers daw