Tuesday, 26 November 2024

Ratatouille

Ratatouille

Serves 4

Preparation time: about 40 minutes

- 1 onion, sliced thin

- 2 garlic cloves, minced

- 5 tablespoons (75 mL) olive oil, divided

- One 12-ounce (340-g) eggplant, scrubbed, quartered lengthwise, and cut into thin slices

- 1 small zucchini, scrubbed, quartered lengthwise, and cut into thin slices

- 1 red bell pepper, chopped

- 12 ounces (340 g) small ripe tomatoes, chopped coarse (about 11/4 cups or 300 mL)

- 1/4 teaspoon (1 mL) dried oregano, crumbled

- 1/4 teaspoon (1 mL) dried thyme, crumbled

- Pinch, ground coriander

- 1/4 teaspoon (1 mL) fennel seeds

- 3/4 teaspoon 4 mL) salt

- 1/2 cup (125 mL) shredded fresh basil leaves

1. In a large skillet, cook onion and garlic in 2 tablespoons (25 mL) of the oil over moderately low heat, stirring occasionally, until the onion is softened.

2. Add the remaining oil and heat over moderately high heat until it is hot but not smoking. Add eggplant and cook the mixture, stirring occasionally, for 8 minutes, or until the eggplant is softened.

3. Stir in zucchini and bell pepper and cook over moderate heat, stirring occasionally, for 12 minutes.

4. Stir in the tomatoes and cook the mixture, stirring occasionally, for 5 to 7 minutes, or until the vegetables are tender.

5. Stir in oregano, thyme, coriander, fennel seeds, salt and pepper to taste and cook the mixture, stirring, for 1 minute. Stir in basil and combine the mixture well. The ratatouille may be made 1 day in advance, kept covered and chilled, and reheated before serving.

Sunday, 3 November 2024

Toad in the Hole

Ingredients
4 to 6 best quality pork sausages, depending on the size of your oven tray,
100g Plain flour (yes, NOT self raising and no added raising agents),
225ml Whole Milk,
¼ tsp Salt,
3 Eggs, Medium or Large
4 tbsp vegetable oil, or any high temperature flavourless oil
Optionally rosemary 

Equipment
A glass roasting tray (or steel, I prefer glass for the higher thermal mass)
A balloon whisk, preferably an electric one

Method
Cook the sausages, not too dark as they're also going in the oven for half an hour, and set aside, I usually cook a packet the day before. Plain pork or Cumberland are best.
Set the oven to 220C/200C Fan/Gas 7 and place the roasting tray in the centre of the oven, do not add the oil yet.
Into your mixing container (I use a 1 litre measuring jug) put the flour and the salt in it, stirring the salt into the flour.
Next, make a well and break in the 3 eggs whole, add a splash of milk and whisk until smooth. 
Now you whisk while slowly adding the rest of the milk, whisk very well.
Leave the batter to come up to room temperature or prepare the bought before and let it rest for 24 hours. More resting tastes better but give it an hour at least. 
Once the oven is good and hot, add the oil and put it back in the oven. Optionally add your rosemary.
This needs 5 to 10 minutes to come up to high temperature.
Once ready, remove from the oven, remove the rosemary if using, and, with tongs, add the sausages. If it's hot enough it'll snap and pop, don't let it bite you. 
Take the battery and pour it evenly throughout the tray, it should snap again.
Place the tray back in the centre of the oven and cook for 30 to 35 minutes. 
The exact time will be about this but vary slightly depending on local water, flour, eggs, etc. 
At 30 minutes open it up and have a quick look, once medium dark and toasted it is ready. 
Serve immediately with rich mashed potato (riced or pureed with lots of butter and well seasoned with salt to taste, if you want to add pepper, use white pepper), some green vegetables and a good onion gravy.

Friday, 19 July 2024

The Room at the End of Time.

I have a thought experiment that I wrote for myself when I was young, about 11 or 12.
I've never met anybody who can give me the answer (well, my answer, although I've never met anybody who didn't just look confused, maybe I've not yet asked the right question) 
It goes something like this. 
For the assumption that the room you are in is the entire universe, it is the end of time, you share the room with one other. 
You are the last two. Of anyone.
There is no supernatural, there is no life after death.
You are in the room, you both are sitting on a sofa, watching television.
You are the one on the left side.
...
You have just died, painlessly, of old age, ceased, the conscious physical structure present in you stops.
It happened instantly, no time to even blink or form a thought.
Here's the question. 
Who are you now?

