Library App VideLibri 1.953 💾

VideLibri lists the books you have lend from a public library and lets you search the library catalog from your local device. It has all the usual features of an library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever lend books across multiple libraries. It is the world's first library app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow every user to adds its own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android. At the moment its GUI is entirely in German as no support for any non-German-speaking library has been requested, but a translation can be made if wished for.

minor bugfix: Aleph/Bibliotheca+/OPEN: Do not abort lending display when the devices is too fast from a too-soon-timeout. Resize too small/large cover images. aDIS: Do not only return search results about mathematics on a keyword search in a library that only has 3 search fields on their OPAC (public library Munich). New website addresses for academic libraries Campusbibliothek Beuth in Berlin and "Hochschule" Düsseldorf.

GNU GPL libraries opac interpreter object-pascal java xquery windows linux android bibliothek bibliotheken

Shotcut 17.12 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: Added icon, progress bar, and time remaining/taken to Jobs panel. Increased maximum resolution to 8192x8192. Indicate if variable frame rate is detected in Properties. Added Convert to Edit-friendly... dialog when variable frame rate or non-seekable file opened. Added Convert to Edit-friendly... to Properties menu for video and audio files. Adding, removing, and adjusting Fade In/Out filters now updates fade controls on the Timeline. Major speed improvements for Timeline rendering, especially when changing zoom level. Stop showing waveforms on muted tracks. audio crackling on some systems. accuracy of reading and writing time values, particularly for non-integer frame rates.

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

wxEphe 1.6 💾

wxEphe displays Astronomical Ephemeris for The Sun, The Moon, and solar system planets, given date and observer's location.

major feature: Location can now be saved.

GNU GPLv3 astronomy wxwidgets c

youtube-dl 2017.12.02 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, 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: downloader/fragment Commit part file after each fragment. extractor/common Add durations for DASH fragments with bare SegmentURLs. extractor/common Add support for DASH manifests with SegmentLists with. Bare SegmentURLs. utils Add hvc1 codec code to parse_codecs. xhamster extraction. youku Update ccode. mnet format extraction. xiami Add Referer header to API request. mtv Correct scc extention in extracted subtitles. vvvvid extraction for kenc videos. br Add support for BR Mediathek videos. daisuki Add support for motto.daisuki.com. odnoklassniki API metadata request. itv HLS formats extraction. pbs Add another media id regular expression.

Public Domain python utility video

µBlock Origin 1.14.21b0 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: kasper93: improve DOM inspector. gwarser: Update supportURL for POL filters. NoScript WebExtension and its CSP reports. Use local image in Add-ons Manager. suspendTabsUntilReady and Violentmonkey compatibility. NSFW not popup. Regression Preview of CSS 'style' filters no longer works. Add Adguard Mobile ads filter to default filter list Adguard Mobile Ads filter list will be automatically selected with Firefox for Android (for new installations of uBO). . Adguard Mobile Ads filter list will be automatically selected with Firefox for Android (for new installations of uBO). A case that a custom RegExp rule doesn't work. generichide filter entry appears twice in the Logger on first load. Performance RegExp uses undue amount of memory on Chromium-based browsers. Reported as a core because the also benefits Firefox performance-wise. . Reported as a core because the also benefits Firefox performance-wise. uBlock unhides hidden elements when it's updated. Regression :style filters incorrectly shown in logger. 'Block element' from context menu not working in Firefox, when 0 active filters. Accessibility Screen reader, after clicking the toolbar button, the shown up interface is not accessible with screen reader keyboard control. DOM inspector not sees element.

GNU GPLv3 javascript browser ad-blocker filter privacy

metastore 1.1.1 💾

metastore is a tool to store the metadata of files/directories/links in a file tree to a separate file and to later compare and apply the stored metadata to said file tree. It was originally written as a supplement to git, which does not store all metadata, making it unsuitable for e.g. storing /etc in a repository. metastore can also be helpful if you want to create a tarball of a file tree and make sure that "everything" (e.g. xattrs, mtime, owner, group) is stored along with the files.

