Open-source automated grading of programming assignments
Web-CAT is a plug-in based web application for automatically grading programming assignments in many programming languages. This project also provides Eclipse plugins for electronic submission and feedback services directly from the Eclipse IDE. We now use github for source code control (https://github.com/web-cat), although all file releases are still provided here through SourceForge. The CVS repository here is for archival purposes only.
Perl Web Scraping Project
Web scraping (web harvesting or web data extraction) is data scraping used for extracting data from websites. Web scraping software may access the World Wide Web directly using the Hypertext Transfer Protocol, or through a web browser. While web scraping can be done manually by a software user, the term typically refers to automated processes implemented using a bot or web crawler. It is a form of copying, in which specific data is gathered and copied from the web, typically into a central local database or spreadsheet, for later retrieval or analysis. Web scraping a web page involves fetching it and extracting from it. Fetching is the downloading of a page (which a browser does when you view the page). Therefore, web crawling is a main component of web scraping, to fetch pages for later processing. Once fetched, then extraction can take place. The content of a page may be parsed, searched, reformatted, its data copied into a spreadsheet, and so on.
Source code for perl simple text editor.
Simple text editor. Run: $perl 01text0.pl
Run Windows applications on any computer.
WineBOX is an Open Source implementation of the Windows API and a program loader, allowing many unmodified Windows binaries to run on x86-based computers with out need a operative system.
Mature SGBD in Perl with a web interface
WODA is an easy to use web database, with graphical frontend and backend. Built with beginners in mind, it is far easier than any other tool I know, while remaining powerful for advanced users (Perl langage is directly available). It manages semi-relational multimedia databases and allows them to be defined, maintained, added-to, modified, and queried entirely through the web interface without programming. It comes from the 90's and thus is very low in computer resources. Žiga Turk, Woda original author, is also the creator of the famous Virtual Shareware Library (that later evolved into shareware.com) and the former Minister for Education, Science, Culture and Sports in the Government of Slovenia.
This is the project page for the old Perl version of Natural Docs. It is still available but no longer being updated. Please see NaturalDocs.org for the new version. Natural Docs is an open-source documentation generator for multiple programming languages. You document your code in a natural syntax that reads like plain English. Natural Docs then scans your code and builds high-quality HTML documentation from it.
Fully Automate ANY Process with *Persistent* SSH/SFTP from One Host
FullAuto is a groundbreaking secure programming framework that enables FULL API access to any number of simultaneous persistent SSH and SFTP connections to remote resources and devices. With FullAuto, connections are PERSISTANT enabling state preservation of file system navigations, environment manipulations, and user context shifting. Output and error messages from remote commands are returned accurately from both STDOUT and STDERR channels. With FullAuto persisent SSH/SFTP connections, automated processes can be DYNAMIC, intelligent and responsive - precisely in the same manner that highly trained professionals work with SSH/SFTP tools, to perform countless tasks manually. FullAuto works with the naked protocol, and connects directly with ordinary SSH/SFTP servers that already exist on nearly every UNIX platform, and many Windows and MAC systems. NO OTHER REMOTE SOFTWARE IS NEEDED. FullAuto is written entirely in Perl and has been tested on Linux, UNIX and Windows with Cygwin.
Vicidial Contact Center Suite
This software suite is designed to extend the functionality of the Asterisk PBX through platform-independant web-client applications. Includes the VICIDIAL inbound/outbound contact center application. The suite is scalable across multiple Asterisk servers.
File Read Test is a tool that reads disk files or directories and stops on the first read error. A second tool, Quick Disk Test, fills a disk with test data and verifies that it can be read back without errors.
FreePBX (formerly Asterisk Management Portal) is a project to bring together best-of-breed applications to produce a standardized implementation of Asterisk complete with web-based administrative interface.
OpenSource Call Center and Dialer System
An Open Source (predictive) Dialer. OSDial is a full featured GPL dialer which does Manual, Power and Predictive dialing out of the box. Its easily installed through one of our .iso images. Install manual available at http://store.osdial.com/ Full details available at web site (http://osdial.com).
yaffas is for "yet another framework for administrating servers" and is a project for developing exactly this: a framework with a graphical administration interface for the easy administration of servers.
GoAutoDial is an all-in-one open source Vicidial administrator utility that enables you to manage your Vicidial - CentOS based server. Package includes Vicidial web admin, GoAutoDial admin, NEW AgentUI. For more info, please visit www.goautodial.com.
This project houses software to analyze data acquired from electrophysiology experiments. Currently, we have an Octave/MATLAB program to analyze electroneurogram traces of coupled oscillators, and a Perl library for the analysis of voltage trace data
NASI is the container for several Nokia OSS projects that focus on allowing end-users to generate content with their own basic phones, primarily using SMS and voice. Nasi means "with us" in Swahili.
ASSD is a simple biological sample database focused on the storage of proteomics data. It tracks every processing step incl. results throughout a sample's lifetime. Next to proteomics data it can also store other results like FACS or Western Blots.
Converter between mathematical infix notation and PharmML math markup.
PharmML is a markup for pharmacometrics markup language documented at http://pharmml.org/. This project provides a converter between the conventional mathematical infix notation and the math markup used by PharmML. Try it online at the link below.
email to print system
Could not find one so I am making a simple one. Currently automatically prints pdf attachments to "special" email addresses.
Simple Perl CGI script to manage user registrations on a murmur server (mumble server), via D-BUS
This project is intended for Postfix administrators to quickly view their maillog by parsing the traditional Maillog format to MySQL.
Handset Detection for Mobile Applications. Device Description Database
WURFL lets you detect thousands of types of mobile devices accessing your web service and take decisions based on what that device can or cannot do. With WURFL, you can optimize mobile web content, effectively deliver advertisements, or analyze mobile traffic. WURFL will read HTTP requests from mobile browsers and search the Device Description Repository (DDR) for the corresponding device properties (i.e. capabilities). WURFL will return the device capabilities to your application, which can leverage this knowledge to optimize the mobile experience. WURFL can detect over 10000 device types and offers over 500 device capabilities, including desktops, smartphones, tablets, feature phones, smart TV’s and many other emerging devices types. WURFL addresses the needs of many types of users, from large enterprises with high performance requirements, to regular companies who need a solution that is simple to deploy, integrate and customize. WURFL is provided by ScientiaMobile, Inc.
Media Cloud allows automated downloading and analysis of on-line media. It is intended to automate what was previously a tedious process of painstaking manual content analysis.
TPL (transfer,parse,load) tool for batch files.
This is an enterprise-strength system for batch file processing, e.g. transfer, parse and load data using batch (text) files within and without the enterprise. The system is controlled through parameters and doesn't require any programming, code generation or code deployment. This is a heavy duty back end system with no GUI. Nonetheless it's very easy to use, easier than most GUI-based ETLs, even easier to install. It currently supports 4 major dbs: Oracle, Sybase, MySQL, MSSQL. The free community edition allows to process about 10 files a day depending on the setup. For support and licensing go to the www.datastreamprocessor.com
Team Collaboration and Project Management
TeamShui is a web based interface with the following features: - email client - instant messenger - project management - support ticket system - stock balance system - sales management - customer relation management - advanced analyzers and statistics - calendar/schedule system - file sharing - whatever else is requested ;) This project is currently still in the planning phase. Comments and ideas are very welcome, please post them in the forum.