Reset the experiment.
The two are now three.
You are in the center seat this time, with the two to your left and right.
Again you die.
Who are you now?

Reset the experiment.
Three are now a city.
You sit in your apartment, solitary. 
A million people bustle around you.
Again you die. 
Who are you now?

Saturday, 12 August 2023

AI Pizza

My first time ever making pizza with AI (artificial intelligence) 🍕🤌!
@birramorettiuk have challenged me to put AI to the test and prove how Italian it can be!
I’ve had a longer-than-expected conversation with AI 🤖 on how I can live Italian within the UK and as stereotypical as it sounds, the points that came across were as expected. Yes! We really do care about our pizza and our friends are massively important ….. It was not wrong 🙂
Find the AI pizza recipe below if you want to give it a try, I promise you, I didn’t mess with it too much 😁

Ingredients:
500 gr bread flour (medium strong)
15 gr salt
10 gr sugar
4 gr fresh yeast
310 ml still water
10 ml olive oil
750 gr tinned tomatoes
2 sprigs basils
1 garlic clove, crushed
1 tbsp dried oregano
25 ml olive oil
250 gr mozzarella
Salt & pepper to taste

First melt the yeast into the water and then knead all the ingredients together. This is a fundamental step as the salt can attack the fresh yeast and it will not melt al all.
Once smooth & elastic let the dough proof in a bowl covered with a cloth and brush a little oil on the surface to make sure it does not dry out.
The dough needs to proof for a couple of hours to doubled in size and if you make it the day before or in the morning, simply let it proof in the fridge.

Now, gently stretch and flat the dough out to the length of the baking tray. Try to not knock out all the air from the dough. At this stage, let it proof again for about 45 minutes.
When the time is up, lightly oil your hands and press/stretch the dough one final time to make sure it covers the length of the tray.

Mix all the ingredients for the sauce and season to taste. Don’t be shy with the seasoning 🤌.
Spread the seasoning onto the pizza, remove the basil and garlic if you’d like and Bake at 220 C for about 14 minutes or until the pizza starts to color on the top and the bottom looks lightly golden too. This last step was not suggested by AI, it’s a personal touch, at this stage I like to let the pizza slide onto a baking rack, spread the diced mozzarella on top and bake again until the mozzarella has nicely melted.

#BirraMorettiAI #liveitalian #pizza #friends #italianstyle

Sunday, 18 September 2022

Slow Cooker Beef Bolognese

Equipment
  • A 6.5 Litre (6.9 US Quarts) Slow Cooker
  • A Hand Blender
  • A Lidded Saute Plan
  • 8 to 10 plastic freezer tubs
  • An automatic timer plug
Ingredients
  • Oil for frying (I use Rape, any good high temprature oil will do)
  • 4 x 400g (14oz) Cans of Peeled Italian Plum Tomatoes
  • 140g Double Concentrate Italian Tomato Puree
  • 2 Beef Stock Cubes
  • 1/2 Bottle of GOOD red wine (Merlot or Rioja are best, certainly something full bodied)
  • 1/2 tsp Oregano
  • 1/2 tsp Rosemary
  • 1/2 tsp Basil
  • 4 Medium Onions
  • 4 Large Carrots
  • A Head of Celery
  • A Half or a Whole Bulb of Garlic (your choice)
  • 1kg (just over 2lb) 12% fat Beef Mince
  • 4 Bay Leaves
  • 1 or 2 Jars or Cans of crushed tomatoes (optional, adds to the texture)
  • 2 Punnets of Mushrooms (optional)
Method

Into the slow cooker put the tinned tomatoes, tomato puree, beef stock cubes, red wine, oregano, rosemary, basil. Now blend very smooth with the stick blender. Switch the slow cooker on, set it to high and close the lid.

Peel, roughly chop and fry the onions, carrots, celery and garlic. Once they have softened and browned a bit, tip into the slow cooker and again blenmd it smooth.

Fry the mince, breaking up all the lumps, turn it down and reduce some of the liquid. Tip the mince AND the juice (never throw this away) into the slow cooker and stir

Add the bay and crushed tomatoes and stir

Quarter the mushrooms and fry, put the lid on the saute pan. Wait 5 minutes for the water to come out of the mushrooms. Remove the lid and continue to fry gently until the water is reduced down to a dark liquer. Tip the mushrooms AND the liquer (never throw this away) into the slow cooker and stir.

