Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
PDFCrack is a simple tool for recovering passwords from PDF documents that use the standard security handler.
Paps reads a UTF-8 encoded file and generates a PostScript language rendering of the file through the Pango Cairo back end.
This package provides a tool for doing everyday things with PDF documents. It can:
Merge PDF documents or collate PDF page scans
Split PDF pages into a new document
Rotate PDF documents or pages
Decrypt input as necessary (password required)
Encrypt output as desired
Fill PDF forms with X/FDF data and/or flatten forms
Generate FDF data stencils from PDF forms
Apply a background watermark or a foreground stamp
Report PDF metrics, bookmarks and metadata
Add/Update PDF bookmarks or metadata
Attach files to PDF pages or the PDF document
Unpack PDF attachments
Burst a PDF document into single pages
Uncompress and re-compress page streams
Repair corrupted PDF (where possible)
pdfpc is a presentation viewer application which uses multi-monitor output to provide meta information to the speaker during the presentation. It is able to show a normal presentation window on one screen, while showing a more sophisticated overview on the other one providing information like a picture of the next slide, as well as the left over time till the end of the presentation. The input files processed by pdfpc are PDF documents.
Poppler is a PDF rendering library based on the xpdf-3.0 code base. Poppler gives access to the following binary programs:
pdfattach
pdfdetach
pdffonts
pdfimages
pdfinfo
pdfseparate
pdfsig
pdftocairo
pdftohtml
pdftoppm
pdftops
pdftotext
pdfunite
Xournal++ is a hand note taking software written in C++ with the target of flexibility, functionality and speed. Stroke recognizer and other parts are based on Xournal code.
Xournal++ features:
Support for Pen pressure, e.g., Wacom Tablet
Support for annotating PDFs
Fill shape functionality
PDF Export (with and without paper style)
PNG Export (with and without transparent background)
Map different tools / colors etc. to stylus buttons / mouse buttons
Sidebar with Page Previews with advanced page sorting, PDF Bookmarks and Layers (can be individually hidden, editing layer can be selected)
enhanced support for image insertion
Eraser with multiple configurations
LaTeX support
bug reporting, autosave, and auto backup tools
Customizable toolbar, with multiple configurations, e.g., to optimize toolbar for portrait / landscape
Page Template definitions
Shape drawing (line, arrow, circle, rectangle)
Shape resizing and rotation
Rotation snapping every 45 degrees
Rect snapping to grid
Audio recording and playback alongside with handwritten notes
Multi Language Support, Like English, German, Italian...
Plugins using LUA Scripting
diffpdf lets you compare PDF files, offering three comparison modes: words, characters, and appearance.
Poppler is a PDF rendering library based on the xpdf-3.0 code base. Poppler gives access to the following binary programs:
pdfattach
pdfdetach
pdffonts
pdfimages
pdfinfo
pdfseparate
pdfsig
pdftocairo
pdftohtml
pdftoppm
pdftops
pdftotext
pdfunite
GNU Pem is a simple tool for tracking personal income and expenses. It operates from the command line and it stores its data in a basic text format in your home directory. It can easily print reports of your spending on different expenses via a basic search feature.
Testing code which forks is problematic because each test has a number associated with it. Coordinating the test number amongst the parent and child processes is complicated. Test::Fork provides a function to smooth over the complications.
This module causes any warnings during testing to be captured and stored. It automatically adds an extra test that will run when your script ends to check that there were no warnings. If there were any warnings, the test will fail and output diagnostics of where, when and what the warning was, including a stack trace of what was going on when it occurred.
Test::File::Contents provides functions for testing the contents of files.
Test::Inter is another framework for writing test scripts, which offer the ability to access specific tests in a reasonably interactive fashion, primarily for debugging purposes. Much of the syntax is loosely inspired by Test::More.
Test::NoTabs lets you check the presence of tabs in your perl code.
Test::Fatal is an alternative to the popular Test::Exception. It does much less, but should allow greater flexibility in testing exception-throwing code with about the same amount of typing.
Test::Class provides a simple way of creating classes and objects to test your code in an xUnit style.
Built using Test::Builder, it was designed to work with other Test::Builder based modules (Test::More, Test::Differences, Test::Exception, etc.).
This module provides a few convenience methods for testing warning based code.
Loading this plugin causes your tests to fail if there any warnings while they run. Each warning generates a new failing test and the warning content is outputted via diag.
Test::Portability::Files module is used to check the portability across operating systems of the names of the files present in the distribution of a module. The tests use the advices given in 'Files and Filesystems' in perlport. The author of a distribution can select which tests to execute.
Test::MockModule lets you temporarily redefine subroutines in other packages for the purposes of unit testing. A Test::MockModule object is set up to mock subroutines for a given module. The mocked object remembers the original subroutine so it can be easily restored. This happens automatically when all MockModule objects for the given module go out of scope, or when you unmock() the subroutine.
Fennec ties together several testing related modules and enhances their functionality in ways you don't get loading them individually. Fennec::Lite takes a minimalist approach to do for Fennec what Mouse does for Moose.
Test::Deep compares two structures by going through each level, ensuring that the values match, that arrays and hashes have the same elements and that references are blessed into the correct class. It also handles circular data structures without getting caught in an infinite loop.
Test::Requires checks to see if the module can be loaded. If this fails, then rather than failing tests this skips all tests.
This module provides routines for testing the exit status, standard output and standard error of external commands.