major bugfix: * BUGFIX: Reading metadata file with extended attributes entries led to corruption of metadata represented in memory on 64-bit platforms, so applying could led to corruption of metadata on disk too. Bug discovered thanks to Uros Juvan.

GNU GPL c linux archiving console

Django 2.0 💾

Django is a high-level Python Web-MVC framework for RAD with clean and pragmatic code. It's comparatively fast, integrates moderns security features, and is very scalable. It prefers explicit configuration over implicit conventions, has an object-relational database mapper, autogenerated admin interfaces, flexible regex-based URL dispatching, internationalization features, a custom templating engine or Jinja2, caching, authentication or authorization, a user comment plugin, RSS/Atom and sitemap modules, GeoIP integration.

major feature: The Django team is happy to announce the release of Django 2.0. This release starts Django s use of a loose form of semantic versioning, but there aren t any major backwards incompatible changes (except that support for Python 2.7 is removed) that might be expected of a 2.0 release. Upgrading should be a similar amount of effort as past feature releases. The release notes cover the assortment of new features in detail, but a few highlights are: A simplified URL routing syntax that allows writing routes without regular expressions. A responsive, mobile-friendly contrib.admin. Window expressions to allow adding an OVER clause to querysets.

BSDL python django orm web-mvc web-development routing authorization developers

ClairMeta 1.0.0b5 💾

Clairmeta is a python package for Digital Cinema Package (DCP, DSM, DCDM, ...) probing and checking. At Eclair, Ymagis and CinemaNext, we use it across our digital laboratories workflows, and so contribute it back to the community.

minor feature: repository path . Switch to own sources.list.d/clairmeta.list file. . Add Ubuntu artful (17.10) packages. . Xmltodict 0.11.0 emit additionnal unwanted namespace keys. . Use last xmltodict version 0.11.0. . Check that file description contains at least the pattern. . . . . . . . Variables are already available in env. . artful installation sample. . Update Readme. . . . Bump version.

BSDL python dcp cinema

Multi Lingual TERMinal emulator 3.8.4 💾

mlterm provides a X11 terminal emulator with extensive support for internationalization, different character sets and encodings, or input methods. Fonts are rendered anti-aliased through FreeType, one instance can manage multiple windows, it has a scrollbar API, mouse wheel support, automatic encoding detection, and a daemon mode. Binaries for Windows and Java are also available.

minor feature: Support DECSLPP, DECSCPP, DECBBSM, DECRQTSR, DECCTR, DECRQPSR, DECSNLS, DECSTGLT, DECRSPS, DECSR, CSI 7 t, CSI 9;1 t, CSI ? Pm s, CSI ? Pm r, CSI 34 hl , CSI 53 m and CSI 55 m. Support DECSASD, DECSSDT unless vertical mode is enabled. Support 90-degree rotation of alphabet glyphs in vertical mode (cjk alone) on framebuffer, wayland and android if freetype is enabled. Support sticky shift key of skk im module, and change the format of skk option from. "skk: dictionary " to "skk:dict= dictionary ,sskey= sticky shift key ". Add "use_vertical_cursor" and "click_interval" to OSC 5379, 5380 and 5381. Add "ot_features" and "ot_script" to OSC 5380 and 5381. Add "Features" and "Script" buttons to "Encoding" tab of mlconfig. Add "Underline pos (pixels)" and "Baseline pos (pixel)" to "Font" tab of mlconfig. Add "Double click interval (msec)", "Send keys to all windows" and. "Trim trailing CR/LF in pasting" to "Others" tab of mlconfig. Add doc/en/ControlSequences which lists escape/control sequences which mlterm supports. Change the default value of "use_vertical_cursor" option from false to true. Drop "CSI ? 9500 hl ". Improve processing sixel graphics on pseudo color framebuffer. Merge patches: https://sf.net/p/mlterm/patches/_discuss/thread/f5dc445d/0fc3/attachment/_spelling.diff. : impossibility of keyborad and pointer input after switching virtual consoles on wayland. unexpectedly having privilege in opening a shell on startup of mlterm built with brlapi. Pl, Pc and Pp of XCPR and CPR. corruption of TBC (CSI g), CTC (CSI W) and DECATC(CSI, ).