Clap the lid on the slow cooker and leave it on high. Check every hour, once it's good and hot and bubbling, turn it down to low. At this point I conenct the timer plug and set it to run for 4 hours on low and go to bed. The next morning I unplug the slow cooker and move it to one side. This is the important bit. Leave it to cool until the evening. At this point it should be about 24 hours since you started. Now you ladle it into my plastic tubs for the freezer. I make labels with the contents and the date (month/year) using masking tape and freeze, switching the freezer to quick freeze.

Thats it, defrost and then reheat on a stove, serve with spaghetti (I prefer linguine) and garlic bread.

Wednesday, 1 September 2021

Curry Pie (Serves 4)

Ingredients

500g Beef Mince
4 Baking Potatoes
2 Large Onions
3 Carrots
1 tbsp Mustard
100ml Milk
4 tbsp butter
250ml good beef stock (use a whole stock cube even though it's only 250ml)
1 tbsp Olive Oil
Salt & Pepper
4 tbsp Pataks Vindaloo Paste
Optional: misc fixed vegetables, frozen mixed veg is fine, use fresh of you can
Optional: Thickening granules if your filling isn't thickening up well

Method

1 Preheat oven to 180°C (170°C fan)
2 Peel, chop and boil potatoes 
3 Peel, chop and fry the carrots and onions in the olive oil and the Vindaloo Paste
4 Add the mince, stir and cook
5 Add the water
6 Drain and mash the potatoes with the milk, butter and mustard (use a potato ricer of you can)
7 Reduce the filling over a medium heat, thicken with thickening granules as needed
8 Season with salt and pepper, tasting as you go, until the flavours are enhanced but before it tastes salty
9 Assemble pie and cook in oven for 20 minutes or until browned, when ready, brown under grill if necessary

Serve with courgettes

Friday, 26 March 2021

Really Dumb But Really Good Chicken Fajitas

Some made up nonsense I used to use up a packet sauce, chicken and salad that needed eating up

Ingredients

2 large chicken breasts, in long thin strips
2 bell peppers, I like green and red, also long 'n thin
1 medium large brown onion, sliced into thin half rings
1 or 2 packets of Levi Roots Jerk Coat 'n Cook sauce
A bag of mixed salad leaves
Small bunch of coriander, chopped
5 or 6 corn or wheat wraps/tortilla
A Tex-Mex dip selection
Cooking oil of choice
Optionally, more salad like baby plum tomatoes, cucumber, pickled gherkin or spring onions, all finely sliced

Utensils

1 oven tray with at least 1 cm of lip


Method

Combine in the oven tray or a separate bowl the chicken, peppers, onion, packet sauce(s) and a few glugs of your cooking oil to this tier sauce our slightly
Line the oven tray with kitchen foil
Transfer contents into the oven tray
Cool in a pre-heated oven at 190°C for 25-30 minutes
With you're happy with how cooked it is, remove from the oven, turn the foil into a pouch to keep it warm and put aside
Heat your tortillas slightly in a microwave
On your board or a plate, place a warm tortilla
Lightly coat the inside of it with your choice of dips
Spoon the chicken mixture in a line from the top to the bottom of the tortilla
Repeat with the salad, coriander and optional salad you chose, if any.
Perpendicular to the chicken mix line, pull the tortilla over the line, 3 or 4 cms worth
Now roll the left and right 'edges' up and over the mix, getting tight and straight
Flip it over so the weight pins the wrap in place
Hand it off on a plate to who's serving, optionally tie a ring of kitchen twine around it with a bow knot.

Serve with beer with lime in it.

Keeps for days in the fridge, chicken in its pouch, salad in a clip seal box or reseal the salad bag with an electric bag sealer (get one, they're fantastic), wrap the dips in cling field, wrap the wrap packet with cling film but don't store them in the fridge.


Sunday, 17 January 2021

Slow Cooked Beef Bolognese with Hidden Veg

Foreword
This is one of my slow cooker recipes.
They are designed to make large amounts of my best recipes with a minimum of effort and minimum of cleanup (tend towards single pot recipes and rely on a stick-blender)
But not time.
Hence these are my 'Sunday Afternoon' specials, prep in the afternoon, cook overnight, check seasoning before work and portion it out Monday evening.
This is necessary, actual real chemistry stuff happens over the 24 hours, it is not really ready to eat until then.
If I were a raccoon, I'd be a fox👉🦊
They're really smart and I'm an extra smart one, with glasses
 And a jumper with patches on the elbows.
Indeed Fantastic.
For my Slow Cooker at least 2 of the following recipe will be needed to fill it and there's no point in not filling it. Don't try to brim it, slow cookers don't work if you over fill them.

Ingredients
1 tbsp olive oil
4 rashers smoked streaky bacon, finely chopped
500g beef mince (I recommend 15% fat mince)
250g Mushrooms, sliced (optional)

For the bolognese sauce
2 medium onions, finely chopped
2 carrots, trimmed and finely chopped
2 celery sticks, finely chopped
2 garlic cloves, finely chopped
1 tsp dried Rosemary
1 tsp dried Basil
1 tsp dried Oregano
2 x 400g tins plum tomatoes
2 bay leaves
70g tomato purée
1 stock cube, beef or vegetable
1 tsp Medium red chilli flakes (Optional)
125ml red wine
75g parmesan grated

Method
My slow cooker recipes follow a certain pattern.
Chop 👉 Fry, browning the ingredients and cooking off the water 👉 Put in slow cooker
Thus:

1) Set up your slow cooker next to the stove, I recommend getting a timer plug for it. Put a large non-stick frying pans on a large ring. I recommend slow cookers that have an 'auto' mode. This mode should start on High and turn down to Low once the food is up to temperature. Once a slow cooker is up to temp, 1 hour on High is the same as 2 hours on Low.
If you've got water to cook off, remember:

1a) Mince absorbs moisture over time as it relaxes and cools. Learn how much you need to leave by practise.

