703 projects tagged "Apache 2.0"
Template Data Interface (TDI, /ʹtedɪ/) is a markup templating system written in Python with (optional but recommended) speedup code written in C. Unlike most templating systems, TDI does not invent its own language to provide functionality. Instead, you simply mark the nodes you want to manipulate within the template document. The template is parsed, and the marked nodes are presented to your Python code, where they can be modified in any way you want.
iLib is an internationalization library for JavaScript that was created because with the advent of AJAX, it is no longer possible to avoid internationalization. Previously, you could format dates in the user's locale on the server. Now, Web services called via AJAX return time stamps in Unix time and formatting has to be done in the browser, but the standard library is inadequate. In addition to dates, the library handles times, numbers, currency, percentages, calendar calculations (Arabic, Hebrew, Gregorian, and Julian), time zones, string translation, string formatting and choice formats, locale info, ctype functions, and Unicode normalization.
JasperStarter is a commandline launcher and batch compiler for JasperReports. It can run any JasperReport that needs a JDBC data source or empty data source, use any database for which a JDBC driver is available, execute reports that need runtime parameters, print directly to the system default or a given printer, optionally show a printer dialog to choose a printer, optionally show a print preview, export to file in the PDF, RTF, .docx, .odt, and HTML formats, export multiple formats in one commanding call, print and export in one commanding call, and integrate in non-Java applications (for example PHP, Python) A binary executable is available for Windows. The string, int, and date parameter types are supported.
Pocket Bandit is a slot machine game for Android. It features a retro style with three reels and ten stops, and is modelled after the classic, mechanical fruit machines of the early 20th century and emulates devices such as the Mills Novelty QT Chevron, Mills Novelty Vestpocket, Groetchen IMP trade simulator, Pace Comet, and Liberty Bell. Unlike the original machines, it also includes elements of skilled and strategic play. You can spin the reels at different speeds by pulling the knob at different speeds, stop a reel at will by yanking the knob up, wager zero to three coins per round, and use no-wager rounds to skip over bad luck streaks.