p is a pager like more or less. It is more conservative with screen handling and thus does not screw up the screen as easily as more or less. p uses its own termcap package with TERMPATH support that makes it easy to have a local .termcap file in the user's home directory to override bad termcap entries. p supports three text attributes for nroff: bold, italic, and bold-italic. p is able to find patterns in higlighted text, unlike more or less. p also filters out unprintable characters.
p-get is a porn Web spider for the efficient download of Internet video pornography. It is designed to never download the same file twice. It downloads from TGP galleries. Although written in Java, it is a command line tool in the Unix tradition. It is known to work in Linux, Windows, and OS X with Sun's Java, gcj, and jamvm+GNU classpath.
The p2pd package can be used to build scalable content distribution networks (CDNs) for interactive video-on-demand (VoD) streaming. It can be used as a server, a cache, and a client, and used to construct both traditional CDNs and P2P-based CDNs that make use of client resources to stream video files. The system is network aware, attempts to make efficient use of the available resources, and adapts to server failures.
p300 is a P2P application that allows you to share directories with other computers on a LAN or VPN. Other hosts running p300 are automatically discovered using IP Multicast. Bandwidth limiting is supported. You can configure which hosts may access your shared directories. You can use an integrated browser and download manager to download files from other p300 programs on your network, or use your Web browser. You can also use WebDAV to mount the directories from other computers. A search function and an integrated chat (instant messenger) are available.
pHash is an implementation of various perceptual hashing algorithms. A perceptual hash is a fingerprint of a multimedia file derived from various features from its content. Unlike cryptographic hash functions that rely on the avalanche effect of small changes in input leading to drastic changes in the output, perceptual hashes are "close" to one another if the features are similar. Potential applications include copyright protection, similarity searches for media files, or even digital forensics.
pHoToMoLo is a toolset for managing JPEG images in JFIF or Exif format. Photomolo generates a static HTML 4.01- and CSS 1-based multi-resolution image gallery for a directory tree containing images. Exifiron losslessly compresses and corrects the orientation of Exif JPEG images. Jpegnail removes or embeds thumbnails. Jpegcom lets you edit embedded image comments using any text editor and image viewer. A shell script frontend for Exifiron is included for copying images from removable storage, such as USB or Compact Flash.
Pactester is a tool to test proxy auto-configuration (PAC) files. PAC files are used by browsers to identify the correct proxy server for a given URL. Since the PAC file evaluation mechanism is generated inside the browser and cannot be accessed from outside, the only way to tell which proxy your browser will use for a specific URL is manual inspection of the PAC file. Unfortunately, this approach is error prone and quickly becomes impractical for large and complex PAC files. Pactester resolves this issue by simulating browser behavior.