1b) The point of browning the ingredients before they go in the Slow Cooker is to improve flavour, texture, look and remove excess water with high temperatures before they go in the slow cooker.

2) Add Groundnut or Rapeseed Oil to the pan (2 tbsp or 30 ml) and brown off the onion.

3) To the onion, add the carrot and the celery. This is called a Soffrito in Italy. Cook until nicely coloured, cooked, soft and dry.
Tip into Slow Cooker.

4) If you're adding mushrooms, start frying them now, in oil and butter until browned and the water has come out and cooked off

5) Into the Slow Cooker tip the following:
The garlic, rosemary, basil, oregano, plum tomatoes, tomato purée, stock cube, chilli flakes (Optional), red wine and parmesan.
Blitz to a fine sauce with a stick or immersion blender.
Add the 2 bay leaves, stir in.

6) If you're using mushrooms, tip into Slow cooker when ready. Brown the chopped bacon, tip into Slow Cooker, reserving a teaspoon of bacon. Brown mince, cook off some water, add to slow cooker. Do not drain the mince, add it and the juice.

7) Mix, turn up to high. Cover with lid and cook for 1 hour 

8) Turn down to Low, set timer plug for 4 hours.

9) In the morning adjust seasoning.
My Seasoning rules
9a) Taste, if it's salty, don't add salt
9b) If not salty, add salt by the ½ tsp. Mix well
9c) Taste. If it's started tasting salty, stop
9d) If not salty and the flavour seems stronger, enhanced, go back to (9b) and continued.

Long and short of it, the salt will enhance the other flavours but only to a point, then it starts tasting salty. Stop there.

9e) Add fresh ground black pepper, mix well, taste and keep going until you're happy with the flavour.

10) Late afternoon/ early evening separate into pots for the freezer, over here we can buy those plastic containers takeaway food comes in. I use those, each one has enough Bolognese for 2 people's dinner. Keep some aside for dinner that evening if you're having it for dinner too.

Serve with good quality Linguine or Tagliatelle.

10 ) Put reserved bacon in cat. (not optional)

See if cat likes beef Bolognese, some cats really like tomato sauces.

If cat likes Bolognese, buy cat a tin of Glenryck Pilchards in Tomato Sauce. It's so stinky that cats with a blocked nose will still eat it when they won't eat because they can't smell.

Saturday, 20 May 2017

Perfect Rice

Ingredients
200ml of Basmati Rice (always measure rice by volume)

A half teaspoon of salt.
2 tablespoon of Ground Nut Oil or Rapeseed Oil
400ml of boiling water

Equipment
1 large glass lidded saute pan

Method
1) Boil kettle

2) Measure 400ml boiling water in jug, add salt to water, stir and dissolve. The amount of salt you need will vary, on rice species and water hardness and preference. You'll need to practice to get it right for you.

3) Heat oil in pan until smoking hot (Max ring temperature)

4) Quickly tip dry rice into oil. First grains will turn white and opaque instantly. Gently mix oil into rice. Keep stirring every 5 to 10 seconds until translucent grains turn white and opaque. Be patient, they will turn opaque. This is the in most important step, be patient and brave, all grains must be white and opaque. Any grains that darken in colour just make it taste better and look fantastic.

