https://github.com/phramusca/cookandfreeze
Easily manage recipients (content and frozen date) stored in your freezer (or elsewhere).
https://github.com/phramusca/cookandfreeze
Last synced: over 1 year ago
JSON representation
Easily manage recipients (content and frozen date) stored in your freezer (or elsewhere).
- Host: GitHub
- URL: https://github.com/phramusca/cookandfreeze
- Owner: phramusca
- License: gpl-3.0
- Created: 2022-09-09T19:21:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-13T16:28:24.000Z (about 3 years ago)
- Last Synced: 2025-01-07T23:51:50.871Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 540 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CookAndFreeze
With `CookAndFreeze` for Android, easily manage recipients (content and frozen date) stored in your freezer (or elsewhere).
## Usage
Now that you have [created self-adhesive labels](#create-self-adhesive-labels) and sticked your labels to your recipients, you can scan them using CookAndFreeze with your smartphone.
You can then store their content and frozen date so that you can manage your meals easily.
## Create self-adhesive labels
- Create CSV files with your labels info using C# application from `labels/labeller` folder:
```powershell
cd labels/labeller
dotnet run Program.cs --NumberOfPages 2 --NumberOfLabelsPerPage 5 --FirstLabelNumber 2
```
The above command will generate 2 files. Here is an example of the first one:
```csv
title,content
002,"cookandfreeze://{'version':1,'title':'002','uuid':'a5834fc0-ab30-476a-871c-54a6bb9b769d'}"
003,"cookandfreeze://{'version':1,'title':'003','uuid':'afd19355-eec5-4616-9876-ce4c6676c3dc'}"
004,"cookandfreeze://{'version':1,'title':'004','uuid':'75677a16-43c9-4573-bc59-8f064209302d'}"
005,"cookandfreeze://{'version':1,'title':'005','uuid':'1a20298f-fce1-4680-b909-c570d48cd08f'}"
006,"cookandfreeze://{'version':1,'title':'006','uuid':'34395a27-c253-4f00-9d2f-2afcef51f99a'}"
```
Of course, you can create those manually (you can generate uuids with [https://www.guidgenerator.com/](https://www.guidgenerator.com/)).
- Use GLabels to print your labels:
- Open a glabel project:
- If you are using "24 Etiquettes Congélation" Ref. 316656 from Casino, you can use [labels/CookAndFreeze.glabels](labels/CookAndFreeze.glabels) file
- Otherwise, create a new glabel project (there are plenty of available templates or you can create your own quite easily)
- Open the appropriate CSV file generated earlier with "Objets/Propriétés de fusion" menu
- If you have created your own glabel file:
- Use "{title}" as text in a text object (to display the title).
- Use "content" as data key in a barcode object.
- Print
Note:
- I am using the GLabels Flathub package (org.gnome.glabels3) from ubuntu repository.
- The [version 4](https://github.com/jimevins/glabels-qt) is not yet released as of 2022 Sept. 16.