LinuxMCE Forums

General => Developers => Topic started by: locutus on May 23, 2011, 04:36:39 pm

Title: New Feature: Grocery System
Post by: locutus on May 23, 2011, 04:36:39 pm
I just wanted to let everyone know that this is something that i am working on, i had planned on making a screen capture video but vlc was tweaking out on me. The title explains  it all, im making a system that will log the inventory of the food in your house, and it will generate grocery lists from the stuff that you throw away. All this is done using barcodes and barcode scanners.

Right now those are the only 2 features it has but i plan on adding more such as:
-one scan to add whole grocery list back to inventory
-add recipe system
-make it easier to scan items into inventory that have been entered before
-print without dialogue box

i also have 2 long term goals:
-ability to scan with webcam
-available recipe system that compares ingredients needed to your inventory and shows what recipe you can make with what you have

I have included a screenshot, since i could not provide a video, so you can at lease see how the navigation page looks. To navigate the system from the index page you can click on the links, or scan the barcodes on the screen, but you can only scan on screen barcodes if you have a CCD scanner not a laser scanner. I dont have CCD scanners so i just printed out that page and scan off the page. I wanted to reduce the need for a mouse as much as possible.

I posted this because i just wanted some feedback to see if anyone else would use this besides me. Also any questions/comments are welcome too :)
Title: Re: New Feature: Grocery System
Post by: bongowongo on May 23, 2011, 05:53:08 pm
See my comments in http://forum.linuxmce.org/index.php?topic=8637.0
There is an example of somebody who got a webcam to scan barcode's in linux. Also there is an opensource database for barcodes.
Title: Re: New Feature: Grocery System
Post by: bongowongo on May 23, 2011, 05:53:55 pm
http://www.youtube.com/watch?v=Sv28MUMM_EA

and

http://www.domotiga.nl/wiki/Domotiga/Barcode

and the forum topic about a recipe system
http://forum.linuxmce.org/index.php?topic=2936.0
Title: Re: New Feature: Grocery System
Post by: huh on May 23, 2011, 06:41:56 pm

I posted this because i just wanted some feedback to see if anyone else would use this besides me.


Absolutely!  Would use this a lot!
Title: Re: New Feature: Grocery System
Post by: pedplar on May 24, 2011, 10:38:00 am
I would definitely use it.
Title: Re: New Feature: Grocery System
Post by: locutus on May 24, 2011, 04:22:23 pm
http://www.youtube.com/watch?v=Sv28MUMM_EA

and

http://www.domotiga.nl/wiki/Domotiga/Barcode

and the forum topic about a recipe system
http://forum.linuxmce.org/index.php?topic=2936.0
as i said the webcam stuff is a longterm goal because im using php to make this so it fits right into the webadmin. I am using USB keyboard wedge barcode scanners so my computer sees the scanner as a keyboard and all it does is output the text of the barcode, and from what i have seen of various webcam scanning programs, they need to be embedded into something because they cannot act like a keyboard.

i plan on doing all of this from scratch because i took on this project as a learning exercise so i might use other programs as examples but i dont plan on integrating other programs at this point
Title: Re: New Feature: Grocery System
Post by: Marie.O on May 24, 2011, 06:30:38 pm
locutus, how about a webcamscanner-dcedevice that emits a message to the system "Something to eat selected. What shall I do? Remove from fridge, Add to fridge, Eat, Vomit"
Title: Re: New Feature: Grocery System
Post by: joerod on May 25, 2011, 12:27:37 am
sounds awesome ( I would use it as well ) ... Just wanted to give some support to a cool idea...
Title: Re: New Feature: Grocery System
Post by: locutus on May 25, 2011, 07:34:10 pm
locutus, how about a webcamscanner-dcedevice that emits a message to the system "Something to eat selected. What shall I do? Remove from fridge, Add to fridge, Eat, Vomit"

i had not thought of that approach, and that goes right along with TSCHAK's advice to integrate this with orbiter but if i do that will be much farther down the line. The reason that i wanted to make it web based is that i want to use some old hardware that is incapable of running Orbiter but can still open a browser and that all this needs.

Also, thanks to the support other have given, and my update for today is that im working on the ability to scan the whole grocery list back into inventory after you go shopping.
Title: Re: New Feature: Grocery System
Post by: Marie.O on May 25, 2011, 07:48:10 pm
How old is that hardware? I had Orbiter running on a P2-400 including usage as an audio only media director