5) Quickly poor water over rice, stir briskly 3 to 4 times.

6) Clap lid on, move on to small ring, turn to low (I use power 2 of 6 on mine). Maybe just turn it down if you're on a gas cooker instead of electric

7) Set timer for 14 minutes.

8) After time is up, lift and tip pan to see through glass lid if water has been absorbed. If not, repeat steps 7 & 8 but with 5 minutes instead of 14 minutes

9) Move rice off the heat, fluff up the rice with a plastic fork or spork, wrap lid in a clean tea towel and place on pan for 15 minutes.

10) Fluff every 15 minutes until everything else is ready and then eat, if this takes too long, adjust amount of water down next time, the exact amount of water varies depending on the brand of rice you use.

Extra) Fantastic used for fried rice the next day.

Wednesday, 23 September 2015

Savoury Mince Pie Hot Pot Thing

Making this one up from other recipes.

Ingredients

1 onion, finely chopped
500g mince meat
1 cup water
1 OXO cube
1 clove garic
Dried Rosemary
Dried Thyme
Dried Oregano
Dried Parsely
2 tsp of Worcestershire sauce
1 tsp gravy granules
Pepper
Maggi
2 tbsp Butter
2 tbsp flour
Tins of:
Sweetcorn
Mushrooms
Petit Pois
Carrots
Packet of Potatoes au Gratin (Aldi sells them)

Method

Heat some oil.
Soften the garlic and Onion
Add the Worcestershire sauce
Add the mince and brown, breaking up lumps with back of spoon.
Add the crumbled oxo, herbs, gravy, 1 tsp maggi and stir well.
Stir in the cup of water slowly
Add the sweetcorn, mushrooms, petit pois and carrots.
Cover and cook for 20 minutes.
10 minutes before the mince is ready make a roux with the butter and flour
Cook roux for 5 minutes
Stir into the mince 5 minutes before the mince is done.
Check seasoning, add more maggi and pepper as required (it needs quite a lot with all those veggies)
Transfer to a casserole dish or something oven proof, allow to cool for 1/2 hour or so.
Open the potatoes and arrange on top, put some of the sauce on top. Reserve the rest of the sauce.
Cook in oven. Gas 6 I guess? 30 minutes? Until hot through and potatoes are cooked.
Heat sauce in microwave.
Serve with some of the sauce.

Sunday, 1 February 2015

Nikki's Slow Cooker Nigerian Brown Beans

Ingredients
  • 5 cups water
  • 2 Cups Nigerian Brown Beans
  • 1 medium onion, chopped
  • 4 tbsps Palm Oil
  • 1-2 tbsps crushed dried chilli
  • 2 cubes Maggi bouillon
  • Salt to taste
Method
  1. To the slow cooker add water, brown beans, onion
  2. Cook for 7 hours until softened
  3. When the water is almost gone, add in the pepper, maggi, salt and oil
  4. Cook for another hour, taste and adjust seasoning

Saturday, 1 November 2014

Rice.

200ml rice,
400ml boiling water,
1/4 tsp salt,
1 tbsp groundnut oil,
30cm non stick lidded saute pan

Mix the salt and the water.
Heat the oil in the pan to a high heat.
Add the rice, which will turn translucent.
Fry the rice until it turns opaque.
Tip in the water, stir and put the lid on.
Turn down to lowest heat.
For electrics, move to a different ring.
Simmer for 13 minutes.
Check water has been absorbed (tip it, glass lid helps)
Take off the heat, fork rice over, wrap lid in clean tea towel, replace lid and leave for ten minutes.

Tuesday, 16 September 2014

3 Grain, fennel and Apple salad with roasted fennel, braeburn apple and lemon and herb dressing

Today's salad for which I'm writing down the ingredients so I can make it at home:

Waitrose 3 Grain, fennel and Apple salad with roasted fennel, braeburn apple and lemon and herb dressing

200g pot
49% cooked grains: spelt, red rice and quinoa (100g / 3)
12% braeburn apple (24g)
12% fennel (24g)
sunflower oil
white wine vinegar
honey
lemon juice
pumpkin seeds
sunflower seeds
spinach
garlic puree
salt
chives
basil
fennel seeds
mint
black pepper
star anise

Method

  1. Roast and chop the fennel?
  2. Combine the fennel, apple, spelt, rice, quinoa, pumpkin seeds, sunflower seeds, spinach, chives, fennel seeds?
  3. Make a dressing with the vinegar, honey, lemon juice, garlic puree, basil, mint, star anise and season with salt and pepper to taste.
  4. Nom it.


