Main > Free Download Search >

Free recipe software for linux

recipe

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 47
phpMyRecipes 1.2.0

phpMyRecipes 1.2.0


phpMyRecipes is a simple application for storing and retrieving recipes. more>>
phpMyRecipes is a simple application for storing and retrieving recipes. phpMyRecipes project uses a web-based interface, for ease of use across any system, and a MySQL database backend for storing the recipes.

In addition, fine-grained security is implemented so that the recipes can be searched and viewed by anyone, but all functions that make changes (adding/editing/deleting) require additional privileges to be granted by the administrator. Privileges for adding things can be granted separate from privileges for deleting things. The administrator can also decide whether or not units or categories are modifiable, on a per-user basis.

Recipes are categorized, and new categories are easy to create. Ingredients are added to the database on-the-fly, as they are used in recipes. Unit types (such as "cup" or "teaspoon") are stored in the database as well, and can be easily added to or modified. Unit "plurals" are also handled correctly when viewing recipes (using "cups" instead of "cup" in the right places).

A robust search feature is included that allows users to search the recipes based on a wide range of criteria, including words found (or not found) in the instructions, the recipe name, category, and ingredients list.

<<less
Download (0.11MB)
Added: 2006-12-30 License: GPL (GNU General Public License) Price:
1029 downloads
Weight Loss Recipe Book 3.1

Weight Loss Recipe Book 3.1


Weight Loss Recipe Book is a free, online, community-built recipe book. more>>
Weight Loss Recipe Book is a free, online, community-built recipe book. Weight Loss Recipe Book contains everything you need to allow your web site visitors to submit recipes and everything your administrator needs to administer the recipes.
When a visitor submits a recipe, the recipe is added to a database and awaits approval from the administrator before being added to the public site.
Main features:
- Community built, meaning you just have to approve entries and watch your web site expand!
- Captcha validation to prevent automated entries into the recipe book.
- Complete administrator system - add administrators, recipe categories, manage recipes and more!
- Best of all, Weight Loss Recipe Book is totally free!
<<less
Download (0.061MB)
Added: 2006-05-08 License: Freeware Price:
1267 downloads
Gourmet Recipe Manager 0.13.3

Gourmet Recipe Manager 0.13.3


