• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux CPAN::Testers::Data::Uploads Download

CPAN::Testers::Data::Uploads

November 4, 2009
This software generates a database for CPAN Testers Uploads.
Version 0.11
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage search.cpan.org
Developed by Barbie
CPAN::Testers::Data::Uploads is a powerful and efficient Perl module that enables users to create, update, and backup the uploads database with ease. You can perform these actions either separately or in combination with each other. Regardless of the order in which the options appear on the command line, the order in which the process is carried out will always remain constant as CREATE->UPDATE->BACKUP.

The uploads database, managed by this module, maintains a comprehensive record of all historical information about CPAN. It keeps track of all the release dates of everything that is uploaded to CPAN, whether it is in a BACKPAN repository, current CPAN repository, or posted by PAUSE, which is yet to reach the CPAN mirrors.

The schema for the MySQL database is straightforward and easy to understand. The field details are captured in the 'uploads' table, containing basic information about each distribution component. The MySQL structure of the data is in accordance with this module as follows:

CREATE TABLE `uploads` (
`type` varchar(10) NOT NULL,
`author` varchar(32) NOT NULL,
`dist` varchar(100) NOT NULL,
`version` varchar(100) NOT NULL,
`filename` varchar(255) NOT NULL,
`released` int(16) NOT NULL,
PRIMARY KEY (`author`,`dist`,`version`)
) ENGINE=MyISAM;

There are three types of values that the ‘type’ field could be: 'backpan', 'cpan' or 'upload', indicating whether the release has been archived to BACKPAN, currently on CPAN or has recently been uploaded and may not yet have reached the CPAN mirrors. Apart from that, the 'author', 'dist', 'version,' and 'filename' fields have been included to create a breakdown of the distribution component parts used to locate the distribution. In some cases, two or more authors may upload a distribution with the same name, making filename an unreliable option for sorting.

The 'released' field stores the date of the distribution release. This field records the number of seconds since the epoch, providing an accurate way of sorting the distributions based on their release date rather than the version string. This feature enables users to work with different versions of distributions across time, making it a handy tool for software developers.

The SYNOPSIS of the module includes some interesting options which can be added while executing the module. Users can run the script simply with the command line as 'perl uploads.pl', or they can execute the same with the inclusion of the following optional commands:

--config= : Using this option, users can execute the script as per their configurations from the file mentioned.

--generate : This command will provide a new list of older and newer distributions that have come up in the uploads database, along with their respective dates.

--reindex: It will re-index the database to improve the speed of queries based on other fields than 'released.'

--update : This command will update the uploads database with any new releases that have been made since the last update.

--backup : This command will backup the database into a compressed BZ2 file.

Overall, the CPAN::Testers::Data::Uploads is an excellent module that offers an effortless and efficient way for users to manage the CPAN uploads database.
What's New

Version 0.11: N/A

Free Download 17.9K
309
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

xbasics Repono
A software tool that efficiently allows users to search and replace text ...
TTL Xmame
A front-end GUI interface for SDLmame, a free and open-source emulator for ...
eyeTwit
eyeTwit is a Twitter tool designed for eyeOS that enables users to ...
Program D
Program D is the world's most popular AIML bot platform, which is ...
Acme::GuessNumber
A robot that automatically plays a number guessing game without human intervention.
Oww Client
Oww Client is a software program that provides a visual interface for ...
Warsync
Warsync is a server replication software that utilizes the features of rsync. ...
davfs2
This software integrates WebDAV resources as a conventional file system for ease ...
KANOTIX 64
KANOTIX 64 is a 64-bit Linux live CD that runs on Knoppix ...
BPM Detect
BPM Detect is an uncomplicated utility that detects BPM. It requires FMOD ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.