15853 projects tagged "Linux"
TeachToPod is a set of shell scripts for ripping DVDs from The Teaching Company to produce either video files (m4v) or audio files (mp3) for playback on an iPod. Metadata such as lecture titles are automatically scraped from the Web and added to the output files. Operation of the scripts is almost automatic, and from the operator's viewpoint requires merely physical insertion and removal of the DVDs. Presently, the scripts are optimized for iPod Classic and have only been tested on Ubuntu 10.10.
The Dmapd project provides a GObject-based implementation of DMAP sharing. Dmapd features support for both DAAP (iTunes) and DPAP (iPhoto), support for realtime transcoding of media formats not natively supported by clients, and support for many metadata formats, such as those associated with Ogg Vorbis and MP3 (e.g., ID3). It has been used on OpenWrt Linux-based systems with as little as 32MB of memory to serve music, video, and photograph libraries containing thousands of files.
LibCarvPathRepository is a library that provides the low level functionality for creating and using a (single, large, growing, sparse) file as an archive of (forensic) media images and other files. LibCarvPathRepository is to be used in conjunction with CarvFS. The CarvFS "raw" module is growing archive aware, making it possible to add (forensic) media images to a mounted raw archive. The LibCarvPathRepository library provides the low level multi-process safe API for appending an entity to the growing archive. Blocks of NULL data are automatically converted to sparse content to keep down the disk usage of the archive. After the image has been added to the archive, the library provides the carvpath of the newly entered image within the archive, making it possible to hand this carvpath to other carvfs aware tools.
eXtended Screenshot is a tool for making, editing, sharing, and exchanging screenshots between people via the Internet. It uses the HTTP protocol. It can capture either the full screen or only part of the screen. The screenshot can be edited by cropping it or adding shapes. The color, width, position, and size of shapes can be changed. A screenshot can be uploaded to a server. Prepared links can be shared. A screenshot can also be saved to a file in the PNG or JPEG formats. This tool is oriented for QA testers, programmers, designers, sales managers, support centers, and other people. It has a minimal design and focuses on functionality.
uevalrun is a self-contained computation sandbox for Linux, using User-mode Linux for both compilation and execution of the program to be sandboxed. The program can be written in C, C++, Python, Ruby, Perl, or PHP. uevanrun enforces memory limits, timeouts, and output size limits in the sandbox. The primary use case for uevalrun is evaluation of solution programs submitted by contestants of programming contests: uevalrun compiles the solution, runs it with the test input, compares its output against the expected output, and writes a status report.
A simple annotation-driven command line parser toolkit for Java 5 applications.