Gourmet Recipe Manager is a simple but powerful recipe managing application that is intended for the GNOME desktop environment. more>>
Gourmet Recipe Manager is a simple but powerful recipe-managing application. Gourmet is intended for the GNOME desktop environment, but works on any platform that gtk supports, including windows.
Gourmet allows you to collect, search and organize your recipes, and to automatically generate shopping lists from your collection. Take a look at the screenshots for a sense of how this works.
Gourmet Recipe Manager is free software. If you want to contribute to the project and youre a python programmer, please take a look at the source code and start hacking! If you would like to use Gourmet in a language other than English, you can help translate gourmet using the rosetta web-based tool.
Simple Search
Screenshot of Search viewA simple index view allows you to look at all your recipes as a list and quickly search through them by ingredient, title, category, cuisine, rating, or instructions. Searching happens as you type to save you keystrokes, and multiple kinds of searches can easily be combined from this same view (so you can search for salads (category) with walnuts (ingredient) without having to open a separate dialog. You can easily sort recipes by clicking on the column youd like to sort by. Furthermore, for advanced users, you can search using regular expressions.
Recipe Editor
Screenshot of Search viewA recipe card view allows editing and entering individual recipes easily. It also instantly multiplies ingredient amounts if you need to multiply or divide a recipe, and even adjusts units to keep them as readable as possible (so that 2 tbs. x 4 displays as 1/2 cup). Gourmet aims to make entering ingredients as intuitive and painless as possible, while still allowing for powerful features. Major Features:
A keyed ingredient list which allows searches and shopping-list generation to understand synonyms (like aubergine and eggplant) and ignore ingredient descriptions (i.e. to treat "tomatoes, finely chopped" as "tomatoes" for the purpose of searching and generating shopping lists.
An intuitive spreadsheet-like editing interface
An alternative, fast form-like ingredient entering interface (which allows you to easily type ingredient lists without looking at the screen.
Drag-n-drop support for importing ingredient lists from your web browser or other application.
Support for pasting ingredient lists in from your clipboard.
Support for grouping ingredients within a recipe.
Support for calling another recipe as an ingredient.(Note: this allows you to use a recipe as a menu!)
Support for optional ingredients.
In addition to ingredients and instructions, you can enter information about categories, cuisines, and ratings that you can later use to search for recipes. In each case, Gourmet allows you a drop down menu of standard categories and categories youve used in the past, but also allows you to enter any custom categories you like.
You can also add images to your recipe for an attractive display. Thumbnails will be displayed in the recipe index. Currently, only HTML export supports images.
Import and Export
Gourmet includes simple and powerful import and export filters for a number of formats, including the two most common recipe formats on the web (mealmaster and mastercook).
Gourmet can import the following kinds of files:
Mealmaster Files
MasterCook text files
MasterCook XML files
Gourmet XML files
A number of popular recipe websites, such as epicurious and recipezaar
Gourmet also can import ingredient lists from a regular plain text list, which can be imported from a file, pasted from the clipboard or dragged onto the editing view.
Gourmet can export the following kinds of files:
Mealmaster files
Rich Text Format
Plain Text
Recipe Web Pages
Gourmet XML files
On GNU/Linux systems, gourmet can also export PDF or postscript files via its printing interface.
Gourmet aims to import and export as many common formats as possible. If you have a format youd like to import, please submit a feature request, or, if youre a programmer, go ahead and start writing the filter yourself!
Shopping List Manager
Screenshot of Shopping List ViewGourmet allows you to automatically generate shopping list from your recipes. You can easily multiply recipes when you add them to adjust for the number of people youre cooking for. If the units are convertable, different units used in different recipes will be added up correctly on your shoppings list (Gourmet even knows the density of some common foods to allow volume-to-weight conversions!). If Gourmet cant convert your units, the shopping list will simply display both units -- for example, the screenshot shows both tsp. and cloves of garlic, since these units cant be sensibly combined.
If you already have an item that appears on your shopping list, you can drag it into your "pantry" so it wont be included! Items added to your pantry will be remembered in the future (so you dont have to manually remove items like "water" from your shopping list every time a recipe calls for it). However, since the pantry list is shown next to the shopping list, you will always have a list at hand of all the ingredients called for by your recipes. (You can drag an item back from the pantry to the shopping list if youve run out.)
The shopping list is also automatically sorted into categories. Gourmet knows the basic categories of a number of foods (produce, meat, fish), and you can create whatever categories are convenient for your own shopping -- I use it for sorting out the basic sections and aisles of my local grocery store and those items that I get from specialty stores. You can set up shopping categories as you enter recipes, or you can move ingredients around within the shopping list view by drag and dropping or using a popup menu.
Main features:
- Simple searching and sorting
- Easy recipe editing
- Import and export from various formats
- A shopping list creator and organizer
<<less
Download (2.1MB)
Added: 2007-01-04 License: GPL (GNU General Public License) Price:
1027 downloads
Yet Another antiVirus Recipe 1.9.5

Yet Another antiVirus Recipe 1.9.5


Yet Another antiVirus Recipe is a procmail that helps to filter out a lot of the most common e-mail worms. more>>
Yet Another antiVirus Recipe is a procmail that helps to filter out a lot of the most common e-mail worms.
For some of the above (plain iframe, clsid, xml, macro) e-mail is delivered normally but gets a WARNING in subject plus its old subject ($SUB).
Some of the warnings are:
WARNING-XML-CODEBASE-OBJECT-$SUB
WARNING-CLSID-EXTENSION-$SUB
WARNING-IFRAME-$SUB
WARNING-MACRO-$SUB
WARNING-NSCAM-SCORE:$NKNGS-$SUB
Main features:
- :: base64 signatures ::
- Most of these worms are MS-Windows executables and arrive at our e-mail encoded through base64 routines. YAVR uses especially selected signatures to locate these attachments. After that it places them in a directory (/virus/) sorted by name.
-
- :: iframe html exploit ::
- Through IFrame tag a html encoded e-mail can download and execute a file from a remote http site without informing the user.
-
- :: CLSID hidden extensions exploit ::
- Attachments which end with a Class ID (CLSID) file extension do not show the actual file extension saved and viewed with Windows Explorer. This allows dangerous file types to look as though they are actually innocent files, such as JPG or WAV files.
-
- :: xml codebase exploit ::
- Usage of some xml objects allow local files to be automatically executed, regardless of the security settings on the target machine.
-
- :: generic executable trap for bat, pif, vbs, vba, scr, lnk, com, exe ::
- The rest of MS-executable files that are not caught from base64 signatures end up in a virus-could-be file.
-
- :: generic macro detection for doc,dot,xls,xla files ::
- MS-Word and MS-Excel files that contain macro commands are marked with a warning.
-
- :: generic detection for most of nigeria scam e-mails (most of them) ::
- Nigeria scam e-mail is not a virus but a big spam problem... There are many good filters that use great algorithms for spam. This is just an add-on.
Enhancements:
- new switches for quarantine or not certain e-mailsbased on some ideas by Dan Smart
- YAVRQUARANTEXE if set to ON it sends unknown executables to /virus/virus-could-be as usual if set to OFF it delivers at inbox with a warning (and the X- header ;)
- YAVRQUARANTNIG same for nigeria scam
- YAVRQUARANTPRN same for porn e-mail read instuctions inside nkvir-rc
- X- marks in headers to help your own procmail scripts
- X-YAVR: MS-EXEC (any MS executable that wasnt identified by signatures)
- X-YAVR: NIGERIA (nigeria scam)
- X-YAVR: PORN (porn related)
- X-YAVR: MACRO (containing macro code)
- X-YAVR: XML-CODEBASE
- X-YAVR: IFRAME
- X-YAVR: CLSID-EXTENSION
- X-YAVR: SENDMAIL-EXPLOIT
- some more Worm.Moodown.b aka Netsky.b signatures
- another Mimail.Q
<<less
Download (0.054MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1204 downloads
Jreepad 1.5

Jreepad 1.5


Jreepad allows you to store and edit all your little nuggets of text in an incredibly intuitive tree structure. more>>
Jreepad is an excellent free "personal database" program its a great way to organise all your personal notes, thoughts, recipes, tasks, memories...
Whats more, its open-source and programmed in Java, so that all may benefit from it!
Main features:
- A Jreepad file consists of a nice simple tree structure, and each "node" has an associated "article" - this can be plain text, HTML or tabular data.
- Nodes can be rearranged very intuitively with drag-and-drop functionality (or by keyboard), so its easy to arrange your thoughts.
- Theres a very powerful and intuitive search facility to locate a piece of text in a subtree
- Hyperlink support: select a link and you can follow it - whether its HTTP, FTP, mailto:, "node://" (as used in Treepad), or even WikiStyleLinks!
- Integrated Google search
- Load/save Treepad (.HJT) files, compatible with Treepad Lite (so you can share files with Windows users)
- ...and much more, of course.
Enhancements:
- JTextile formatting, for a convenient and elegant wiki-like formatting of text.
- Infinite undo/redo of changes to text in nodes.
- Document icons and file associations (under Mac OS X) for added convenience.
- Improved keyboard shortcuts.
- A handful of bugfixes.
<<less
Download (0.17MB)
Added: 2006-03-13 License: GPL (GNU General Public License) Price:
1324 downloads
Snippets 1.0

Snippets 1.0


Snippets is a CGI script where fortune cookie meets wiki. more>>
Snippets is a CGI script where fortune cookie meets wiki. The project provides:
- A way for people to share quotes, recipes, jokes...
- A private niche where a person can keep track of sites to visit, people to e-mail.
- A tool for administrators to turn a large repository of static content into a manageable amount of dynamic content.
Snippets is designed to be easy to configure and customize.
Snippets is a versatile CGI script that allows administrators to turn a large amount of static content into a small amount of dynamic content, and users to have an editable quote of the day. Its a cross between a fortune cookie program and a wiki. Snippets can be used for much more than memorable quotes, though; Snippets can be used to show people, or remind them of:
- Jokes
- Quotes
- Recipes
- Websites to visit
- Friends to write/e-mail/call
- Long-term to do items
- Places to visit
- Books to read
- Favorite pictures
- Etc.
Go ahead and play around with it; see what it can do.
<<less
Download (0.046MB)
Added: 2007-02-23 License: GPL (GNU General Public License) Price:
973 downloads
BrewNIX 1.0.2

BrewNIX 1.0.2


BrewNIX is a brewing software project. more>>
BrewNIX is a brewing software project.

BrewNIX is beer brewing software that will primarily store recipes but also do some minor analysis of the recipes you enter.

It is currently a command line program, requiring curses. Future plans call for recipe compatibility with qbrew and a choice of GUI or CLI interface.

<<less
Download (0.12MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1081 downloads
Web Filter 0.96

Web Filter 0.96


webfilt is not a spam filter, but provides a generic web-based interface for Bayesian-style UNIX filters that need occasional tr more>>
webfilt is not a spam filter, but provides a generic web-based interface for Bayesian-style UNIX filters that need occasional training and corrections. It has been tested with SpamProbe and SpamBayes, but should work with other command-line filters too.

The webfilt system works with existing UNIX accounts, and consists of three distinct components that operate independently:

Users procmail recipes and cron jobs. The storelast.sh shell script is invoked by a users .procmailrc and simply saves a size-limited copy of each incoming e-mail message. The destination directory is determined by spam-state, done by procmail processing. A cron job periodically cleans old message copies.

webfiltd, daemon. The daemon component is invoked by inetd, and responds to a number of commands that allow a connecting client to authenticate, read files, and execute remote commands. This is all done with the authenticated users permissions. This daemon accepts just localhost connections.

webfilt.cgi, web interface The CGI program creates the web interface. Running with low privileges, it communicates with the webfiltd daemon over a socket to guarantee privilege isolation. The user logs in using their web browser and can then view recent emails and run commands on certain files (to train the filter).

<<less
Download (0.023MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1200 downloads
UniPackage 0.5.2

UniPackage 0.5.2


UniPackage is a non-distribution-specific, dependency free package system. more>>
UniPackage is an alternative to distribution-specific packaging systems like dpkg and RPM. UniPackage is a simple system that works on any Linux distribution.

UniPackage packages are tar.bz2 archives which contain a self-contained "AppDir" which can be moved anywhere in the filesystem without disturbing the applications installation. In most cases, this packaging does not require changes to the applications code.

The issue of dependencies is avoided by bundling all required libraries in the AppDir. However, to conserve memory, applications will default to using existing libraries already installed on the system if they are available.

Disk space is conserved by transparently decompressing the applications "bin" and "lib" directories upon execution of the application (new to v0.5.2).

Creating Packages

In the following example, we will show how to create a package for MPlayer.

1. Extract the UniPackage tarball somewhere on your system (if youre reading this, then obviously youve done that).

2. Download the MPlayer source archive (the .tar.bz2) and extract it somewhere on your system (anywhere is fine).

3. Change your working directory to where you extracted UniPackage.

4. UniPackage makes use of recipes to compile programs, similar to in GoboLinux (www.gobolinux.com). A recipe is a simple bash script that contains the commands necessary to compile a program. For most programs, the Recipe.Standard recipe should
work fine. However, for more complex programs you may need to either create a recipe or find one that someone else has created.

Included with UniPackage is an example of a "complex" recipe for creating an MPlayer package - Recipe.MPlayer. If you have a look through the recipe, you will see that its not
really complex. It just sets up a few extra directories, downloads and extracts fonts/codecs/skins which are specific to MPlayer. You can modify the recipe as much as you like to get the desired compilation result.

Once you have created/found your recipe, you invoke the CreatePackage script to create your package. CreatePackage requires a few arguments, and running CreatePackage without any arguments will give you a concise overview of what you
need to supply to it.

To create our MPlayer package, we invoke CreatePackage by typing:

./CreatePackage /usr/local/src/MPlayer-1.0pre5 MPlayer-1.0pre5 gmplayer Recipe.MPlayer "--enable-gui"

To break down the arguments:

Arg1: Path to the programs source files /usr/local/src/MPlayer-1.0pre5

Arg2: Name of the program (arbritrary, use whatever you like) MPlayer-1.0pre5

Arg3: Name of the binary which will launch the compiled program gmplayer

Arg4: Filename of the recipe you wish to use (MUST be in the current directory).
Recipe.MPlayer

Arg5: Any additional commands you would like to send to the configure script when compiling (this is just exported to the recipe as a variable so even if the program does not use a configure script, you can still specify options which the recipe will
insert into the right place).

If there are no additional options you wish to specify, you must still provide the argument, but just use empty quotes: ""

"--enable-gui"

And thats it. The program should compile, and be packaged up into a nice
bzip2-compressed tarball.

To distribute the package, just have your users download the tarball and instruct them to extract its contents to wherever they like (I like to place my packages under /Applications but its entirely up to the user).

All configuration files (if applicable) will be contained within the extracted package directory. Regardless of where the user extracts the tarball, the program should still be able to find all required config files, libraries etc just fine.

To run the program, the user just navigates to the directory and executes the "AppRun" script. If they use Rox-Filer, all they need to do is click on the directory in Rox to launch the program.
<<less
Download (0.010MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1665 downloads
mysqlrowcopy 1.0

mysqlrowcopy 1.0


mysqlrowcopy is a tool that generates insert statements from result sets. more>>
mysqlrowcopy is a tool that generates insert statements from result sets. It produces output similar to what might result from running mysqldump on a single SELECT query.

This project helps eliminate some of the tedium of moving data between QA and production MySQL databases.

Build:

To build mysqlrowcopy, you should run:

./configure
make

A mysqlrowcopy and mysqlrowcopy.debug file are created. They have identical functionality, the .debug version simply has debugging symbols built in (for gdb).

Since mysqlrowcopy is probably going to be I/O bound with modest CPU and RAM usage, the only reason to even build a 64-bit version is to work around potential issues in dynamic linking 32-bit binaries against 64-bit libraries.

RECIPES

1. Migrating a MySQL user account reaper from QA server to a production server.

e.g. MySQL database server qa3.example.com to prod1.example.com:

$ mysqlrowcopy -h qa3.example.com
SELECT * FROM db WHERE User = "reaper" mysql db > reaper.sql
$ mysql -h prod1.example.com mysql < reaper.sql

You could of course simply pipe the output of mysqlrowcopy into mysql and skip the intermediate file.

(Dont forget to RELOAD PRIVILEGES afterwards)

2. Keep your test environment up to date. Populate it with production data every 24 hours. You could run this sequence from cron once a day:

$ mysqlrowcopy -h finance-db.example.com
SELECT * FROM stocks WHERE modified > DATE_SUB(NOW(),INTERVAL 24 HOUR)
finance stocks > day-stocks.sql

$ cat day-stocks.sql | mysql -h finance-test.example.com finance

3. Copy data between tables on different servers that have some similar fields.

Youve got common data in table Zip on a production database:

mysql> desc Zip;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ZIPCode | varchar(5) | | PRI | | |
| ZIPCodeType | char(1) | YES | | NULL | |
| City | varchar(32) | YES | | NULL | |
| CityType | char(1) | YES | | NULL | |
| State | varchar(32) | YES | | NULL | |
| StateCode | char(3) | YES | | NULL | |
| AreaCode | char(3) | YES | | NULL | |
| Latitude | varchar(12) | YES | | NULL | |
| Longitude | varchar(12) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
9 rows in set (0.00 sec)

And youve got table ZipPosition in a research database:

mysql> desc ZipPosition;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ZIPCode | varchar(5) | | | | |
| Latitude | varchar(12) | YES | | NULL | |
| Longitude | varchar(12) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

You want to load data from production Zip into research ZipPosition.

$ mysqlrowcopy -h production SELECT ZIPCode,Latitude,Longitude common ZipPosition > pos.sql
$ cat pos.sql | mysql -h qa research

Note how we specify ZipPosition on the first line to tell mysqlrowcopy what the destination table is going to be.
<<less
Download (0.021MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
967 downloads
QBrew 0.3.5

QBrew 0.3.5


QBrew is a homebrewers recipe calculator. more>>
QBrew is a homebrewers recipe calculator. With it a brewer can formulate new recipes and calculate gravity, bitterness, color and other attributes.
Enhancements:
- Added database editor
- Added export to HTML, BeerXML
- Improved printing
- Updated style database
<<less
Download (0.34MB)
Added: 2005-07-05 License: GPL (GNU General Public License) Price:
1571 downloads
Embperl::TOC 2.2.0

Embperl::TOC 2.2.0


Embperl::TOC is a Perl module for Embperl Documenation: Table of Contents. more>>
Embperl::TOC is a Perl module for Embperl Documenation: Table of Contents.

Embperl can be used in many ways and its documentation doesnt fit in one man pages. The following documentation is available within the distribution and the installed system using perldoc(1) or man(1):

CONTENT:

Installation Documentation
Embperl::Features
Embperl::Intro
Embperl::IntroEmbperl2
Embperl::Config
Embperl
Embperl::Object
Embperl::Form
Embperl::Form::Validate
Embperl::Mail
Embperl::Inline
Embperl::Recipe
Embperl::Syntax
Embperl::Syntax::ASP
Embperl::Syntax::Embperl
Embperl::Syntax::EmbperlBlocks
Embperl::Syntax::HTML
Embperl::Syntax::EmbperlHTML
Embperl::Syntax::Mail
Embperl::Syntax::MsgIdExtract
Embperl::Syntax::Perl
Embperl::Syntax::POD
Embperl::Syntax::RTF
Embperl::Syntax::SSI
Embperl::Syntax::Text
Embperl::TipsAndTricks
Sourcecode encryption
Changes

<<less
Download (0.65MB)
Added: 2006-09-27 License: Perl Artistic License Price:
1122 downloads
cap2-mercurial 0.9 RC2

cap2-mercurial 0.9 RC2


cap2-mercurial is a Capistrano 2.x plugin that allows you to use Mercurial in your cap recipes. more>>
cap2-mercurial is a Capistrano 2.x plugin that allows you to use Mercurial in your cap recipes. This project enables the use of "set :scm, :mercurial" in your recipe file. The module is included in Capistrano, but this has the latest updates and bonus recipes.
Enhancements:
- This version works with cap2 and Mercurial 0.9.x reasonably enough for the authors needs.
<<less
Download (MB)
Added: 2007-06-05 License: GPL (GNU General Public License) Price:
871 downloads
VinoBase 0.1

VinoBase 0.1


VinoBase project is a documentation and management tool for hobby winegrowers. more>>
VinoBase project is a documentation and management tool for hobby winegrowers.
It helps you manage your different preparations, recipes, yeasts, etc., and exports your results to different file formats.
Main features:
- Managing of preparations, yeasts and recipes
- Creating of a progress for every preparation
- Adding of evaluations
- Adding of labels
- Export as text file and as PDF document
<<less
Download (MB)
Added: 2006-10-05 License: GPL (GNU General Public License) Price:
1118 downloads
exPHPresso 0.0.2 Beta

exPHPresso 0.0.2 Beta


exPHPresso provides a compilation of fine coffees, their attributes, and variations. more>>
exPHPresso provides a compilation of fine coffees, their attributes, and variations.
exPHPresso uses PHP/MySQL for dynamic content consisting of recipes for coffees, both international, and domestic.
Coffees are listed by country, specialty, and classics.
Users can also input comments on where to find the best coffees, and their ratings, along with adding coffees to the database.
Enhancements:
- BETA RELEASE 0.0.2
- ADDED USER FUNCTIONS(ENHANCED)
- ADDED BETTER BROWSER COMPATIBILITY
- ADDED COUNTRIES BY COFFEE(DETAILS)
- ADDED DETAILED INPUT FOR USERS
- ADDED PRINTER FRIENDLY ENVIRONMENT
<<less
Download (0.067MB)
Added: 2007-03-27 License: GPL (GNU General Public License) Price:
942 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 4
  • 1
  • 2
  • 3
  • 4