Comments (5)
Hi,
We also know this problem :)
There are possible solutions from grocy side (maybe you don't want them):
- Enter the average best before days of the product in the product edit form (because for most products it is not important if the real best before date is one or two week before or after). So in this way you can reduce the count of date inputs.
- Enter -1 in the best before days field for products which usually have a long shelf life. This can also reduce the amount of date inputs.
- Disable best before date tracking in the config file.
We won't implement a date scanner in our app, because it is often difficult to recognize these dates with an OCR approach as there are different printing techniques (simple printed text, dot matrix dates) and the quality of the print is often poor. So it would be too much work for us to implement such a feature.
There is one app in the Play Store which has this ability (Expiration Date Scanner - FoodLess) but we don't know what approach it is using for recognition – it is not open source.
We're sorry to disappoint you.
Best regards
from grocy-android.
Sorry, I've sent my comment too early :)
from grocy-android.
I often have prepared meals, meat or something else in the refrigerator that have a fixed date, it can take a long time to enter all the dates.
What I currently do, I scan and then put them in the fridge. Then in the evening, I come with the computer and I put the dates of the latest products directly from Grocy.
Hard to find a simple solution, but I understand the difficulty of the feature, it was just an idea;)
from grocy-android.
I tried it with the app from Play Store – It doesn't make much fun, the text recognition takes long and you have to manually tap on scan each time.
Thanks for the idea, but I think that the saved time wouldn't be worth mentioning because it often needs more than one scan until it's correct.
from grocy-android.
I've made some Google searches: the only really good developed android-specific library is the Google Vision API which is included in Play Services...
All other solutions probably aren't good enough and not really developed for Android, like Tesseract for example. So there aren't many useful OCR libs out there for open-source apps, I think we should focus on the main functionalities of Grocy.
from grocy-android.
Related Issues (20)
- Add support for server 4.2.0 HOT 2
- Unit of measure field not editable
- Automatically reactivate scanner after transaction
- Unable to enter own server
- For un-implemented features, please link to server page
- Support nested storage locations
- Delete all purchased products from the shopping list HOT 1
- "Due Soon" should include items set to "Due date type" of "Expiration"
- Please include the latest Swedish translations in the next release HOT 1
- Recipe preparation mode page HOT 2
- Show error message from backend (in case of consuming recipe if ingredients with disabled stock fulfillment checking) HOT 2
- Battery drains very quickly HOT 3
- Save data locally and then synchronize it? HOT 1
- [Feature Request] Grocycode and Barcode view & download from product details.ils
- [Question] NFC automation
- [bug] When editing a recipe that produces a product, the "Produces product" field is always empty
- Error on chore listing
- [UX] scanning quick mode instructions unclear
- Support for adding entries to shopping list without network connectivity
- Feature Request - Item image in shopping mode
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grocy-android.