Skip to content

Scan a barcode, and it'll get added to your grocery list

License

Notifications You must be signed in to change notification settings

digital-shokunin/oscar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oscar

Oscar automatically adds things to your grocery list when you run out. You just scan the item's barcode on its way into the trash.

Here's a video about it!

Oscar Demo

Python3 Branch (Digital-Shokunin)

I have forked this project in order to maintain a version that is Python 3 compatible (ArchLinux ARM users).

To use this branch:

 git clone -b python3 https://github.com/digital-shokunin/oscar.git

Getting Started: Hardware

I run Oscar on a Raspberry Pi under Raspbian. I use this barcode scanner.

Edit by digital-shokunin: Also supports Adafruit's compact scanner which is much more convenient and easier to place somewhere. There is also a case I designed for it that can be 3D printed.

Oscar Small Barcode reader demo

That said, there's no reason Oscar shouldn't work with other hardware.

Getting Started: Software

To install Oscar, run the included install.py as root on the target system. It will walk you through the process of setting up any API accounts you'll need, and then it'll install the software.

I haven't really tested that install script, so let's cross our fingers together.

Getting Help

I'm on the Twitters if you have a quick question. For bug reports, use the issues page or submit a pull request.

Acknowledgements

Thanks to the awesome CloCkWeRX for picking up my slack now that I don't have a Raspberry Pi to test on anymore.

About

Scan a barcode, and it'll get added to your grocery list

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.5%
  • JavaScript 16.5%