From 3c55294ba6a0118368b8518cea6cdb1e79abc949 Mon Sep 17 00:00:00 2001 From: "Phyks (Lucas Verney)" Date: Sat, 23 Sep 2017 02:16:39 +0200 Subject: [PATCH] First commit --- notebook.ipynb | 1294 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1294 insertions(+) create mode 100644 notebook.ipynb diff --git a/notebook.ipynb b/notebook.ipynb new file mode 100644 index 0000000..08e625e --- /dev/null +++ b/notebook.ipynb @@ -0,0 +1,1294 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "import os\n", + "\n", + "import requests\n", + "import sklearn" + ] + }, + { + "cell_type": "code", + "execution_count": 88, + "metadata": {}, + "outputs": [], + "source": [ + "if not os.path.isfile('data/categories.json'):\n", + " categories = requests.get('https://fr.openfoodfacts.org/categories.json').json()\n", + " categories = categories['tags']\n", + " with open('data/categories.json', 'w') as fh:\n", + " json.dump(categories, fh)" + ] + }, + { + "cell_type": "code", + "execution_count": 91, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m~/.local/share/virtualenvs/machine_learinng/lib/python3.6/site-packages/urllib3/connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[0;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[1;32m 379\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0;31m# Python 2.7, use buffering of HTTP responses\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 380\u001b[0;31m \u001b[0mhttplib_response\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgetresponse\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mbuffering\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 381\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mTypeError\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0;31m# Python 2.6 and older, Python 3\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mTypeError\u001b[0m: getresponse() got an unexpected keyword argument 'buffering'", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0;32mcontinue\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 6\u001b[0;31m \u001b[0mproducts\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mrequests\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mget\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'%s.json'\u001b[0m \u001b[0;34m%\u001b[0m \u001b[0mcategory\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'url'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjson\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 7\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mjson\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mJSONDecodeError\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mcontinue\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/.local/share/virtualenvs/machine_learinng/lib/python3.6/site-packages/requests/api.py\u001b[0m in \u001b[0;36mget\u001b[0;34m(url, params, **kwargs)\u001b[0m\n\u001b[1;32m 70\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 71\u001b[0m \u001b[0mkwargs\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msetdefault\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'allow_redirects'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;32mTrue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 72\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mrequest\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'get'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0murl\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mparams\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mparams\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 73\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 74\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/.local/share/virtualenvs/machine_learinng/lib/python3.6/site-packages/requests/api.py\u001b[0m in \u001b[0;36mrequest\u001b[0;34m(method, url, **kwargs)\u001b[0m\n\u001b[1;32m 56\u001b[0m \u001b[0;31m# cases, and look like a memory leak in others.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 57\u001b[0m \u001b[0;32mwith\u001b[0m \u001b[0msessions\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mSession\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0msession\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 58\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0msession\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mmethod\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0murl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0murl\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 59\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 60\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/.local/share/virtualenvs/machine_learinng/lib/python3.6/site-packages/requests/sessions.py\u001b[0m in \u001b[0;36mrequest\u001b[0;34m(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert, json)\u001b[0m\n\u001b[1;32m 506\u001b[0m }\n\u001b[1;32m 507\u001b[0m \u001b[0msend_kwargs\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mupdate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0msettings\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 508\u001b[0;31m \u001b[0mresp\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msend\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mprep\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0msend_kwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 509\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 510\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mresp\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/.local/share/virtualenvs/machine_learinng/lib/python3.6/site-packages/requests/sessions.py\u001b[0m in \u001b[0;36msend\u001b[0;34m(self, request, **kwargs)\u001b[0m\n\u001b[1;32m 616\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 617\u001b[0m \u001b[0;31m# Send the request\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 618\u001b[0;31m \u001b[0mr\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0madapter\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msend\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 619\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 620\u001b[0m \u001b[0;31m# Total elapsed time of the request (approximately)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/.local/share/virtualenvs/machine_learinng/lib/python3.6/site-packages/requests/adapters.py\u001b[0m in \u001b[0;36msend\u001b[0;34m(self, request, stream, timeout, verify, cert, proxies)\u001b[0m\n\u001b[1;32m 438\u001b[0m \u001b[0mdecode_content\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 439\u001b[0m \u001b[0mretries\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmax_retries\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 440\u001b[0;31m \u001b[0mtimeout\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtimeout\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 441\u001b[0m )\n\u001b[1;32m 442\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/.local/share/virtualenvs/machine_learinng/lib/python3.6/site-packages/urllib3/connectionpool.py\u001b[0m in \u001b[0;36murlopen\u001b[0;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[1;32m 599\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtimeout_obj\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 600\u001b[0m \u001b[0mbody\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mbody\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mheaders\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mheaders\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 601\u001b[0;31m chunked=chunked)\n\u001b[0m\u001b[1;32m 602\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 603\u001b[0m \u001b[0;31m# If we're going to release the connection in ``finally:``, then\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/.local/share/virtualenvs/machine_learinng/lib/python3.6/site-packages/urllib3/connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[0;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[1;32m 381\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mTypeError\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0;31m# Python 2.6 and older, Python 3\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 382\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 383\u001b[0;31m \u001b[0mhttplib_response\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgetresponse\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 384\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mException\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 385\u001b[0m \u001b[0;31m# Remove the TypeError from the exception chain in Python 3;\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/lib64/python3.6/http/client.py\u001b[0m in \u001b[0;36mgetresponse\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1329\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1330\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1331\u001b[0;31m \u001b[0mresponse\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mbegin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1332\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mConnectionError\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1333\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mclose\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/lib64/python3.6/http/client.py\u001b[0m in \u001b[0;36mbegin\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 295\u001b[0m \u001b[0;31m# read until we get a non-100 response\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 296\u001b[0m \u001b[0;32mwhile\u001b[0m \u001b[0;32mTrue\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 297\u001b[0;31m \u001b[0mversion\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstatus\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mreason\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_read_status\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 298\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mstatus\u001b[0m \u001b[0;34m!=\u001b[0m \u001b[0mCONTINUE\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 299\u001b[0m \u001b[0;32mbreak\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/lib64/python3.6/http/client.py\u001b[0m in \u001b[0;36m_read_status\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 256\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 257\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_read_status\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 258\u001b[0;31m \u001b[0mline\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mstr\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mreadline\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0m_MAXLINE\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"iso-8859-1\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 259\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mline\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m>\u001b[0m \u001b[0m_MAXLINE\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 260\u001b[0m \u001b[0;32mraise\u001b[0m \u001b[0mLineTooLong\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"status line\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/lib64/python3.6/socket.py\u001b[0m in \u001b[0;36mreadinto\u001b[0;34m(self, b)\u001b[0m\n\u001b[1;32m 584\u001b[0m \u001b[0;32mwhile\u001b[0m \u001b[0;32mTrue\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 585\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 586\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_sock\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrecv_into\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mb\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 587\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 588\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_timeout_occurred\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mTrue\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/lib64/python3.6/ssl.py\u001b[0m in \u001b[0;36mrecv_into\u001b[0;34m(self, buffer, nbytes, flags)\u001b[0m\n\u001b[1;32m 1000\u001b[0m \u001b[0;34m\"non-zero flags not allowed in calls to recv_into() on %s\"\u001b[0m \u001b[0;34m%\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1001\u001b[0m self.__class__)\n\u001b[0;32m-> 1002\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mread\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mnbytes\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mbuffer\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1003\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1004\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0msocket\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrecv_into\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mbuffer\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mnbytes\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mflags\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/lib64/python3.6/ssl.py\u001b[0m in \u001b[0;36mread\u001b[0;34m(self, len, buffer)\u001b[0m\n\u001b[1;32m 863\u001b[0m \u001b[0;32mraise\u001b[0m \u001b[0mValueError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"Read on closed or unwrapped SSL socket.\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 864\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 865\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_sslobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mread\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mbuffer\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 866\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mSSLError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 867\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0mSSL_ERROR_EOF\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msuppress_ragged_eofs\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/lib64/python3.6/ssl.py\u001b[0m in \u001b[0;36mread\u001b[0;34m(self, len, buffer)\u001b[0m\n\u001b[1;32m 623\u001b[0m \"\"\"\n\u001b[1;32m 624\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mbuffer\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 625\u001b[0;31m \u001b[0mv\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_sslobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mread\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mbuffer\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 626\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 627\u001b[0m \u001b[0mv\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_sslobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mread\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mKeyboardInterrupt\u001b[0m: " + ] + } + ], + "source": [ + "os.makedirs('data/categories', exist_ok=True)\n", + "for category in categories:\n", + " if os.path.isfile('data/categories/%s.json' % category['id']):\n", + " continue\n", + " try:\n", + " products = requests.get('%s.json' % category['url']).json()\n", + " except json.JSONDecodeError:\n", + " continue\n", + " products = [\n", + " {'id': p['_id'], 'categories': p['categories'], 'name': p['product_name'], 'url': p['url']}\n", + " for p in products['products']\n", + " ]\n", + " with open('data/categories/%s.json' % category['id'], 'w') as fh:\n", + " json.dump(products, fh)" + ] + }, + { + "cell_type": "code", + "execution_count": 162, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import random\n", + "from sklearn.pipeline import Pipeline\n", + "from sklearn.feature_extraction.text import CountVectorizer\n", + "from sklearn.svm import LinearSVC\n", + "from sklearn.feature_extraction.text import TfidfTransformer\n", + "from sklearn.multiclass import OneVsRestClassifier\n", + "from sklearn.preprocessing import MultiLabelBinarizer" + ] + }, + { + "cell_type": "code", + "execution_count": 126, + "metadata": {}, + "outputs": [], + "source": [ + "products = []\n", + "for category in os.listdir('data/categories'):\n", + " with open('data/categories/%s' % category, 'r') as fh:\n", + " products.extend(json.load(fh))" + ] + }, + { + "cell_type": "code", + "execution_count": 184, + "metadata": {}, + "outputs": [], + "source": [ + "X = [p['name'] for p in products]\n", + "Y = [p['categories'] for p in products]" + ] + }, + { + "cell_type": "code", + "execution_count": 185, + "metadata": {}, + "outputs": [], + "source": [ + "Y = []\n", + "for p in products:\n", + " product_categories = []\n", + " for category in p['categories'].split(','):\n", + " try:\n", + " product_categories.append(next(x['id'] for x in categories if x['name'] == category))\n", + " except StopIteration:\n", + " pass\n", + " Y.append(product_categories)" + ] + }, + { + "cell_type": "code", + "execution_count": 186, + "metadata": {}, + "outputs": [], + "source": [ + "XY = [z for z in zip(X, Y) if len(z[1]) > 0]\n", + "X = [x[0] for x in XY]\n", + "Y = [x[1] for x in XY]" + ] + }, + { + "cell_type": "code", + "execution_count": 187, + "metadata": {}, + "outputs": [], + "source": [ + "train = random.sample(range(len(X)), len(X) * 50 // 100)\n", + "X_train = [X[i] for i in train]\n", + "y_train_text = [Y[i] for i in train]\n", + "\n", + "X_test = list(set(X) - set(X_train))" + ] + }, + { + "cell_type": "code", + "execution_count": 188, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Pipeline(memory=None,\n", + " steps=[('vectorizer', CountVectorizer(analyzer='word', binary=False, decode_error='strict',\n", + " dtype=, encoding='utf-8', input='content',\n", + " lowercase=True, max_df=1.0, max_features=None, min_df=1,\n", + " ngram_range=(1, 1), preprocessor=None, stop_words=None,\n", + " ...lti_class='ovr', penalty='l2', random_state=None, tol=0.0001,\n", + " verbose=0),\n", + " n_jobs=1))])" + ] + }, + "execution_count": 188, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mlb = MultiLabelBinarizer()\n", + "Y_train = mlb.fit_transform(y_train_text)\n", + "\n", + "classifier = Pipeline([\n", + " ('vectorizer', CountVectorizer()),\n", + " ('tfidf', TfidfTransformer()),\n", + " ('clf', OneVsRestClassifier(LinearSVC()))])\n", + "\n", + "classifier.fit(X_train, Y_train)" + ] + }, + { + "cell_type": "code", + "execution_count": 196, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Foie Gras de Canard entier en gelée => en:fish-and-meat-and-eggs, fr:foies-gras, fr:foies-gras-de-canard, fr:foies-gras-entiers\n", + "Pain grillé brioché => en:toasts\n", + "Le viennois Le fouetté Chocolat => \n", + "Kania Basilikum gerebelt => \n", + "Capellini => \n", + "thé glacé pêche => en:beverages\n", + "Chicorée Café => en:beverages, en:coffees, en:hot-beverages\n", + "Pomme Nature => \n", + "Fumet Poisson pour Sauces et Cuissons => en:dehydrated-broths\n", + "Grattons de Canard à l'Échalote => en:duck-dishes\n", + "Pomme Violette => en:desserts, en:fruits-based-foods, en:plant-based-foods-and-beverages\n", + "Couscous aux falafels => en:cereal-semolinas, en:cereals-and-potatoes, en:cereals-and-their-products, en:durum-wheat-semolinas, en:durum-wheat-semolinas-for-couscous, en:plant-based-foods, en:plant-based-foods-and-beverages, en:wheat-semolinas\n", + "Sauce Végétale Ail & Fines herbes => \n", + "Tortils Quinoa => \n", + "La Salvetat => \n", + "mini gâteaux pépites chocolat => en:biscuits-and-cakes, en:cakes, en:chocolate-cakes, en:sugary-snacks\n", + "Saumon fumé supérieur => en:white-hams\n", + "Lambrusco Emilia IGT Amabile => \n", + "Les 3 Frères - Cidre Fermier Brut => en:alcoholic-beverages, en:ciders\n", + "Dessert végétal, Fruits mixés (Mangue) 4 Pots => en:dairies, en:fresh-foods, en:yogurts\n", + "Fromage de chèvre frais (12 % MG) => en:cheeses, en:dairies, en:goat-cheese\n", + "Lentilles tofu => en:microwave-meals\n", + "Kinder Surprise Infinimix => en:chocolate-bars, en:sugary-snacks\n", + "Chocolat Noir Dessert => en:chocolates, en:sugary-snacks\n", + "Crabe 100% Morceaux => \n", + "Protéines de Soja Émincées => en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Canasta Gouda => \n", + "Moulage garni Cloche de Pâques => \n", + "Crème glacée Pistache aux éclats de pistaches grillées 1,4 litres => en:ice-cream-tubs\n", + "Curry Poudre => \n", + "Agua Mineral Natural => \n", + "Saucisson sec au Bleu d'Auvergne => \n", + "Confiture Clémentines Corse => en:strawberry-jams\n", + "Brioche Nanterre => en:brioches, en:sugary-snacks, en:viennoiseries\n", + "Lentilles => en:microwave-meals\n", + "Sablés à la Framboise pur beurre => en:biscuits, en:biscuits-and-cakes, en:sugary-snacks, fr:biscuits-sables, fr:sables\n", + "Coca Cola Light => en:beverages, en:carbonated-drinks, en:colas, en:sodas\n", + "Olijfolie Huile d'olive vierge => en:extra-virgin-olive-oils, en:fats, en:olive-oils, en:olive-tree-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:vegetable-fats, en:vegetable-oils\n", + "Sirop de citron => \n", + "Thé glacé saveur Mangue => \n", + "Pain De Mie Complet => en:breads, en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages, en:sliced-breads\n", + "Sirop de Citron => \n", + " Vinaigrette allégée moutarde => en:vinaigrettes\n", + "Petits Filous FRuits Mixés => \n", + "Soupe Miso Tofu => \n", + "Lait demi écrémé stérilisé UHT => en:dairies, en:homogenized-milks, en:milks, en:pasteurised-milks, en:semi-skimmed-milks, en:uht-milks\n", + "Viande chevaline 2 bifteaks tranche => \n", + "Ristorante Spinaci (Spinach) Frozen Pizza => en:frozen-foods, en:frozen-pizzas, en:frozen-pizzas-and-pies, en:meals, en:pizzas, en:pizzas-pies-and-quiches\n", + "Ail & Fines Herbes (format familial) (34,5% MG) => en:fresh-foods\n", + "Filet de saumon pâtes au basilic sauce citronnée => \n", + "XXL Pain complet Jambon Emmental Salade => \n", + "Choco Curlz => \n", + "Petits Pains Grillés aux 5 Céréales et 2 Graines => en:cereals-and-potatoes\n", + "Skittles Tropical => \n", + "Gambas Entières => \n", + "Pepsi => en:beverages\n", + "Petits Filous Tub's (Fraise-Banane, Vanille) => en:desserts\n", + "Mousse de crème fouettée au fromage frais nature => en:dairies, en:desserts\n", + "Cacahuètes enrobées saveur bacon U => \n", + "Compote Multifruits => en:multifruit-juices\n", + "Chair et pattes - Crabe => en:canned-foods\n", + "Sablés au beurre frais au sel de Guérande => en:biscuits, fr:sables\n", + "Danonino à Boire Saveur Fraise => fr:yaourts-a-boire-gout-fraise\n", + "Tomato ketchup => en:groceries, en:ketchup, en:sauces, en:tomato-sauces\n", + "Petits Filous Desserts goût Vanille et goût Chocolat => \n", + "La Faisselle Rians 0% => en:cheeses, en:cream-cheeses, en:dairies, en:pasteurized-cheeses, fr:faisselles\n", + "Madeleines Pur Beurre => en:madeleines, en:sugary-snacks\n", + "Limonade zéro => en:diet-cola-soft-drink, en:lemonades\n", + "Dés de Gouda au cumin => \n", + "Pintade au Chutney d'Orange et Caramel d'Ail => en:fresh-foods\n", + "Miel de Corse - Miellat du Maquis => en:bee-products, en:breakfasts, en:farming-products, en:honeys, en:spreads, en:sweet-spreads, en:sweeteners\n", + "Lait UHT Demi-écrémé => en:dairies, en:homogenized-milks, en:milks, en:pasteurised-milks, en:semi-skimmed-milks, en:uht-milks\n", + "Coulis de tomates => en:canned-foods\n", + "Haricots Blancs - Pois Du Cap => en:canned-common-beans, en:canned-foods, en:canned-legumes, en:canned-plant-based-foods, en:legumes-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Duo haricots verts haricots beurre extra fins => en:canned-green-beans, en:canned-legumes, en:canned-plant-based-foods, en:fruits-and-vegetables-based-foods, en:legumes-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:vegetables-based-foods\n", + "Pain céréales => en:breads, en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Postre de soja Limón => en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Pain Bâtard Céréales => en:breads, en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Muesli Croustillant au Chocolat => en:breakfast-cereals, en:breakfasts, en:cereal-flakes, en:cereals-and-potatoes, en:cereals-and-their-products, en:flakes, en:mixed-cereal-flakes, en:mueslis, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Fourrés Chocolat Noir Bio => \n", + "Biscotte roger => en:zwieback\n", + "Filet de poulet grillé mariné aux épices douces => \n", + "La Bûchette de Chèvre (19% MG) => en:cheeses, en:dairies, en:fresh-foods\n", + "Blanc de dinde => en:turkey-breasts\n", + "Tapas Encornets à l'Américaine => \n", + "J'aime le rôti de porc cuit - 2 tranches => \n", + "Fili-tubs XL => \n", + "Crevettes décortiquées et cuites => en:seafood, en:shrimps\n", + "12 Briochettes => \n", + "Yaourts aux Fruits rouges => \n", + "Velouté 7 légumes => en:cream-of-vegetable-soups, en:meals, en:soups\n", + "Galettes de Riz Vietnamiennes 22 cm => en:plant-based-foods, en:plant-based-foods-and-beverages, en:puffed-rice-cakes\n", + "Bouillon cube légumes sans sel ajouté => en:bouillon-cubes, en:broths, en:dehydrated-broths, en:dried-products, en:dried-products-to-be-rehydrated, en:groceries\n", + "Bacon dinde fumé - 10 tranches environ => \n", + "Petits pois carottes extra fins => en:canned-carrots, en:canned-peas\n", + "Boisson cacaotée => en:beverages, en:cereal-milks, en:cereals-and-potatoes, en:cereals-and-their-products, en:dairies, en:milk-substitute, en:milks, en:non-sugared-beverages, en:plant-based-beverages, en:plant-based-foods, en:plant-based-foods-and-beverages, en:plant-milks, en:rice-milks\n", + "Cappuccino Goût Chocolat ou Goût Viennois => \n", + "Délices Soufflés Cèpes & Pieds de Morilles => \n", + "Les Œufs à Jeter dans le Jardin => \n", + "Jambon Authentique Nature => \n", + "Œufs au Chocolat => en:bird-eggs, en:eggs, en:free-range-eggs\n", + "Filets de maquereaux mariné au muscadet et aux aromates => \n", + "Queue de crevette cuite réfrigérée => \n", + "Trésor Chocolat au lait => en:breakfast-cereals, en:breakfasts\n", + "Rhum blanc agricole => en:alcoholic-beverages, en:rums\n", + "Pure Fresh parfum Fresh Mint au Thé vert => en:chewing-gum\n", + "Barres de son d'avoine => en:bars, en:cereal-bars, en:sugary-snacks\n", + "Chocolat 100% végétal au Crunchy de Marron => en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Compote Ananas Citron Vert Mangue Pomme => \n", + "Tofu Fumé Bio => \n", + "Quinoa gourmand => \n", + "Marzipan Chocolat Noir => en:chocolates, en:dark-chocolates, en:sugary-snacks\n", + "Pastas Espirais Fusili => \n", + "Plantation cappucino => \n", + "Bretzels Ancel => \n", + "Filets de Thon Albacore à l'Huile d'Olive Vierge Extra => en:extra-virgin-olive-oils, en:yellowfin-tunas\n", + "Flakes au sarrasin => \n", + "Riz rouge complet => \n", + "Farine blanche => \n", + "Confiture Artisanale de Goyaves Roses => \n", + "Tajine de Fruits Secs => \n", + "Chips à l'ancienne saveur moutarde => en:potato-crisps-in-sunflower-oil\n", + "Mozzarella di bufala campant D.O. P. => en:mozzarella, fr:mozzarella-di-bufala-campana\n", + "Farine de blé fluide => en:cereal-flours, en:cereals-and-potatoes, en:cereals-and-their-products, en:flours, en:plant-based-foods, en:plant-based-foods-and-beverages, en:wheat-flours\n", + "Laitue Craquante => en:appetizers, en:chips-and-fries, en:crisps, en:fresh-plant-based-foods, en:fresh-vegetables, en:fruits-and-vegetables-based-foods, en:leaf-vegetables, en:plant-based-foods, en:plant-based-foods-and-beverages, en:potato-crisps, en:potato-crisps-in-sunflower-oil, en:salty-snacks, en:vegetables-based-foods\n", + "Elixir de Cuba => \n", + "Polenta Istantanea => en:corn-semolinas-for-polenta\n", + "Hépar => \n", + "Rillettes de sardines => en:canned-fishes, en:canned-sardines, en:fishes, en:sardines, en:seafood, en:spreads\n", + "Munster-Geromé (27% MG) => en:cheeses, en:cow-cheeses, en:dairies, en:french-cheeses, en:fresh-foods, en:industrial-cheese\n", + "Bacon boeuf fumé - 10 tranches environ => \n", + "Tomates entières pelées => en:peeled-tomatoes\n", + "Spiruline 300 Comprimés => en:spirulina\n", + "Gésiers de canard cuits dans la graisse de canard => \n", + "Truite fumée au bois de hêtre (6 tranches) - 150 g => en:smoked-trouts\n", + "Espresso original 100% arabica => en:beverages\n", + "Cœur de Noisette => \n", + "2 Cordons bleus de poulet => en:chickens\n", + "Sorbet plein fruits Mangue => en:desserts, en:frozen-foods, en:sorbets\n", + "Familial => \n", + "Filets de Sardines à la Tomate => en:canned-fishes, en:canned-foods, en:canned-sardines, en:fishes, en:seafood\n", + "Rillettes de Maquereaux à la provençale => \n", + "La Mordue Rouge => \n", + "Crudités Jambon Fumé Feta & Olives, Boulgour & Quinoa => \n", + "Tagliatelles fraîches => \n", + "Palets solognots => \n", + "Gaufrettes à la framboise => en:wafers\n", + "Moules à l'Escabèche => en:mussels\n", + "Jus Naturel De Carotte => en:beverages, en:carrot-juices, en:juices-and-nectars, en:non-sugared-beverages, en:plant-based-beverages, en:plant-based-foods-and-beverages, en:vegetable-based-beverages, en:vegetable-based-foods-and-beverages, en:vegetable-juices\n", + "Noix de Cajou grillées et salées => \n", + "Cidre des Menhirs - Brut (5%) => en:beverages, en:ciders\n", + "Sablés de Nancay Pur Beurre => en:biscuits, en:biscuits-and-cakes, en:sugary-snacks, fr:biscuits-sables, fr:sables\n", + "Spaghetti sans Gluten => \n", + "Quinoa Curry Coco => \n", + "Pizza Fiesta => en:frozen-foods, en:frozen-pizzas, en:frozen-pizzas-and-pies, en:meals, en:pizzas, en:pizzas-pies-and-quiches\n", + "Mozzarella au lait de buflone => en:mozzarella\n", + "Bière Ambrée Bio => en:alcoholic-beverages, en:amber-beers, en:beverages, en:craft-beers, en:french-beers\n", + "Cacahuètes grillées salées => en:roasted-peanuts\n", + "12 Crêpes Traditionnelles au Lait Frais - Pur Beurre => \n", + "Tarte aux Poireaux => \n", + "Stax Paprika Flavour => en:appetizers, en:chips-and-fries, en:crisps, en:salty-snacks\n", + "Croq'Vert extra fins aux 5 épices & aromates => en:canned-foods, en:canned-plant-based-foods, en:canned-vegetables, en:fruits-and-vegetables-based-foods, en:gherkins, en:pickled-cucumbers, en:pickles, en:plant-based-foods, en:plant-based-foods-and-beverages, en:plant-based-pickles, en:vegetable-pickles, en:vegetables-based-foods\n", + "Lardons Nature (2 barquettes) => fr:lardons\n", + "Maize => \n", + "Pizza 4 fromages => en:frozen-pizzas, en:meals, en:pizzas, en:pizzas-pies-and-quiches, en:three-cheese-pizza\n", + "Cordons Bleus de Dinde => en:turkey-breasts\n", + "100% pur jus Orange => en:beverages, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:orange-juices, en:plant-based-beverages, en:plant-based-foods-and-beverages, en:squeezed-juices, en:squeezed-orange-juices\n", + "Prémiriz 2 => \n", + "Confiture extra fraise => en:strawberry-jams\n", + "Poire Chocolat => \n", + "Thé glacé Noir Pêche Citron Sirop d'Agave => en:beverages\n", + "Vin rouge Fronsac 2013 => en:alcoholic-beverages, en:beverages, en:wines\n", + "Champignons de Paris Émincés => \n", + "Terrine de campagne aux cèpes => fr:terrines-de-campagne\n", + "Haricots verts extra fin bio => en:canned-green-beans, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Frou Frou => \n", + "Colin d'Alaska - 20 panés surgelés => \n", + "Nic N Ac => \n", + "Les tartelettes truffe au chocolat => en:biscuits, en:biscuits-and-cakes, en:sugary-snacks\n", + "Thon à l'huile de tournesol => en:canned-tunas\n", + "Rôti de boeuf cuit doré au four - 4 tranches => en:fresh-foods, en:meats, en:poultries, en:prepared-meats, fr:charcuteries-cuites\n", + "Crosti boules choco => en:breakfast-cereals, en:breakfasts, en:cereals-and-potatoes, en:cereals-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Calissons de Provence => en:herbes-de-provence, en:plant-based-foods-and-beverages\n", + "Car en sac => \n", + "Yaourt crémeux fraide framboise => en:dairies\n", + "Chocolat lait gianduja noisettes entières => \n", + "Cerfeuil => \n", + "Filet de poulet rôti Halal - 6tr. épaisses => en:chicken-breasts\n", + "Poêlée à la campagnarde (saucisse fumée, jambon, champignons) => en:meals\n", + "Jus multifruits à base de concentré => en:concentrated-fruit-juices, en:multifruit-juices\n", + "tomates grappe cerise => \n", + "Chewing gum sans sucre au xylitol => en:sugar-free-chewing-gum\n", + "Sublime Russian Earl Grey => en:black-teas\n", + "Vache à Boire Framboise => en:dairies, en:drinkable-yogurts, en:sugared-beverages\n", + "Petits Pains Grillés au Froment => en:plant-based-foods-and-beverages\n", + "Encas Amandes Grillées & Cranberries => en:cranberries, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Cidre Demi-Sec Pur jus Kan Ar Mor => en:artisan-products, en:beverages, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:plant-based-beverages, en:plant-based-foods-and-beverages, en:squeezed-juices\n", + "Krounchy Pomme Cannelle => en:desserts, en:fruits-based-foods, en:plant-based-foods-and-beverages\n", + "Spaghetti => en:cereals-and-potatoes, en:cereals-and-their-products, en:dry-pasta, en:durum-wheat-spaghetti, en:pastas, en:plant-based-foods, en:plant-based-foods-and-beverages, en:spaghetti\n", + "Rillettes de maquereau à l'échalote => fr:rillettes-de-maquereau\n", + "Moutarde au Miel et Chardonnay => \n", + "Mousse au Chocolat à l'ancienne => en:chocolate-desserts, en:chocolates, en:desserts, en:sugary-snacks\n", + "Moutarde à l'ancienne aux graines et au vin blanc de bourgogne => \n", + "Pâte à tarte feuilletée => \n", + "Litchis => \n", + "Pomelos Variété Rouge => \n", + "Les petits plaisirs Soja Mousse Chocolat noir => en:chocolates, en:dairy-chocolate-desserts, en:sugary-snacks\n", + "Bounty Pâte à Tartiner avec Copeaux de Noix de Coco => en:cocoa-and-hazelnuts-spreads\n", + "Miel de Pays => en:bee-products, en:breakfasts, en:farming-products, en:honeys, en:spreads, en:sweet-spreads, en:sweeteners\n", + "Faisselle de Rians au lait de chèvre => en:cheeses, en:dairies, en:goat-cheese, en:pasteurized-cheeses\n", + "Baby Bunny => en:leaf-salads\n", + "Oméga 3 => en:fats, en:vegetable-fats\n", + "Prince Choco'Barre => en:cereal-bars\n", + "Blanc de poulet aux fines herbes - 4tr. fines => en:chicken-ham, en:meats, en:poultries\n", + "Semoule d'orge grosse => en:microwave-meals\n", + "Le Pâté Hénaff, Avec filets et jambons => \n", + "Assiette Espagnole => en:meats, en:prepared-meats\n", + "Nouilles de Konjac => en:dry-pasta, en:noodles\n", + "Jambon de Paris sans Couenne => en:hams, en:meats, en:prepared-meats, en:white-hams, fr:jambons-de-paris\n", + "Riz de Camargue long grain => en:long-grain-rices\n", + "Haricots verts extra-fins & rangés (lot familial) => en:canned-green-beans\n", + "Gaufres au miel bio => en:waffles\n", + "Barres de Céréales Abricots => en:bars, en:cereal-bars\n", + "Poule Couveuse Bl.Garn250, => en:bouillon-cubes\n", + "Tarte Noix de Coco & Framboise aux Œufs frais => \n", + "Tomme de Brebis => en:cheeses, en:dairies\n", + "2 Croque-Monsieur Chèvre => en:cheeses, en:dairies\n", + "Bord à bord => \n", + "Mentos White => \n", + "Fusilli nº 34 (Al dente 9 min) => en:cereals-and-potatoes, en:cereals-and-their-products, en:dry-pasta, en:pastas, en:plant-based-foods, en:plant-based-foods-and-beverages, es:helices-de-trigo-duro, fr:fusilli\n", + "Céréales Fourrées Chocolat au Lait => \n", + "Macaroni Les 3 Minutes! aux Œufs frais => \n", + "Coffret souflés 4 Saveurs => en:breakfasts, en:fruit-jellies, en:marmalades, en:orange-marmalades, en:plant-based-foods, en:plant-based-foods-and-beverages, en:spreads\n", + "Galette maïs olive herbe de provence => \n", + "Bœuf bourguignon -25% de sel => en:meats\n", + "Choco Duo => en:plant-based-foods\n", + "Chocolat Lait => en:breakfasts, en:sugary-snacks\n", + "Thé glacé saveur menthe => \n", + "Mini sticks nature => \n", + "Moussaka Bœuf et Aubergines => en:pasta-sauces\n", + "Fromage Frais Sucré à la Fraise 0% Mat. Gr. => \n", + "12 Crêpes Bretonnes => en:crepes, en:crepes-and-galettes\n", + "Chocolat Noir 70% => en:chocolates, en:dark-chocolates, en:sugary-snacks\n", + "Grill Vegetal - Steaks Soja & Blé => \n", + "Yaourt au Lait de Haute-Savoie Fraise ou Myrtille => en:dairies, en:yogurts\n", + "Orangina Mini Bandz Pik => en:fruit-based-beverages, en:fruit-sodas, en:orange-soft-drinks, en:plant-based-beverages, en:sodas, en:sugared-beverages\n", + "8 Tartelettes Aux Poireaux => en:biscuits, en:biscuits-and-cakes, en:pies, en:sugary-snacks\n", + "Moules de cordes => en:mussels\n", + "Auchan 400 g (4 100 G) => \n", + "Pâte Brisée => en:cocoa-and-hazelnuts-spreads\n", + "Brassé onctueux pêche passion => \n", + "Ananas en morceaux => en:desserts\n", + "Pomme Rissolées Rustiques => en:desserts, en:fruits-based-foods, en:plant-based-foods-and-beverages\n", + "Tender Break => \n", + "Crunchy Organic Peanut Butter => en:mueslis\n", + "Smileys Goût Épicé => \n", + "Taboule => \n", + "Chipolatas aux herbes => en:french-sausages, en:meats, en:prepared-meats, en:sausages, fr:chipolatas\n", + "Salade de Fruits => \n", + "Crunchips Poivre et Sel => \n", + "Mozzarella di Bufala Campana en billes => en:mozzarella, fr:mozzarella-di-bufala-campana\n", + "Le Cocktail - Pâté en Croûte => en:meats, en:prepared-meats\n", + "Céréales Méditerranéennes avec une pointe de persillade => en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Porc émincé riz et légumes cuisinés => en:meals\n", + "Œufs de poules élevées en plein air, gros => en:bird-eggs, en:eggs, en:farming-products, en:free-range-eggs\n", + "Pains pour Hot dogs => \n", + "Velouté Carotte Potiron Patate Douce à la Crème fraîche => \n", + "Texture Velours Saveur Vanille => \n", + "Ravioli Bœuf aux petits oignons => en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Dés de Brebis => \n", + "Croq' Poisson Fromage 2 parts => en:frozen-ready-made-meals, en:meals-with-fish\n", + "Poulet Rôti => en:chicken-sandwiches, en:poultry-sandwiches\n", + "Le Fruit Sans Pulpe Orange => en:beverages, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:orange-juices, en:plant-based-beverages, en:squeezed-juices, en:squeezed-orange-juices\n", + "Biscuits sablés au citron et aux amandes => en:biscuits, en:biscuits-and-cakes, en:sugary-snacks\n", + "Foie Gras de Canard Entier du Sud-Ouest => en:fish-and-meat-and-eggs, fr:foies-gras, fr:foies-gras-de-canard, fr:foies-gras-entiers\n", + "Banania Traditionnel => en:beverages, fr:cidres-traditionnels\n", + "Pranarom Micro algues Spiruline 500 MG => \n", + "Purée de Sésame Blanc Tahin => \n", + "Source St Pierre eau minérale naturelle gazeuse => en:natural-mineral-waters\n", + "Pizza des consos aux 3 fromages => en:pizzas-pies-and-quiches\n", + "Pur Jus de Pomme => en:apple-juices, en:beverages, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:plant-based-beverages, en:plant-based-foods-and-beverages\n", + "Biscotte Aixoise => en:zwieback\n", + "Jus de pomme => en:apple-juices, en:beverages, en:concentrated-apple-juices, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:plant-based-beverages, en:plant-based-foods-and-beverages\n", + "Poulet rôti & purée à l'ancienne => \n", + "Chocolat Lait NewTree => en:milk-chocolates, en:sugary-snacks\n", + "Mentos white => \n", + "Mozzarella di buffala Campana => en:mozzarella, fr:mozzarella-di-bufala-campana\n", + "Confit de Canard du Sud-Ouest => \n", + "Colorant Jaune => en:fruits-and-vegetables-based-foods, en:fruits-based-foods, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Lasagnes Saumon => en:meals, en:prepared-lasagne, fr:lasagnes-a-la-bolognaise\n", + "Mars Snack Size x8 => en:salty-snacks\n", + "Pâte Brisée Pur Beurre => \n", + "Quenelles de Brochet à la Cuillère => en:fish-quenelles, en:meals, fr:quenelles\n", + "Le Paris, -25% de sel => en:hams, en:meats, en:prepared-meats, en:prepared-meats-with-less-salt, en:products-with-reduced-salt, en:white-hams, en:white-hams-with-less-salt\n", + "Raisins secs => \n", + "Kinder surprise => en:chocolate-bars, en:sugary-snacks\n", + "Sirop de citron vert => \n", + "Spécialité de Chorizo Fort => fr:chorizos\n", + "Chips Nature => en:appetizers, en:chips-and-fries, en:crisps, en:potato-crisps, en:potato-crisps-in-sunflower-oil, en:salty-snacks\n", + "La triplette du Mouchet => \n", + "Lindor Edition de Pâques Passionnément fondant Assorti => \n", + "Tajine de boeuf aux légumes du soleil => en:meals, en:plant-based-foods\n", + "Ketchup à la Tomate Bio => en:ketchup\n", + "Extra-Fines => \n", + "Entre nous Lasagnes à la bolognaise => en:meals, en:prepared-lasagne, fr:lasagnes-a-la-bolognaise\n", + "Poires Williams au Sirop Léger => \n", + "Pistaches grillées sans sel ajouté => en:legumes, en:legumes-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:roasted-pistachios, fr:pistaches-salees\n", + "Délices Grecs aux Amandes => en:plant-based-foods-and-beverages\n", + "Raffaello => \n", + "citron vert => en:lemon-juice\n", + "Semoule de Blé Dur Fine => \n", + "Petit-Suisses au Lait Entier => \n", + "Double Concentré de Tomates => en:canned-foods, en:canned-plant-based-foods, en:canned-tomatoes, en:canned-vegetables, en:fruits-and-vegetables-based-foods, en:plant-based-foods, en:plant-based-foods-and-beverages, en:tomato-pastes, en:tomatoes-and-tomato-products, en:vegetables-based-foods\n", + "Cidre Bouché Brut => en:alcoholic-beverages, en:beverages, en:ciders, fr:cidres-demi-secs\n", + "Haricots verts extra-fins => en:canned-foods, en:canned-green-beans, en:canned-legumes, en:canned-plant-based-foods, en:canned-vegetables, en:fruits-and-vegetables-based-foods, en:legumes-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:vegetables-based-foods\n", + "Pêches Blanches Entières du Sud-Ouest au Sirop => \n", + "Cidre Doux => \n", + "Gaufres Liégeoises Nappage Cacao => en:chocolates, en:sugary-snacks, en:waffles\n", + "Moutarde Vinaigrette Légère => en:vinaigrettes\n", + "Saumon Atlantique fumé au bois de hetre => en:smoked-salmons\n", + "Ragoût de légumes épaule de porc de Corrèze => \n", + "Le Yaourt à la Grecque, Nature => en:dairies, en:fresh-foods, en:plain-yogurts, en:stirred-yogurts, en:sweetened-yogurts, en:whole-milk-yogurts, en:yogurts\n", + "Noix de Coco Cube => \n", + "Brownie => \n", + "Spiruline en poudre => \n", + "Chiffonade de Chorizo => fr:chorizos\n", + "Lentilles corail => en:microwave-meals\n", + "Champignons de Paris Émincés 1er Choix => en:canned-sliced-champignon-mushrooms\n", + "Chocolat extra noir => en:chocolates, en:dairy-chocolate-desserts, en:dark-chocolates, en:sugary-snacks\n", + "Nectar de pêche => \n", + "Saucisson sec au Beaufort => fr:saucissons, fr:saucissons-secs\n", + "Arôme vanille liquide => \n", + "9 œufs moyens de poules élevées en plein air => en:bird-eggs, en:eggs, en:farming-products, en:free-range-eggs\n", + "Galettes de riz choco-noisettes => en:cereals-and-potatoes, en:cereals-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:puffed-rice-cakes\n", + "Emmental Poivrons grillés Roquette Sauce Basilic (Pain de mie complet) => \n", + "Spaghettoni n.7 Barilla => \n", + "Chocolat noir 100% => en:chocolates, en:sugary-snacks\n", + "Petits Pains Grillés Gourmands Choco => en:plant-based-foods-and-beverages\n", + "Quinoral => \n", + "Huile D'olive Vierge Extra => en:extra-virgin-olive-oils, en:fats, en:olive-oils, en:olive-tree-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:vegetable-fats, en:vegetable-oils\n", + "Purée Pommes => \n", + "CousCous => en:cereal-semolinas, en:cereals-and-potatoes, en:cereals-and-their-products, en:durum-wheat-semolinas, en:durum-wheat-semolinas-for-couscous, en:plant-based-foods, en:plant-based-foods-and-beverages, en:wheat-semolinas\n", + "Kinder Pingui Caramel => en:bars, en:chocolate-bars, en:confectioneries\n", + "Coleslaw => en:coleslaw\n", + "2 Pâtés De Foie. 2 Pâtés De Campagne => \n", + "Beurre de Cacahuète => en:legume-butters, en:legumes-and-their-products, en:nut-butters, en:nuts-and-their-products, en:oilseed-purees, en:peanut-butters, en:plant-based-foods, en:plant-based-foods-and-beverages, en:plant-based-spreads, en:spreads\n", + "Jambon Serrano => fr:jambons-serrano\n", + "Mouliné de légumes variés => en:vegetable-soups\n", + "tuiles crème oignon => fr:tuiles-salees\n", + "Lapin Lait => \n", + "Virgin Mojito => \n", + "Haribo Kindermix => \n", + "Saucisse sèche Courbe pur porc qualité supérieure VPF => en:fresh-foods, en:meats, en:prepared-meats\n", + "Graines de lin Bio => \n", + "Blédine Cacao/Saveur Biscuit => en:sugary-snacks\n", + "Yaourt à l'Abricot => en:dairies, en:sweetened-yogurts, en:yogurts\n", + "Beurre demi sel => en:fats, en:half-salted-butter\n", + "Corne du Diable => \n", + "Mops Chocolat => en:sugary-snacks\n", + "Beurre Tendre Demi-Sel => en:animal-fats, en:butters, en:dairies, en:fats, en:half-salted-butter, en:milkfat, en:spreadable-fats, en:spreads\n", + "P'tit onctueux au fromage blanc Fruits exotiques => \n", + "Thon albacore => en:canned-tunas, en:fishes, en:seafood, en:tunas, en:yellowfin-tunas\n", + "Miel de Nos Terroirs => en:bee-products, en:breakfasts, en:farming-products, en:honeys, en:honeys-from-france, en:spreads, en:sweet-spreads, en:sweeteners, fr:miels-de-fleurs\n", + "Côtes de Bourg => fr:cotes-de-bourg\n", + "Gésiers de Canard => en:duck-gizzards, en:fish-and-meat-and-eggs, en:gizzards, en:offals\n", + "6 Chipolatas => en:french-sausages, en:meats, en:prepared-meats, en:sausages, fr:chipolatas\n", + "Coco Pops (maxi format) => \n", + "Blanc de Dinde Doré au four - 4tr. => en:meats, en:poultries, en:turkeys\n", + "8 Mini Kouign Amann => en:desserts, en:pastries, fr:gateaux-bretons, fr:kouign-amann\n", + "Vodka Gold => \n", + "6 Œufs frais Bio => en:bird-eggs, en:eggs, en:farming-products, en:free-range-eggs\n", + "Crozets de Savoie au Sarrasin => \n", + "Grand Marrenon => \n", + "Sylvaner 2015 => \n", + "Chewing Gum Fresh Chloro Au Thé Vert Mentos Pure Fresh => \n", + "Champignon de Paris => en:canned-champignon-mushrooms\n", + "Pineau des Charentes vieilli 3 ans => \n", + "Le Yoghourt (Nature) 4 Pots => en:dairies, en:desserts, en:fresh-foods, en:plain-stirred-yogurts, en:plain-yogurts, en:stirred-yogurts, en:whole-milk-yogurts, en:yogurts\n", + "Nectar de Pomme => en:apple-nectars\n", + "Sardines à l'huile de tournesol => en:sardines-in-sunflower-oil\n", + "Jambon à l'étouffée Le Bon Paris => en:hams, en:meats, en:prepared-meats, en:white-hams, fr:jambons-de-paris\n", + "Feta Creme mit Peperoni und Knoblauch => en:chocolate-bars, en:sugary-snacks\n", + "Le Ciabatta Bacon Fumé & Emmental sauce Mayonaise => \n", + "Montagne Saint-Emilion 2011 => \n", + "Lapin Or Chocolat Noir => en:sugary-snacks\n", + "Pommes Noisettes => \n", + "Sucre de Vanilline => \n", + "Spiruline Bio 500 Comprimés 500 MG => \n", + "Nouilles chinoises instantanées à l'orientale goût poulet => en:instant-noodles\n", + "Garniture Forestière => en:fresh-foods\n", + "Gevrey-Chambertin => \n", + "Yaourt Brebis Nature => en:plain-yogurts\n", + "2 Escalopes de Dinde Fermière élevée en Plein Air => \n", + "8 Hsia Long Pao => en:long-grain-rices\n", + "Douceur de Potiron Châtaigne => en:fruits-and-vegetables-based-foods, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Bol Rillettes de canard au magret => \n", + "Chips méditerranéenne => en:appetizers, en:chips-and-fries, en:crisps, en:potato-crisps, en:potato-crisps-in-sunflower-oil, en:salty-snacks\n", + "Gâche Tranchée Bio => fr:brioches-tranchees-pur-beurre\n", + "Œufs Bio => en:bird-eggs, en:eggs, en:farming-products, en:free-range-eggs\n", + "Chorizo Espagnol => fr:chorizos\n", + "Lemonade Citron => \n", + "Champignons de paris => en:canned-champignon-mushrooms\n", + "Calamars en morceaux dans l'hiile d'olive => \n", + "Vinaigrette Premium => en:vinaigrettes\n", + "Fromage fondu pour croque monsieur (22 % MG) => en:cheeses, en:dairies, en:fresh-foods\n", + "Jambon Bodega supérieur => en:hams, en:prepared-meats, en:white-hams\n", + "Soba Thai => \n", + "Cassoulet Toulousain Cuisiné à la Graisse d'Oie => en:meals, fr:cassoulets\n", + "Clipper Thé vert gingembre BIO 20 sachets 35 g => en:plant-based-foods-and-beverages\n", + "Escalopes de Volaille aux Champignons & Riz => en:meals\n", + "Yaourt Maigre 0,1% de Matière Grasse => en:frozen-ground-beef-steaks\n", + "Sans sucres ajoutés Grandes tranches 11 céréales & graines => \n", + "Barres Choco & Coco Loacker => en:bars, en:cereal-bars, en:sugary-snacks\n", + "Velouté de Légumes Variés => en:cream-of-vegetable-soups, en:cream-soups, en:fruits-and-vegetables-based-foods, en:meals, en:plant-based-foods, en:plant-based-foods-and-beverages, en:soups, en:vegetable-soups\n", + "Mini Cônes Black & White => \n", + "Planta Fin Doux (60 % MG) Tartine & Cuisson => en:fats, en:margarines, en:plant-based-foods, en:plant-based-foods-and-beverages, en:plant-based-spreads, en:salted-spreads, en:spreadable-fats, en:spreads, en:vegetable-fats\n", + "Gaufrette goût crème => \n", + "Coca Cola Mini Zéro sucres => \n", + "Aprikosen => \n", + "Pomme Fraise => en:apple-compotes, en:compotes, en:desserts, en:fruits-based-foods, en:plant-based-foods-and-beverages, en:strawberry-applesauces\n", + "Mr. Reen's Krunchy, Schoko => \n", + "Taboulé Libanais, Boulgour Fin, Tomates et Courgettes, Menteh et Persil => \n", + "Nectar 15 Fruits => \n", + "Miche Blanche Club Classique avec Mélange de Grains Rustiques => en:plant-based-foods-and-beverages\n", + "Galettes Suédoises => en:cereals-and-potatoes, en:cereals-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:puffed-cereal-cakes, en:puffed-rice-cakes\n", + "Okay Cookies Nougatine & Pépites de Chocolat => en:chocolate-cookies, en:cookies\n", + "Sauce Tomate Mascarpone => en:mascarpone\n", + "Lasagnes à La Bolognaise => en:meals, en:prepared-lasagne, fr:lasagnes-a-la-bolognaise\n", + "Beurre Demi Sel => en:fats, en:half-salted-butter\n", + "Crème de morbier nature => \n", + "Haricots Rouges à la Mexicaine => en:canned-foods, en:canned-kidney-common-beans\n", + "Pur Jus Betterave Lactofermenté => en:beverages, en:plant-based-foods-and-beverages\n", + "Muffins Tout Chocolat => fr:muffins-au-chocolat\n", + "Pain de mie => en:breads, en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages, en:sliced-breads\n", + "Allumettes fumées Plaisir & Légèreté (-30% MG) => en:fresh-foods, en:meats, en:prepared-meats, en:smoked-lardons, fr:charcuteries-diverses, fr:lardons\n", + "Reblochon de Savoie (22% MG) Bio => \n", + "Mmm Huile De Sésame => \n", + "Myrtilles au sirop => en:beverages\n", + "Filet de poulet braisé - 4 tr. épaisses => en:chicken-breasts, en:chickens, en:meats, en:poultries\n", + "Petits pains grillés => \n", + "Heineken-beer -alcohol Free-330ml-france => \n", + "Le tranché fin - 25% de Sel* - *par rapport à la moyenne de la catégorie - 6 tr. => en:hams, en:meats, en:prepared-meats, en:prepared-meats-with-less-salt, en:products-with-reduced-salt, en:white-hams, en:white-hams-with-less-salt\n", + "Quenelles de Brochet sauce Crevette => en:fish-quenelles, en:meals, fr:quenelles\n", + "Saumon Atlantique fumé élevé dans les lochs d'Ecosse => en:smoked-salmons\n", + "Cidre Bouché Pur jus Kan Ar Mor => en:artisan-products, en:beverages, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:plant-based-beverages, en:plant-based-foods-and-beverages, en:squeezed-apple-juices, en:squeezed-juices\n", + "Dessert Sans Sucre Ajouté Poire => \n", + "Chocolat Cannelle NewTree => en:sugary-snacks\n", + "Bordeaux Grande Cuvée 2014 => en:alcoholic-beverages, en:beverages, en:bordeaux, en:french-wines\n", + "Sun Tea => en:beverages, en:iced-teas\n", + "Les madeleines coquilles Aux œufs frais => \n", + "Chardonnay => \n", + "Allumettes Nature => fr:lardons\n", + "Boulghour à l'Orientale => \n", + "Cornichons Fin au Vinaigre => \n", + "Fromage Blanc Brebis => fr:fromages-blancs\n", + "La Pause Chocolat => \n", + "Filet de Bacon fumé - 12 tranches - 150 g - Auchan => \n", + "Moules de Bouchot de la Baie du Mont-Saint-Michel => \n", + "Salade de Fruits de Mer sans Surimi => \n", + "Le Bon Paris à l'Étouffée => en:hams, en:meats, en:prepared-meats, en:white-hams, fr:jambons-de-paris\n", + "Terrine de Foie de Volaille => en:terrine\n", + "Floraline => \n", + "Mes Premiers Légumes Carottes Blanches => en:canned-carrots\n", + "Runts => \n", + "Palets au Quinoa => \n", + "Fondant au Chocolat => \n", + "Sprink's Zéro Mojito => en:diet-cola-soft-drink\n", + "Mini Montecao => \n", + "Sucre Fin Cristallisé => \n", + "Stoptou => \n", + "Chips ondulées saveur chèvre & poivre => en:potato-crisps-in-sunflower-oil\n", + "Féta (26% MG) => en:cheeses, en:dairies, en:feta, en:greek-cheeses, en:pasteurized-cheeses, en:sheep-cheeses\n", + "Emincés de Saumon Fumé aux 5 Baies => en:salmons, en:smoked-fishes, en:smoked-salmons, en:smoked-salmons-from-farming\n", + "Saucisson Sec => en:meats, en:prepared-meats, fr:saucissons, fr:saucissons-secs\n", + "Barres Figue aux 3 Céréales => en:bars, en:cereal-bars\n", + "Agneau Rôti => \n", + "Pains au chocolat => en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages, en:sugary-snacks\n", + "Ficodindia e Arancia => \n", + "Taboulé aux Tomates fraîches, Menthe, Citron & Huile d'Olive vierge => \n", + "Crème dessert Cacao => en:chocolates, en:sugary-snacks\n", + "Filet mignon de porc aux cèpes purée à la crème => \n", + "Brandade de Nîmes => \n", + "Planta fin => en:margarines, en:plant-based-foods, en:plant-based-foods-and-beverages, en:plant-based-spreads, en:salted-spreads, en:spreadable-fats, en:spreads, en:vegetable-fats\n", + "Pom' & Go Pomme => en:fruits-and-vegetables-based-foods, en:fruits-based-foods, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Bacon, Tranches Fines, Fumé (15 Tranches) => en:meats\n", + "Camembert Sel réduit de 25% => en:camemberts, en:cheeses, en:soft-cheeses-with-bloomy-rind\n", + "Cremige Frischkäsezubereitung Knoblauch => \n", + "Penne => en:dry-pasta\n", + "Hot dog => \n", + "Pomme, Jus à base de concentré => en:apple-juices, en:beverages, en:concentrated-apple-juices, en:concentrated-fruit-juices, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:plant-based-beverages, en:plant-based-foods-and-beverages\n", + "Champs-Élysées => \n", + "Haricots Blancs à la Sauce Tomate => en:canned-common-beans, en:canned-foods, en:canned-legumes, en:canned-plant-based-foods, en:legumes-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Fromage Blanc Lissé à la Crème Fraîche => en:dairies\n", + "Muesli croustillant aux fruits rouges => en:breakfast-cereals, en:breakfasts, en:cereal-flakes, en:cereals-and-potatoes, en:cereals-and-their-products, en:flakes, en:mixed-cereal-flakes, en:mueslis, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Bombones Mon Chéri => \n", + "Biscuits petit déjeuner 5 céréales et pépites de chocolat => \n", + "Pain de mie complet bio => en:breads, en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages, en:sliced-breads\n", + "Fleur De Maïs => \n", + "Cidre Brut => en:alcoholic-beverages, en:beverages, en:ciders\n", + "Guyader Rillettes De Maquereau => fr:rillettes-de-maquereau\n", + "Paprika Doux Poudre => \n", + "Moules à la catalane => en:canned-foods, en:mussels\n", + "Gratin de Coquillettes au Jambon et à l'Emmental, Surgelé => en:meals, en:microwave-meals\n", + "Rhum Charrette => en:alcoholic-beverages, en:rums\n", + "Demi-filets de poulet rôti => \n", + "Nectar de mangue, d'orange et de fruit de la passion => en:fruit-based-beverages, en:fruit-juices-and-nectars, en:juices-and-nectars\n", + "Sel de mer extra fin iodé => \n", + "Le Paris léger - 4 tr. fines => en:hams, en:meats, en:prepared-meats\n", + "Easter Egg Hunt Bag => \n", + "Noir Amandes => en:chocolates, en:plant-based-foods, en:plant-based-foods-and-beverages, en:sugary-snacks\n", + "2 Flammekueches Alsaciennes => \n", + "Couscous => en:cereal-semolinas, en:cereals-and-potatoes, en:cereals-and-their-products, en:durum-wheat-semolinas, en:durum-wheat-semolinas-for-couscous, en:plant-based-foods, en:plant-based-foods-and-beverages, en:wheat-semolinas\n", + "Poudre de cacao cru, sans sucre, qualité premium => \n", + "Nes => \n", + "Smiley Egg => \n", + "Confit d'aubergines => \n", + "Sirop de Mandarine => \n", + "Flans Nappés de Caramael => \n", + "raclette de Savoie => \n", + "Pastillas poulet, Bloc de Foie Gras de Canard, Fruits Secs => en:fish-and-meat-and-eggs, fr:bloc-de-foie-gras, fr:foies-gras, fr:foies-gras-de-canard\n", + "sardines huile de tournesol => en:sardines-in-sunflower-oil\n", + "Boudin Artisanal à Griller => \n", + "Chou Rouge à la ciboulette => en:fresh-meals\n", + "Hula hoops goût Bacon => \n", + "Lasagnes Chèvre/Épinards => en:meals\n", + "Rillettes de poulet roti => en:chicken-rillettes\n", + "Taboulé Oriental à la Menthe => en:tabbouleh\n", + "Sauce Vinaigrette aux Tomates Séchées => en:canned-foods, en:vinaigrettes\n", + "Cocktail d'Olives => \n", + "Crème Légère Sucrée => \n", + "Sauce salade Échalotes & Fines Herbes Légère => \n", + "Vinaigrette à l'huile d'olive => en:extra-virgin-olive-oils, en:fats, en:vinaigrettes\n", + "Céréales fourrées Choco-Noisettes => en:breakfast-cereals, en:breakfasts, en:cereals-and-potatoes, en:cereals-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "M&M's Chocolate => \n", + "8 crêpes moelleuses saveur vanille => en:crepes\n", + "Les Fruits Bio Framboises sans Pépins => en:plant-based-foods-and-beverages\n", + "Burger' Cheddar & Emmental 20 Tranches (17 % MG) => en:cheeses, en:dairies\n", + "Chocolat Dégustation Fin Noir Orange => en:chocolates, en:sugary-snacks\n", + "Tranché de dinde Halal => en:meats, en:turkeys, fr:charcuteries-cuites\n", + "Velouté De Poireaux Et Pommes De Terre => en:cream-of-leek-soups\n", + "Basil-infused Olive Oil => \n", + "Bière du Vexin Blanche => en:alcoholic-beverages, en:beers, en:beverages, en:craft-beers, en:french-beers, en:wheat-beers\n", + "Blanc de Poulet rôti à la broche - 6 tr. fines => en:chicken-ham, en:chickens, en:meats, en:poultries\n", + "Mortadelle Stella d'Oro => en:mortadella\n", + "Isio 4 Facile à Étaler => \n", + "Langoustines entières crues surgelées => \n", + "Route des épices => \n", + "Compote spécialité Pommes - Chataignes => en:apple-compotes\n", + "Tuiles saveur barbecue => fr:tuiles-salees\n", + "Crevettes belles & croquantes => en:shrimps\n", + "Raclette Fumée => en:smoked-trouts\n", + "Frites de Poulet => \n", + "Gaufrette Praliné Noisette => \n", + "Sauce bolognaise épicée => \n", + "Œufs Pochés au Jambon et à la Ciboulette => en:meals\n", + "Yaourt Saveur Coco au Bifidus Auchan => en:flavoured-yogurts\n", + "Breizh Cola => en:diet-cola-soft-drink\n", + "Véritable Merguez Bœuf & Mouton (x 6) => en:meats\n", + "Sorbet plein fruits Fruits de la passion => en:sorbets\n", + "Crème Légère & Épaisse => \n", + "Tartare Ail & Fines herbes => \n", + "Toasts Froment et Graines => en:breads, en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages, en:zwieback, fr:biscottes-au-froment\n", + "8 Gaufres Molles Poudrées au Sucre => en:waffles\n", + "Jus de Pamplemousse => en:grapefruit-juices\n", + "Céréales et Saveur Alsacienne => \n", + "Magret de canard fumé au bois de hetre => \n", + "25 Quenelles Nature => en:plain-quenelles\n", + "DooWap - 8 Brioches aux Pépites de Chocolat au Lait (-30% Matière grasse) => \n", + "Jus Orange Sanguine => en:beverages, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:orange-juices, en:plant-based-beverages, en:plant-based-foods-and-beverages, en:squeezed-juices, en:squeezed-orange-juices\n", + "Confiture de groseille => \n", + "Duo Glacier => \n", + "Eau minérale gazeuse => en:natural-mineral-waters\n", + "20 mini croque-monsieur => en:dairies\n", + "Snack It - Sour Cream & Oignon => \n", + "Saucisson de Parme => en:meats, en:prepared-meats, fr:saucissons, fr:saucissons-secs\n", + "Hamiud => \n", + "Assiette Navarin de Petits légumes & d'Agneau Français => en:french-emmentaler\n", + "Cornichons aigres-doux => en:pickles, en:plant-based-pickles, fr:cornichons-aigres-doux\n", + "PRINGLES : Original Tuiles salées 175g => fr:tuiles-salees\n", + "Compotes Pomme => en:desserts, en:fruits-based-foods, en:plant-based-foods-and-beverages\n", + "Farine de blé Type 65 => en:cereals-and-potatoes, en:cereals-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Pain de mie 7 céréales => en:breads, en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages, en:sliced-breads\n", + "Filets de Limande du Nord Meunière => \n", + "Cervelas => \n", + "Fusilli au poulet, champignons et crème => en:meals, en:meals-with-chicken\n", + "BIO Muesli Croustillant Chocolat => en:breakfast-cereals, en:breakfasts, en:cereal-flakes, en:cereals-and-potatoes, en:cereals-and-their-products, en:flakes, en:mixed-cereal-flakes, en:mueslis, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Haricots verts coupés extra fins => en:canned-foods, en:canned-green-beans, en:canned-legumes, en:canned-plant-based-foods, en:canned-vegetables, en:fruits-and-vegetables-based-foods, en:legumes-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:vegetables-based-foods\n", + "Cacao en poudre varieté Criollo => en:cocoa-powder\n", + "Triple Chocolate Cookies => \n", + "Parmentier de canard => \n", + "2 Galettes Paysanne aux pommes de terre lardons et oignons => en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Bouillon de poule en cubes => en:bouillon-cubes\n", + "Crème dessert pistache => en:dessert-creams\n", + "Veggie Mini Grillsteaks => en:refrigerated-meals\n", + "Rillettes aux 2 saumons Citron => \n", + "Confit de Canard, Pommes de Terre à la Sarladaise - Castelnaudary => en:canned-meals, en:duck-dishes\n", + "Filets de Maquereaux sauce tomate et basilic => en:canned-fishes, en:canned-foods, en:fish-fillets, en:fishes, en:mackerels, en:mackerels-fillets, en:mackerels-fillets-with-tomato-and-basilisk, en:seafood, en:tinned-mackerels\n", + "Veloute de legumes verts => \n", + "Beurre doux (60% MG) => en:dairies, en:fats, en:spreads, en:sweet-cream-butters\n", + "Petits pois et jeunes carottes extra-fins à l'étuvée => en:canned-carrots, en:canned-peas\n", + "Noiraude => \n", + "Jambon Crudités Emmental Mon Snack => en:cheese-sandwiches, en:sandwiches\n", + "X'Trem Cacao y Avellanas => en:breakfasts, en:chocolates, en:cocoa-powder, en:sugary-snacks\n", + "Ail Semoule => \n", + "Fromage de chèvre Sainte-Maure => en:goat-cheese, en:pasteurized-cheeses\n", + "Orange juice => en:beverages, en:fruit-based-beverages, en:fruit-juices-and-nectars, en:fruit-nectars, en:juices-and-nectars, en:plant-based-beverages, en:plant-based-foods-and-beverages\n", + "Penne Rigate n. 73 (Lot x 3) => en:dry-pasta\n", + "Poulet Curry et Riz Basmati => \n", + "Mousline au Lait de Normandie => \n", + "biscuit pur beurre chocolat au lait => en:biscuits, en:biscuits-and-cakes, en:milk-chocolate-biscuits, en:sugary-snacks\n", + "Madeleinettes aux oeufs => \n", + "Madeleines Bretonnes => \n", + "Vinaigrette Huile de Noix Poivron Rouge, Légère => \n", + "Mini-Magdalenas Yogur => \n", + "Pâté Recette Basque => \n", + "Thé vert Bio équitable Menthe => \n", + "Double concentré de tomates => en:canned-foods, en:canned-plant-based-foods, en:canned-tomatoes, en:canned-vegetables, en:fruits-and-vegetables-based-foods, en:plant-based-foods, en:plant-based-foods-and-beverages, en:tomato-pastes, en:tomatoes-and-tomato-products, en:vegetables-based-foods\n", + "Almond & Coconut gluten Free Nut Bar => \n", + "Rôti de dinde cuit 100% filet* - 4 tranches => en:meats, en:poultries, en:turkeys, fr:rotis-de-dinde\n", + "Baba au rhum => en:desserts\n", + "Andouillettes Grillées aux Herbes => \n", + "iced tea => en:beverages, en:iced-teas\n", + "6 Gaufres au Miel à la farine d'épeautre => en:waffles\n", + "Chocolat poule chocolat lait Bio => \n", + "Cacahuète Sel et Poivre => \n", + "Olives apéro à l'ail => en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Empress Grey Teabags => \n", + "32 portions riche en calcium (XXL) => \n", + "Pâte de Bouillon de Légumes => \n", + "La Fort Boyard => \n", + "Yaourt de Brebis Saveur Framboise => en:dairies\n", + "6 Barres de Céréales Pomme Verte => en:bars, en:cereal-bars\n", + "Passata di pomodoro (Purée de tomates) => \n", + "Corsé maxi format => \n", + "16 Bâtonnets de Colin => \n", + "Voglines Integrali => \n", + "Boisson au Lait Saveur Fraise => en:dairies, en:milks\n", + "Truite Fumée Pyrénées (4 tranches) - 120 g => en:smoked-trouts\n", + "Sirop De Grenadine => en:grenadine\n", + "Spaghetti Complets => en:dry-pasta, en:spaghetti\n", + "Nectar de poire => \n", + "San Pellegrino Anranciata => en:beverages, en:carbonated-drinks, en:carbonated-mineral-waters, en:carbonated-waters, en:mineral-waters, en:non-sugared-beverages, en:waters\n", + "Brioche Tressée Pur Beurre Extra Fondant => \n", + "Limonade Ramune => en:beverages, en:carbonated-drinks, en:lemonades, en:sodas, en:sugared-beverages\n", + "Dolce Gusto Lungo Intenso => en:beverages, en:coffee-capsules, en:coffees, en:hot-beverages, en:nespresso-compatible-coffee-capsules, en:non-sugared-beverages\n", + "Emmental rape => en:grated-emmentaler\n", + "Champagne Charles VII brut rosé => en:alcoholic-beverages\n", + "6 Oeufs Frais Bio => \n", + "Jus de Clémentine => en:apple-juices, en:beverages, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:plant-based-beverages, en:plant-based-foods-and-beverages\n", + "Maïs doux & poulet fermier du Poitou => \n", + "Sablés parisien au brie de Meaux => en:biscuits, en:biscuits-and-cakes, en:sugary-snacks, fr:biscuits-sables, fr:sables\n", + "Cuisson Advantage => en:margarines\n", + "Eau de source de montagne d'Auvergne => en:spring-waters\n", + "Lait des Campagnes du Sud de la France => \n", + "Gros Sel Guérande Seche => \n", + "Steak de Thon Albacore => en:canned-tunas, en:fishes, en:seafood, en:tunas, en:yellowfin-tunas\n", + "Prémilait => \n", + "Cassoulet 2 personnes => en:canned-foods, en:canned-meals, en:meals, en:meals-with-meat, en:pork-meals, fr:cassoulets\n", + "Tranchettes Gouda au Cumin => \n", + "Filets de poulet rôti => \n", + "Cônes Soja Chocolat => en:ice-cream-cones\n", + "Le Bacon Fumé => \n", + "Camembert De Normandie 45 % AOP => en:camemberts, en:camemberts-de-normandie, en:cheeses, en:cow-cheeses, en:dairies, en:french-cheeses, en:soft-cheeses-with-bloomy-rind, en:unpasteurised-cheeses, fr:camemberts-au-lait-cru\n", + "FILET TRANCHE DE POULET BARBECUE - 4tr. => \n", + "Blanc de Poulet Doré au Four - 4 tr. => en:chicken-ham, en:chickens, en:meats, en:poultries, en:prepared-meats, fr:charcuteries-cuites\n", + "Cellentani n. 297 => \n", + "Kinder Surprise => en:chocolate-bars, en:sugary-snacks\n", + "NaturNes Légumes Verts, Riz, Saumon => \n", + "Tripes à la niçoise => \n", + "Fromage Blanc Battu => fr:fromages-blancs\n", + "15 Oeufs frais petits => \n", + "Pesto Verde => en:pestos\n", + "Eau de source de Montagne des Alpes => en:mountain-products, en:spring-waters\n", + "Galets Chuao Pralus => \n", + "Limone E Menta => \n", + "French camembert => en:camemberts, en:cheeses, en:cow-cheeses, en:dairies, en:pasteurized-camembert, en:pasteurized-cheeses, en:soft-cheeses-with-bloomy-rind\n", + "Poêlée à la savoyarde (sauce au reblochon, jambon fumé) => en:meals, fr:poelees\n", + "Délicieux sablés Figues, Pignons => fr:sables\n", + "Poulet Rôti Blé Cuisiné Tomates Paprika => \n", + "OMELETTE A LA PAYSANNE - pommes de terre lardons champignons - => \n", + " Pocket Raisin => \n", + "Brandade de morue parmentiere => \n", + "Plie panée farce champignons-crevettes => en:meals\n", + "Figatelli à l'Acqua Vita => \n", + "Lentilles carottes et oignons => \n", + "Cornichons extra-fins => en:extra-fine-gherkins, en:pickled-gherkins\n", + "Tripes mode de Caen à l'ancienne => \n", + "Pruneaux d'agen Géants => en:dried-fruits, en:dried-plant-based-foods, en:dried-products, en:dried-prunes, en:fruits-and-vegetables-based-foods, en:fruits-based-foods, en:plant-based-foods, en:plant-based-foods-and-beverages, fr:pruneaux-d-agen\n", + "Pur Jus Pamplemous => en:beverages, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:plant-based-beverages, en:plant-based-foods-and-beverages, en:squeezed-juices\n", + "Colin d'Alaska façon meunière => \n", + "Original Burgers Classic => \n", + "Secret de Berticot => \n", + "Ananas tranches au sirop léger => en:dairies\n", + "Chorizo Tranché 10 Tranches => fr:chorizos\n", + "Les Lactés Nature Sucré => \n", + "Taboulé aux Tomates Fraîches à la Menthe => en:tabbouleh\n", + "Pâtes aux Œufs Albesi => \n", + "Sauce Riesling , Bœuf & Lardons => fr:lardons\n", + "Mimolette Vieille => \n", + "Rillettes du Mans Tradilège Marque Repère => \n", + "Pâte De Cacao Cru Bio => \n", + "Crica Choc' Chocolat Noisette (maxi pack) => \n", + "Siracanta => \n", + "Bubbles Sparkling Apple & Berry => \n", + "Cœur Guimauve => \n", + "Brioche Tranchée Pur Beurre => en:sugary-snacks, fr:brioches-tranchees\n", + "Le Bon Poulet Rôti => en:meats\n", + "Gaufres "Grand-Mère" => \n", + "Saucisson à Cuire Pistache => en:meats, en:prepared-meats, fr:saucissons\n", + "Blanc de dinde - 25% de sel* - *par rapport à la moyenne de la catégorie - 4tr. => en:meats, en:poultries, en:prepared-meats-with-less-salt, en:products-with-reduced-salt\n", + "Chiffonnade Chorizo Extra => fr:chorizos\n", + "10 Galettes de Blé Noir Haute Bretagne => en:cereals-and-potatoes, en:cereals-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Liégeois Chocolat => en:sugary-snacks\n", + "Triple distilled Vodka => \n", + "6 Quenelles Nature (Aux Œufs Frais) => \n", + "Jambon sec => \n", + "Brioches à la Crème => \n", + "Spaghetti fine => \n", + "Moules au piment d'Espelette => \n", + "Palets Framboise Pur Beurre => en:biscuits\n", + "Quinoa Facile - Quinoa, Blé, Lentilles corail, Carottes => \n", + "Saveur Abricot, Vanille, Framboise, Banane => \n", + "Cheddar => en:cheddar-sandwiches, en:ham-and-cheese-sandwiches\n", + "Nouilles Instantanées saveur Bœuf => en:cereals-and-potatoes, en:cereals-and-their-products, en:instant-noodles, en:noodles, en:plant-based-foods\n", + "Blanc de dinde doré au four => en:meats, en:poultries, en:prepared-meats, en:turkey-breasts, fr:charcuteries-cuites\n", + "Pastabox Poulet à la Crème avec Emmental => en:meals\n", + "Oranges Valencia Late => \n", + "Prosciutto di Parma => \n", + "Thé noir - Tchaï aux epices => en:plant-based-foods-and-beverages\n", + "Carré de Porc Rôti => \n", + "Fourrés coeur choco noisette => \n", + "Xmas Turkey => \n", + "Farine de blé suprême => en:cereal-flours, en:cereals-and-potatoes, en:cereals-and-their-products, en:flours, en:plant-based-foods, en:plant-based-foods-and-beverages, en:wheat-flours\n", + "Mozzarella di Bufala => en:mozzarella, fr:mozzarella-di-bufala-campana\n", + "2 Galettes au blé noir lardons chèvre => en:cereals-and-potatoes, en:cereals-and-their-products\n", + "Bière blonde => en:alcoholic-beverages, en:artisan-products, en:artisanal-spirits, en:beers, en:beverages, en:craft-beers, en:french-beers, en:lagers, en:organic-beers\n", + "SPAGHETTI aux oeufs frais => \n", + "Veggiefresh Bratwurst => \n", + "Paris Brest => en:canned-champignon-mushrooms, en:hams, fr:jambons-de-paris\n", + "Chorizo Doux => fr:chorizos\n", + "Super-Graines Original Carob hit => \n", + "Eau de source de Montagne => en:beverages, en:mountain-waters, en:non-sugared-beverages, en:spring-waters, en:waters\n", + "Emincés de gésiers - 2x75g. => \n", + "Bubbles sparkling orange & lime => \n", + "Sandwich Crudités Poulet Rôti Mayonnaise Allégée => en:chicken-sandwiches, en:poultry-sandwiches, en:sandwiches\n", + "Pâté de campagne => en:meats, en:prepared-meats, en:salted-spreads, en:spreads\n", + "Sardines à l'huile d'Olive et Herbes de Provence => en:canned-sardines\n", + "Cerneaux de noix => \n", + "Confiture fraises d'aquitaine => en:strawberry-jams\n", + "Fourme d'Ambert => en:blue-veined-cheeses, en:dairies, en:french-blue-veined-cheeses, en:french-cheeses, fr:fourme-d-ambert\n", + "Mouliné Printanier => \n", + "Thon Blanc (germon) au Naturel label Rouge => en:canned-tunas, en:tuna-in-brine, fr:thons-blancs-au-naturel\n", + "Ma Salade Poulet œufs, Parmesan => \n", + "Crokawak saveur Vanille Chocolaté => en:desserts\n", + "Sardines à l'Huile d'Olive Extra Vierge Erquy Millésime 2017 => en:canned-sardines, en:extra-virgin-olive-oils\n", + "Rillettes De Maquereau => fr:rillettes-de-maquereau\n", + "Tarte aux poireaux => \n", + "Jet gum => \n", + "Soupe de Poisson => en:frozen-ready-made-meals, en:meals-with-fish\n", + "Pate brisee sans gluten => \n", + "Fromage Blanc 0% Nature => fr:fromages-blancs\n", + "P'tit brassé Myrtille => en:baby-dairy-desserts\n", + "Crêpes au Fromage => en:crepes\n", + "Vinaigre de vin aromatisé à l'échalote => \n", + "Mimolette Française => \n", + "Trésor chocolat noisette => en:breakfast-cereals, en:breakfasts, en:cereals-and-potatoes, en:cereals-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Turron Blando => \n", + "Carré Frais 0% recette Nature (offre découverte) => \n", + "Coquillettes 3 minuti Al Dente => en:cereals-and-potatoes, en:cereals-and-their-products, en:dry-pasta, en:pastas, en:plant-based-foods, en:plant-based-foods-and-beverages, fr:coquillettes\n", + "Vinaigre Balsamique de Modène => en:balsamic-vinegars, en:vinegars\n", + "Tuiles Crème Oignons => fr:tuiles-salees\n", + "Farine de blé complète T110 Bio => en:cereal-flours, en:cereals-and-potatoes, en:cereals-and-their-products, en:flours, en:plant-based-foods, en:plant-based-foods-and-beverages, en:wheat-flours\n", + "Moulage Garni Lapin de Pâques => \n", + "Fourme d'ambert => en:blue-veined-cheeses, en:dairies, en:french-blue-veined-cheeses, en:french-cheeses, fr:fourme-d-ambert\n", + "Brioche tranchée pur beurre => en:sugary-snacks, fr:brioches-tranchees\n", + "Pain De Mie Aux Fibres => en:breads, en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Miel de Montagne Bio => en:bee-products, en:breakfasts, en:farming-products, en:honeys, en:honeys-from-the-mountains, en:mountain-products, en:spreads, en:sweet-spreads, en:sweeteners, fr:miels-de-fleurs\n", + "Cocktail Aux Légumes => \n", + "Allumettes Nature (2 Barquettes) => fr:lardons\n", + "Yaourts fermiers vanille => \n", + "Cornichons Fins aux 5 Aromates => en:canned-foods, en:extra-fine-gherkins, en:fruits-and-vegetables-based-foods, en:pickled-gherkins, en:pickles, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Le mega Jambon Emmental => \n", + "Liégeois Saveur Vanille sur lit de caramel => en:dairies, en:desserts\n", + "6 Crêpes Beurre-Sucre Pur Beurre aux œufs frais (+1 gratuite) => \n", + "Rigolo Burger => \n", + "Ciboulette => en:meals\n", + "Morbier lait cru AOP => en:cheeses, en:dairies, en:french-cheeses, en:unpasteurised-cheeses\n", + "Saumon fumé label rouge ecosse => \n", + "Riz, Pois & Lentilles => en:plant-based-foods-and-beverages, en:seeds\n", + "Gewurztraminer 2012 => \n", + "Beurre Demi-Sel (80 % MG) => en:dairies, en:fats, en:half-salted-butter\n", + "Rillettes de poulet rôti façon thaï => \n", + "Truite fumée d'Aquitaine => en:smoked-trouts\n", + "Vinaigrette Huile de Sésame Soja => en:vinaigrettes\n", + "Petits Filous Tub's Goûts Myrtille et Abricot (édition limitée) => \n", + "Saumon Fumé en Tranches => en:smoked-salmons\n", + "Pesto genovese => \n", + "Burgenland 2015 => \n", + "Ravioli au Bœuf Bio => en:ravioli\n", + "Champagne Brut => \n", + "Haricots Verts Extra Fins Cueillis et Rangés à la Main => en:canned-green-beans\n", + "Farine de Riz => en:cereals-and-potatoes, en:cereals-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Yaourt au soja, Nature (Sojasun) => en:dairies, en:yogurts\n", + "Miel de Fleurs de Poitou-Charentes et Vendée => fr:miels-de-fleurs\n", + "Saucisson Sec à Croquer => en:prepared-meats, fr:saucissons, fr:saucissons-secs\n", + "Aiguillettes de canard au poivre vert écrasée de pommes de terre => \n", + "Tomates Concassées Pelées au Jus => en:plant-based-foods-and-beverages\n", + "70% Dark Chocolate => \n", + "Gaufres fourrage caramélisé => en:stuffed-waffles, en:waffles\n", + "Herbes de Provence Bio => en:herbes-de-provence\n", + "Saucisses Pur Porc aux Lentilles => \n", + "Sardines à la tomate => en:canned-fishes, en:canned-foods, en:canned-sardines, en:fishes, en:sardines, en:sardines-in-olive-oil, en:seafood\n", + "Salade Thon Niçoise => fr:salades-composees\n", + "Miel et Gelée Royale => en:bee-products, en:breakfasts, en:farming-products, en:honeys, en:spreads, en:sweet-spreads, en:sweeteners\n", + "24 Escargots préparés à la Bourguignonne Calibre moyen - surgelé => \n", + "Kouign Amann nature pur beurre => en:desserts, en:pastries, fr:gateaux-bretons, fr:kouign-amann\n", + "Cruspies Paprika => en:appetizers, en:chips-and-fries, en:crisps, en:potato-crisps-in-sunflower-oil, en:salty-snacks\n", + "Bière des sans-culottes => en:alcoholic-beverages, en:beers, en:beverages, en:craft-beers, en:french-beers\n", + "Fromage de chèvre Rigotte de Condrieu => en:dairies, en:goat-cheese\n", + "Matière Grasse Cuisine & Pâtisserie => \n", + "Terrine De Canard Au Poivre Vert => en:terrine\n", + "Sardines cuisinées à déguster chaud aux épices orientales => en:canned-foods, en:canned-sardines, en:sardines, en:sardines-in-oil, en:sardines-in-olive-oil\n", + "Houmous extra => en:hummus\n", + "Mayonnaise Haute Fermeté excellente tenue => en:mayonnaises\n", + "Sucre en poudre => \n", + "Floradix Fer + Plantes => \n", + "Muffins au Seigle et au Blé Bio => \n", + "Semoule de couscous facile => en:cereal-semolinas, en:durum-wheat-semolinas, en:durum-wheat-semolinas-for-couscous, en:microwave-meals, en:wheat-semolinas\n", + "Choux-fleurs en Petites Fleurettes Déjà Cuit Vapeur => en:frozen-cauliflower-florets\n", + "Palhais de Portugal Original => \n", + "Muesli crunchy & wholesome => en:breakfast-cereals, en:breakfasts, en:cereal-flakes, en:cereals-and-potatoes, en:cereals-and-their-products, en:flakes, en:mixed-cereal-flakes, en:mueslis, en:mueslis-with-chocolate, en:mueslis-with-fruits, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Haricots Blancs => en:canned-common-beans, en:canned-foods, en:canned-legumes, en:canned-plant-based-foods, en:legumes-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Haricots Verts Extra fins cueillis et rangés mains Bio => en:canned-foods, en:canned-green-beans, en:legumes-and-their-products\n", + "Olives noires à la grecque => en:olives, en:pickles\n", + "Boulghour de riz, légumes et colombo => \n", + "Bombón Chocolate => \n", + "Brioche Vendéenne IGP Pur Beurre Tressée à la main => \n", + "Crica Lait (maxi pack) => \n", + "Roller P!k => \n", + "Jambon Cru Serrano Affiné 14 mois => fr:jambons-serrano\n", + "Amandes en poudre => \n", + "Saumon Fumé Bio Irlandais => en:smoked-salmons, en:smoked-salmons-from-farming\n", + "Midòna => \n", + "Île Gourmande Choco => \n", + "Olives à la provençale => en:olives\n", + "P'tit Flan Vanille => \n", + "Moutarde de Dijon Fine et Forte => en:mustards, en:sauces\n", + "Curly cacahuete 2x100g +10% gratuit => en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Blédine Cacao => en:breakfasts, en:chocolates, en:cocoa-powder, en:sugary-snacks\n", + "Emietté de Thon à la Luzienne => en:canned-fishes, en:canned-tunas\n", + "Fromage blanc sucre => fr:fromages-blancs\n", + "Goyave => \n", + "Cuvée le Solleiller => \n", + "Activia à Boire Céréales Graines de Lin Quinoa Sésame => \n", + "Saint-Marcellin Moulé à la Louche Bio => \n", + "Miel de montagne => en:bee-products, en:breakfasts, en:farming-products, en:honeys, en:honeys-from-the-mountains, en:mountain-products, en:spreads, en:sweet-spreads, en:sweeteners, fr:miels-de-fleurs\n", + "Lasagne à la bolognaise => fr:lasagnes-a-la-bolognaise\n", + "Gourmand Yaourt Pomme d'Amour => \n", + "Languedoc 2016 => \n", + "Tartare ail et graines croquantes => \n", + "Champignons de Paris pieds coupés => en:canned-champignon-mushrooms\n", + "Lion Crunchy Muesli Caramel et Chocolat => en:breakfast-cereals, en:breakfasts, en:cereals-and-potatoes, en:cereals-and-their-products, en:mueslis\n", + "Miel Australien de Forêt Sauvage => en:bee-products, en:breakfasts, en:farming-products, en:honeys, en:spreads, en:sweet-spreads, en:sweeteners\n", + "Thé Earl Grey bergamote => en:black-teas\n", + "Saumon Fumé Élevé en Norvège => en:fishes, en:salmons, en:seafood, en:smoked-fishes, en:smoked-salmons, en:smoked-salmons-from-farming\n", + "Filet de poulet rôti - 4 tr. épaisses => en:chicken-breasts, en:meats\n", + "Shreddies Coco Caramel Flavoured => \n", + "La Poêlée à La Périgourdine => en:frozen-ready-made-meals, en:meals, fr:poelees\n", + "Cordons Bleus de Poulet => en:chickens\n", + "Amarena Cherries in Syrup => \n", + "Les Gaufres Gourmandes Pur Beurre Bio => en:waffles\n", + "Rillettes pures volailles => \n", + "Fusilli, Comme un Chef ! => en:cereals-and-potatoes, en:cereals-and-their-products, en:dry-pasta, en:pastas, en:plant-based-foods, en:plant-based-foods-and-beverages, es:helices-de-trigo-duro, fr:fusilli\n", + "Pur jus d'orange avec pulpe 1,5 L Innocent => en:beverages, en:fruit-based-beverages, en:fruit-juices, en:fruit-juices-and-nectars, en:juices-and-nectars, en:orange-juices, en:plant-based-beverages, en:plant-based-foods-and-beverages, en:squeezed-juices, en:squeezed-orange-juices\n", + "Xocomeli 57% => \n", + "Jus de tomate => en:beverages, en:juices-and-nectars, en:plant-based-beverages, en:plant-based-foods-and-beverages, en:tomatoes-and-tomato-products, en:vegetable-based-beverages, en:vegetable-based-foods-and-beverages, en:vegetable-juices\n", + "Mont des Cats => \n", + "Le Bio Pour Toute La Famille Multifruits => en:multifruit-juices\n", + "Epinard Hachés surgelés => en:frozen-green-beans\n", + "Pur Arabica Moulu biologique => en:ground-coffees\n", + "Ravioli aux Légumes bio - 700 g - U => en:ravioli\n", + "Muesli croustillant éclats de chocolat => en:breakfast-cereals, en:breakfasts, en:cereal-flakes, en:flakes, en:mixed-cereal-flakes, en:mueslis\n", + "Poulet tandoori semoule aux petits légumes => en:microwave-meals\n", + "4 mini gratins 3 légumes => \n", + "Filet de Maquereaux à la Moutarde => en:fish-fillets, en:fishes, en:mackerels, en:mackerels-fillets, en:seafood\n", + "Star Wars => \n", + "Pur Jus Carotte lactofermenté => en:beverages, en:juices-and-nectars, en:non-sugared-beverages, en:plant-based-beverages, en:plant-based-foods-and-beverages\n", + "Palets pur beurre => en:biscuits, en:biscuits-and-cakes, en:sugary-snacks, fr:biscuits-sables\n", + "Süssstofftabletten Cologran => \n", + "The Original Doony's => \n", + "Gaspacho tomates vertes et citrons => \n", + "Limonade citron vert et menthe => \n", + "Mini Brownies aux pépites de chocolat => \n", + "Philadelphia Nature (21,5% MG) => en:dairies, en:french-cheeses, en:fresh-foods, en:industrial-cheese\n", + "Coeur de palmier => \n", + "Roulade de volaille olives Halal - 10 tr. => \n", + "Quenelles de Volaille Sauce Financière => en:chicken-quenelles, fr:quenelles\n", + "Powertabs Fast Hydration Citron => \n", + "Chocolat Noir Exotique Coco Ananas Banane => \n", + "Chocolat au lait => en:sugary-snacks\n", + "Yaourt Brassé Bio Framboise - Sureau => en:dairies\n", + "Pâte feuilletée les 2 pâtes de 230 g => \n", + "Breuss => \n", + "Sel Fin Iodé Fluoré => fr:sels-fins\n", + "Cidre bouché normand doux => \n", + "Tartiflette au Reblochon de Savoie => \n", + "Madeleines => en:madeleines\n", + "Bledilait => \n", + "Vin rouge => en:alcoholic-beverages, en:beverages, en:non-sugared-beverages, en:wines\n", + "Confiture extra groseille bio => \n", + "Yaourt de Brebis au Lait Entier Vanille => en:whole-milk-yogurts\n", + "Ribs de Porc Sauce Barbecue => \n", + "Pomme de Terre, Carotte et Poulet => en:microwave-meals\n", + "Vinaigre balsamique huile d'olive => en:vinegars\n", + "Salade Jeunes Pousses => \n", + "Sandwich Thon Crudité Œuf ( Baguette Vienn. ) => \n", + "Lécithine de Soja => en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Œufs Calibre Moyen => en:bird-eggs, en:eggs, en:farming-products\n", + "Beurre Tendre Doux => en:animal-fats, en:butters, en:dairies, en:fats, en:milkfat, en:spreadable-fats, en:spreads, en:sweet-cream-butters\n", + "Mogette de Vendée Cuite au Naturel => en:common-beans, en:plant-based-foods, en:plant-based-foods-and-beverages, en:white-beans, fr:mogettes\n", + "Haricots Verts Très Fins => en:canned-foods, en:canned-green-beans, en:canned-legumes, en:canned-plant-based-foods, en:canned-vegetables, en:fruits-and-vegetables-based-foods, en:legumes-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:vegetables-based-foods\n", + "Herb & Garlic Kangaroo Steak => \n", + "Crêpes Moelleuses au Sucre de Canne => en:crepes\n", + "Huile de pepins de raisins => \n", + "Beurre de cacahuètes => en:fats, en:legumes-and-their-products, en:nuts-and-their-products, en:roasted-peanuts, en:spreads\n", + "Miso soupe => en:dehydrated-soups, en:soups\n", + "Vegetal Burger => \n", + "Pavé Le Montagnard - Jambon, Raclette, Pain aux Graines => \n", + "Lasagnes aux legumes => en:meals, en:prepared-lasagne\n", + "Mousse de Saumon au fromage frais et poivre du Népal => \n", + "Beurre de Bretagne Doux => en:fats, en:spreads, en:sweet-cream-butters\n", + "Sel Viking => en:half-salted-butter\n", + "Le Tartinable Yaourt Grec & Feta => en:dairies, en:flavoured-yogurts, en:plain-yogurts, en:sweetened-yogurts, en:whole-milk-yogurts, en:yogurts\n", + "Croutons nature => en:plain-yogurts\n", + "Saumon Fumé Bio, 4 tranches => en:smoked-salmons, en:smoked-salmons-from-farming\n", + "La Tierra => \n", + "Fromage Frais Nature => \n", + "Chinois Nature => en:plain-yogurts\n", + "Crevettes Nordiques décortiquées cuites Surgelées => en:prawns\n", + "Les petites Flûtes Sablées Chocolat & Saveur Caramel => \n", + "Le Fameux Parmentier de canard confit => \n", + "Fromage blanc de campagne => fr:fromages-blancs\n", + "Sel Fin (iodé et fluoré) => fr:sels-fins\n", + "100% Spiruline Crue Comprimés => \n", + "Filet de poulet pommes de terre sarladaises => \n", + "Biscotte complète Bio => \n", + "Qualité filtre décaféiné => \n", + "Cèpes => en:canned-mushrooms, en:mushrooms, en:mushrooms-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Gaufres au Miel => en:waffles\n", + "Gourde banane, pomme, mangue, lait de coco dès 10 mois, 90g => \n", + "Baklava => \n", + "Moules de Bouchot => en:mussels\n", + "Cola Cao Original => en:carbonated-drinks, en:sodas\n", + "White menthe forte => \n", + " Bridelight 3% Les carrés fondants goût Emmental => \n", + "freedent white => en:sugar-free-chewing-gum\n", + "Capellini n.1 (Lot x 3) => \n", + "Chocapic => en:breakfast-cereals, en:breakfasts, en:cereal-flakes, en:cereals-and-potatoes, en:cereals-and-their-products, en:flakes, en:mixed-cereal-flakes, en:mueslis, en:mueslis-with-chocolate, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "haricots blancs => en:canned-common-beans, en:canned-foods, en:canned-legumes, en:canned-plant-based-foods, en:legumes-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Pains Hamburger à la farine complète Géants => en:cereals-and-potatoes, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "FILET TRANCHE DE POULET CURRY - 4 tr. => en:chicken-breasts, en:meats\n", + "Colin d Alaska Panées => en:frozen-ready-made-meals\n", + "Quenelles Lyonnaises => en:meals, en:plain-quenelles, fr:quenelles\n", + "Tourteau Fromager => \n", + "Arôme vanille => fr:aromes-patisserie\n", + "Le Tranché Fin de Boeuf Doré au four - 6tr. fines => en:fresh-foods, en:meats, en:prepared-meats, fr:charcuteries-cuites\n", + "Crica 2 choco => \n", + "Les Saucisses aux Lentilles => \n", + "Bio Tomaten-ketchup aus kontrolliert ökologischem Anbau => en:ketchup\n", + "arome vanille => en:desserts\n", + "Perle de Lait => en:plain-stirred-yogurts\n", + "La Poule Vichy => en:bouillon-cubes\n", + "Jambon de Paris -25% de Sel => en:hams, en:meats, en:prepared-meats, en:white-hams\n", + "Coca Cola zero => en:sodas\n", + "Beef Jerky Original => \n", + "Banana Crunch => \n", + "Lentilles au Confit de Canard => \n", + "Riz Parfumé du Cambodge => \n", + "Soyciss => \n", + "Blanc de poulet - 25% de sel* - *par rapport à la moyenne de la catégorie - 6 tr. => en:chicken-ham, en:meats\n", + "Jambon cuit et fumé => en:white-hams\n", + "Rognons => \n", + "Cacahuètes en coque grillées => en:legumes, en:legumes-and-their-products, en:nuts-and-their-products, en:peanuts, en:plant-based-foods, en:plant-based-foods-and-beverages, en:roasted-nuts, en:roasted-peanuts\n", + "Cidre de Bretagne Brut (4.5%) => en:alcoholic-beverages, en:beverages, en:ciders\n", + "4 Muffins nature => fr:muffins\n", + "Champignons de Paris 1er Choix Émincés => en:canned-sliced-champignon-mushrooms\n", + "Gaufrettes Fourrées saveur Crème => en:stuffed-waffles\n", + "Japanese Green Tea => en:beverages, en:green-teas, en:iced-teas\n", + "Fraises Andalouses calibre ⩾ 25mm - Les Schtroumpfs et le Village Perdu => \n", + "Riz rond spécial dessert => \n", + "thé vert nature => en:green-teas\n", + "Cappuccino Saveur chocolat => \n", + "Boulgour, Quinoa et Sésame => \n", + "Madeleines au caramel => en:desserts, en:madeleines\n", + "Muesli Superfruits => en:breakfast-cereals, en:breakfasts, en:cereal-flakes, en:cereals-and-potatoes, en:cereals-and-their-products, en:flakes, en:mixed-cereal-flakes, en:mueslis, en:mueslis-with-fruits, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Emmental Bio => en:grated-emmentaler\n", + "Belvita - Petit Déjeuner - Chocolat & 5 Céréales Complètes => \n", + "Spiruline Culture Bio Ecocert 600 Comprimés 500 MG => \n", + "Pommes de Terre Coupées à l'Ancienne => \n", + "Asperges vertes => \n", + "Emmental Grand Affiné => \n", + "Tortilla Chips Smokey BBQ => en:appetizers, en:chips-and-fries, en:crisps, en:potato-crisps, en:potato-crisps-in-sunflower-oil, en:salty-snacks\n", + "Cidre Cuvée Spéciale Guillevic Pur jus Kan Ar Mor => en:artisan-products, en:beverages, en:fruit-based-beverages, en:fruit-juices, en:plant-based-beverages, en:plant-based-foods-and-beverages, en:squeezed-juices\n", + "Côtes du Rhône 2014 => \n", + "Riz au Curcuma et Gingembre façon Goa => \n", + "Noisettes décortiquées => en:hazelnuts, en:nuts, en:nuts-and-their-products, en:plant-based-foods, en:plant-based-foods-and-beverages, en:raw-hazelnuts, en:shelled-hazelnuts, en:shelled-nuts, en:shelled-raw-hazelnuts\n", + "Muesli Croustillant 4 Céréales & Fruits Secs => en:cereals-and-potatoes, en:mueslis-with-fruits, en:plant-based-foods, en:plant-based-foods-and-beverages\n", + "Croustillants Wasabi => \n", + "Liger Cola => en:beverages, en:carbonated-drinks, en:colas, en:sodas\n", + "Linguine integrale => \n", + "Cuvée réservée traditionnel => en:alcoholic-beverages, en:beverages\n", + "Gratin dauphinois surgelé Picard => en:frozen-foods, en:meals, en:microwave-meals\n", + "Poms => en:apple-soft-drinks, en:beverages, en:carbonated-drinks\n", + "Lasagnes Bœuf Fermier => en:meals\n", + "Pur Natur BIO => \n", + "Le Bœuf du Limousin, Pommes de Terre Anisées & Pineau des Charentes => \n", + "Sauce Pesto Alla Genovese => en:sauces\n", + "Choux-Fleurs en Fleurettes => en:frozen-cauliflower-florets\n", + "Cerneaux de noix BIO => \n", + "Sablés aux pépites de chocolat => en:biscuits, en:biscuits-and-cakes, en:sugary-snacks, fr:sables\n", + "Beurre Charentes Poitou Extra-Fin => en:animal-fats, en:butters, en:dairies, en:fats, en:milkfat, en:spreadable-fats\n", + "Poudre de cacao => en:cocoa-powder, en:sugary-snacks\n", + "Bacon Fumé => \n", + "Cacao maigre en poudre => en:cocoa-powder\n", + "Mimolette au Lait Pasteurisé => \n", + "Fromage Blanc Saveur Vanille => en:dairies\n", + "Aubergines grillées et marinées => en:pasta-sauces\n", + "Poulet émincé penne et tomates cuisinées => en:meals, en:microwave-meals\n", + "Pom'Potes Nature, Pomme Banane, Pomme Fraise => en:compotes, en:desserts, en:fresh-foods, en:fruits-and-vegetables-based-foods, en:fruits-based-foods, en:plant-based-foods, en:plant-based-foods-and-beverages, fr:compotes-a-boire\n", + "Crevettes entières crues => en:shrimps\n", + "Les Crunchy goût Fromage => \n", + "Sandwich Poulet rôti Moutarde à l'ancie => en:chicken-sandwiches\n", + "Miel de Fleurs de Bourgogne => en:bee-products, en:breakfasts, en:farming-products, en:honeys, en:spreads, en:sweet-spreads, en:sweeteners, fr:miels-de-fleurs\n", + "Pomme de terre, carotte, veau fermier d'Aquitaine et du Limousin => \n", + "La Mortuacienne => \n", + "Le Bâton du Pèlerin => \n", + "Tuiles - Goût Paprika => en:appetizers, en:salty-snacks, fr:tuiles-salees\n", + "Bordeaux supérieur 2013 => \n", + "Nectar Multivitaminé de 12 fruits => en:concentrated-multifruit-juices\n", + "Légumes du pot-au-feu, boeuf et fines herbes => en:meals\n", + "Côte d'Ivoire => \n", + "Cacahuètes Pralinées => en:legumes, en:legumes-and-their-products, en:nuts, en:nuts-and-their-products, en:peanuts, en:plant-based-foods, en:plant-based-foods-and-beverages, en:roasted-peanuts, en:salty-snacks\n", + "Mélange Tropical => en:plant-based-foods-and-beverages\n", + "Pommes caramélisées au beurre salé => \n", + "Rillettes de Thon => en:tuna-rillettes\n", + "Fama => \n", + "Yop Parfum Ananas, Pêche Céréales => \n", + "Yaourt a la vanille => en:sweetened-yogurts, en:yogurts\n", + "Louis Chocolat au Lait & Chocolat BLanc => en:sugary-snacks\n", + "Colin d'Alaska Pané => en:frozen-ready-made-meals\n", + "Gratin de courgettes au boeuf => en:meals, en:microwave-meals\n", + "Dés de Chorizo => fr:chorizos\n", + "Vite un Potage! Tomate et Quinoa => \n", + "8 Crêpes Sucrées => en:crepes, en:crepes-and-galettes, fr:crepes-de-froment\n", + "Aloe drink for life => en:beverages\n", + "Les Galettes de la Mère Poulard Caramel => \n", + "Torsade Framboise => \n", + "Olives Dénoyautées à la Provençale : Marjolaine, Ail & Caprons => en:olive-tree-products, en:olives, en:pickles, en:pitted-olives, en:plant-based-foods, en:plant-based-foods-and-beverages, en:plant-based-pickles\n", + "Nocilla Chocoleche => \n", + "Rillettes de poulet rôti en cocotte => en:chicken-rillettes\n", + "Filets de Maquereaux Touche de Romarin & Huile d'Olive => en:plant-based-foods-and-beverages\n" + ] + } + ], + "source": [ + "predicted = classifier.predict(X_test)\n", + "all_labels = mlb.inverse_transform(predicted)\n", + "for item, labels in zip(X_test, all_labels):\n", + " print('{0} => {1}'.format(item, ', '.join(labels)))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}