Saturday, 16 August 2014

The Sauce

Ingredients
2 cans of plum tomatoes
2 cans of chickpeas
100g tomato puree
3 onions
2 cloves garlic
1 green pepper
125g mushrooms
Olive oil
1tsp Mixed herbs
2 Bay leaves
Salt
Paper

Put oil and vegetables in large pots and heat while stirring frequently.
Add cans of tomatoes and chickpeas, mixed herbs and may leaves. Taste and adjust seasoning.
Cook on medium to high for 1/2 an hour to 45 minutes. Keep checking the seasoning and whether its good and cooked.
With a stick blender or food processor blend it to a smooth sauce.
Let it cool and batch freeze it in takeaway containers. You can label them with masking tape and a pencil.

Sunday, 11 May 2014

Chilli Mix No.3:

Chilli mix No.3:

2 tbsp Cumin powder
1 tbsp Coriander powder
1 tbsp hot chilli powder
1 tbsp Cayenne powder
1 tbsp Onion powder
1 tbsp Smoked paprika
1 tbsp Garlic granules
1 Kallo beef stock cube

Makes enough for Chilli made with 1kg beef mince.
Mix together, blend with the chopped tomatoes.

Tuesday, 21 May 2013

Script for extracting all photo tagged with a certain username on Don't Stay In

Windows Instructions

  1. Download and install Python for windows (see links below)
  2. Create a directory (c:\dsi or something)
  3. Download the script or copy and paste the source from below into that folder
  4. Start the windows command line (Start --> Run --> type 'cmd' --> Press return)
  5. Change directory to where you saved the script (type 'cd c:\dsi' press return)
  6. Find the username you want to get (click on their profile page)
  7. Find the total number of PAGES of photos they have (click on "all photos of user", look for "1 of 10", you're after the big number)
  8. Run the script (type 'python getphotos.py username pagecount' press return
  9. Make tea
  10. If it doesn't work, Official Windows Support (!! 8@) is being provided by Karl (dreammaster4) so go ask him.

Python Links

Windows

Python Download
Python 2.7.5 for windows

Ubuntu

sudo apt-get install python

Download Script

ow.ly/li7My

Script Source

#!/usr/bin/python
import urllib
import re
import sys
import os

def do_page(url):
    print "getting " + url
    f = urllib.urlopen(url)
    html = f.read()
    pattern = r'http://www.dontstayin.com/.*/photo-[0-9]*'
    hits = re.findall(pattern, html)
    return hits

if __name__ == '__main__':
    username=sys.argv[1]
    pages=int(sys.argv[2])
    hits = []
    for i in range(1, pages + 1):
        url = 'http://www.dontstayin.com/members/' + username + '/photos/photopage-%d' % i
        hits.extend(do_page(url))

    pattern = r'(http://pixmaster-eu.dontstayin.com/([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}.jpg))'
    for hit in hits:
        pathPattern = r'http://www.dontstayin.com/(.*)/photo-[0-9]*'
        paths = re.findall(pathPattern, hit)
        path = os.path.join(username,paths[0])
        if not os.path.exists(path):
            print "making dir " + path
            os.makedirs(path)
        print "processing photo page " + hit
        f = urllib.urlopen(hit)
        html = f.read()
        pictures = re.findall(pattern, html)
        for picture in pictures:
            print "found picture " + picture[0]
            filename = os.path.join(path,picture[1])
            urllib.urlretrieve (picture[0], filename)
            print "saved picture " + filename

Friday, 12 April 2013

Grocery Syndication

A standardized Xml format for describing supplied produce and groceries, including cost and location.
Syndicated using RSS
Collated by centralized grocery shopping web sites
Enter your shopping list, generates best price and allows you to edit manually.
Allow small producers to compete with market heavyweights Tesco, Asda, etc.
Cut out middle men and fund local produce directly without the inefficiency of driving about or remembering to visit farmers marker
Automatic increased visibility of small producers
Decentralize food production, sales and distribution.
Retire hellish supermarket eyesores.

Add standard Xml format for food recipes.
Internally measurements stored as metric, localize to US and old money via translation
Recipe sites now syndicate their recipes as well.
Grocery shopping sites now allow you to choose your shopping list via what you want to cook as well.

Filter by organic or no gm
Calculate and filter by food miles
Enforce dietary requirements

I love Xml.