• 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 Schedule Generator Download

Schedule Generator

May 14, 2008
Schedule Generator is a Perl script that creates a weekly schedule as a Scalable Vector Graphics image.
Version 1.0
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage kodi.exofire.net
Developed by Kodi Arfer
Schedule Generator is a Perl script that creates a weekly schedule as a Scalable Vector Graphics image. It can be run on your computer with basic command line knowledge or through the interactive form interface on the demo site that is designed for anyone to use.

The script is implemented as a module, giving the flexibility to use the same code in a CGI script, such as on the demo site, or a Perl one-liner. It is dependent on the SVG module. You can access the primary method of Schedule Generator, called "as_string", from any Perl program, which is explained in the POD embedded in Schedule_Generator.pm.

To create a schedule quickly, input a YAML data structure, then use the following command: cat example.yml | perl -e 'use Local::Schedule_Generator; use YAML; print Local::Schedule_Generator->as_string(%{Load do {local $/; < STDIN >;}});' > /tmp/sched.svg; inkview /tmp/sched.svg. Replace "example.yml" with your desired file name and "inkview" with your preferred SVG viewer. The program also includes an example YAML file for reference.

If a bitmap version of the output is needed, open the image with Inkscape or use ImageMagick to convert the SVG. The author of the script chose to place Schedule_Generator.pm in the "Local" namespace because it is too specific for CPAN but belongs somewhere distinct. Anyone can edit the numeric variables in Schedule_Generator.pm that control the proportions of the schedule for more control over the output.

Despite the author's unconventional brace style, the script is Pythonic in appearance and easy to read. To learn the YAML data serialization language used in the input file of Schedule Generator, a five-minute guide is available. More information can be found in the documentation for Perl's YAML module.
What's New

Version 1.0: N/A

Free Download 6K
333
  • 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

Gnapster
Gnapster is a robust GTK/GNOME client designed for the Napster online MP3 ...
FlashKard
FlashKard helps users improve their vocabulary by providing a training tool.
Blinkensisters - Hunt for the Lost Pixels
This 2D scrolling game features a Parallax-style gameplay.
DNS Domain Expiration Check
Domain-check is a tool designed to validate and verify DNS domain expiration ...
django-navigation
This is a software application that provides breadcrumbs navigation functionality when using ...
STCparser
STCparser is a Python software tool that extracts TV shows from www.surfthechannel.com.
KLog
KLog is a logging software designed for KDE specifically for ham radio ...
pynetfilter_conntrack
Pynetfilter_conntrack is a software tool that binds the libnetfilter_conntrack library using Python. ...
YAFT
YAFT is a program that acts as a user interface for iptables ...
Bio::MAGE::ArrayDesign
The MAGE package offers a container module for classes designed to work ...
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.