BSDL c gtk x11 terminal-emulator xterm i18n

asterisk 15.1.3 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: AST-2017-013: chan_skinny: Call pthread_detach when sess threads end Chan_skinny creates a new thread for each new session. In trying to be a good cleanup citizen, the threads are joinable and the. Unload_module function does a pthread_cancel() and a pthread_join() on any sessions that are active at that time. This has an. Unintended side effect though. Since you can call pthread_join on a Thread that's already terminated, pthreads keeps the thread's Storage around until you explicitly call pthread_join (or Pthread_detach()). Since only the module_unload function was Calling pthread_join, and even then only on the ones active at the Tme, the storage for every thread/session ever created sticks Around until asterisk exits. A thread can detach itself so the session_destroy() function. Now calls pthread_detach() just before it frees the session Memory allocation. The module_unload function still takes care of the ones that are still active should the module be unloaded.

GNU GPL communication conferencing telephony sip

Nextcloud 12.0.4RC3 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: tx-robot updated from transifex. . current access list test and add one for currentAccess === false. . Only in case of currentAccess the array uses the id as index. . . . 12.0.4 RC3. . .

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

asterisk 14.7.3 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: AST-2017-013: chan_skinny: Call pthread_detach when sess threads end Chan_skinny creates a new thread for each new session. In trying to be a good cleanup citizen, the threads are joinable and the. Unload_module function does a pthread_cancel() and a pthread_join() on any sessions that are active at that time. This has an. Unintended side effect though. Since you can call pthread_join on a Thread that's already terminated, pthreads keeps the thread's Storage around until you explicitly call pthread_join (or Pthread_detach()). Since only the module_unload function was Calling pthread_join, and even then only on the ones active at the Tme, the storage for every thread/session ever created sticks Around until asterisk exits. A thread can detach itself so the session_destroy() function. Now calls pthread_detach() just before it frees the session Memory allocation. The module_unload function still takes care of the ones that are still active should the module be unloaded.

GNU GPL communication conferencing telephony sip

asterisk 13.18.3 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: AST-2017-013: chan_skinny: Call pthread_detach when sess threads end Chan_skinny creates a new thread for each new session. In trying to be a good cleanup citizen, the threads are joinable and the. Unload_module function does a pthread_cancel() and a pthread_join() on any sessions that are active at that time. This has an. Unintended side effect though. Since you can call pthread_join on a Thread that's already terminated, pthreads keeps the thread's Storage around until you explicitly call pthread_join (or Pthread_detach()). Since only the module_unload function was Calling pthread_join, and even then only on the ones active at the Tme, the storage for every thread/session ever created sticks Around until asterisk exits. A thread can detach itself so the session_destroy() function. Now calls pthread_detach() just before it frees the session Memory allocation. The module_unload function still takes care of the ones that are still active should the module be unloaded.

GNU GPL communication conferencing telephony sip

Godot Engine 2.1.4 💾

Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms. Godot is completely free and open source under the very permissive MIT license. No strings attached, no royalties, nothing. Users’ games are theirs, down to the last line of engine code. Godot’s development is fully independent and community-driven, empowering users to help shape their engine to match their expectations. It is supported by the Software Freedom Conservancy not-for-profit.

minor feature: Godot 2.1.4 is released and brings a good number of enhancements and bug fixes, as well as some new features backported from the master branch. There is now (beta) support for Universal Windows Platform, advanced string format in GDScript, one-way collisions for TileMaps, an improved debugger, and many other changes which should stay fully compatible with existing 2.1.x projects.

MITL c++ python game engine 3d graphic programming developers