Skip to content

Instantly share code, notes, and snippets.

@CharlesNepote
CharlesNepote / off.Rmd
Last active April 7, 2019 22:20
off.Rmd
---
# title: Open Food Facts growth
output:
html_document:
df_print: paged
code_folding: hide
toc: true
toc_float: true
html_notebook: default
pdf_document: default
---
title: "R Notebook"
output: html_notebook
---
This is an [R Markdown](http://rmarkdown.rstudio.com) Notebook. When you execute code within the notebook, the results appear beneath the code.
Try executing this chunk by clicking the *Run* button within the chunk or by placing your cursor inside it and pressing *Ctrl+Shift+Enter*.
countries_en
code producter_product_id producer_version_id lang countries product_name_de product_name_fr generic_name_de generic_name_fr brands quantity net_weight drained_weight volume categories ingredients_text_de ingredients_text_fr allergens traces labels packaging origins origin producer manufacturing_places emb_codes stores other_information conservation_conditions recycling_instructions_to_recycle recycling_instructions_to_discard recipe_idea customer_service preparation warning link nutriscore serving_size energy_100g fat_100g saturated-fat_100g carbohydrates_100g sugars_100g proteins_100g salt_100g fiber_100g fruits-vegetables-nuts_100g fruits-vegetables-nuts-dried_100g energy-from-fat_100g butyric-acid_100g caproic-acid_100g caprylic-acid_100g capric-acid_100g lauric-acid_100g myristic-acid_100g palmitic-acid_100g stearic-acid_100g arachidic-acid_100g behenic-acid_100g lignoceric-acid_100g cerotic-acid_100g montanic-acid_100g melissic-acid_100g monounsaturated-fat_100g polyunsaturated-fat_100g omega-3-fat_100g
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
code producter_product_id producer_version_id lang countries product_name_de product_name_fr generic_name_de generic_name_fr brands quantity net_weight drained_weight volume categories ingredients_text_de ingredients_text_fr allergens traces labels packaging origins origin producer manufacturing_places emb_codes stores other_information conservation_conditions recycling_instructions_to_recycle recycling_instructions_to_discard recipe_idea customer_service preparation warning link nutriscore serving_size energy_100g fat_100g saturated-fat_100g carbohydrates_100g sugars_100g proteins_100g salt_100g fiber_100g fruits-vegetables-nuts_100g fruits-vegetables-nuts-dried_100g energy-from-fat_100g butyric-acid_100g caproic-acid_100g caprylic-acid_100g capric-acid_100g lauric-acid_100g myristic-acid_100g palmitic-acid_100g stearic-acid_100g arachidic-acid_100g behenic-acid_100g lignoceric-acid_100g cerotic-acid_100g montanic-acid_100g melissic-acid_100g monounsaturated-fat_100g polyunsaturated-fat_100g omega-3-fat_100g
{
"$schema": "https://frictionlessdata.io/schemas/table-schema.json",
"title": "General Food Product Specification",
"author": "Charles Nepote <[email protected]>",
"contributor": "Stéphane Gigandet, Pierre Slamich",
"version": "0.0.1",
"created": "2019-02-12",
"description": "This specification describe food products",
"homepage": "",
"uri": "",
@CharlesNepote
CharlesNepote / read_metadata.sh
Last active October 31, 2018 18:07
read image metadata
#!/bin/bash
# Needs a few tools to be installed: perl, exiftool and jq.
# Usage: see usage() function next line.
usage()
{
echo "Usage: $0 [ -u http://ex.org/base/dir/ ] [ -o /dest/path ] [ -l ] -p </complete/path/to/pics>"
echo " -p : the absolute path to images. Mandatory."
echo " -u : base URL, where manifest.json is located,"
COMMUNE_NOM COLL_INSEE ENFANT_SEXE ENFANT_PRENOM NOMBRE_OCCURRENCES ANNEE
Rennes 35238 M Adam 353 2016
Rennes 35238 M Alexandre 197 2016
Rennes 35238 M Victor 197 2016
Rennes 35238 F Capucine 55 2015
Rennes 35238 F Noémie 50 2015
Rennes 35238 F Elise 46 2015
Rennes 35238 F Assia 43 2015
Rennes 35238 F Ella 42 2015
Rennes 35238 F Roxane 42 2015
{
"title": "Spécification de la liste annuelle des prénoms des nouveaux-nés en France",
"author": "Charles Nepote &lt;[email protected]&gt;",
"contributor": "Simon Chignard, Bernadette Kessler, Christian Quest",
"version": "0.7beta",
"created": "2017-04-26",
"description": "La liste annuelle des prénoms des nouveaux-nés est un jeu de données simple et très apprécié du public. Il consiste en une liste de prénoms avec l'occurrence de chacun pour une année donnée. Les prénoms listés correspondent au premier prénom donné dans chaque acte de naissance de l'état-civil.\n\nCe schéma décrit le détail de chaque champ. Pour chacun, nous fournissons également l'expression rationnelle informatique (ou \"regexp\") qui permet de contrôler le contenu du champ.\n\n",
"homepage": "https://github.com/CharlesNepote/liste-prenoms-nouveaux-nes",
"uri": "https://github.com/CharlesNepote/liste-prenoms-nouveaux-nes/blob/v0.7beta/prenom-schema.json",
"previous": "https://github.com/CharlesNepote/liste-prenoms-
{
"title": "Spécification de la liste annuelle des prénoms des nouveaux-nés en France",
"author": "Charles Nepote &lt;[email protected]&gt;",
"contributor": "Simon Chignard, Bernadette Kessler, Christian Quest",
"version": "0.7beta",
"created": "2017-04-26",
"description": "La liste annuelle des prénoms des nouveaux-nés est un jeu de données simple et très apprécié du public. Il consiste en une liste de prénoms avec l'occurrence de chacun pour une année donnée. Les prénoms listés correspondent au premier prénom donné dans chaque acte de naissance de l'état-civil.\n\nCe schéma décrit le détail de chaque champ. Pour chacun, nous fournissons également l'expression rationnelle informatique (ou \"regexp\") qui permet de contrôler le contenu du champ.\n\n",
"homepage": "https://github.com/CharlesNepote/liste-prenoms-nouveaux-nes",
"uri": "https://github.com/CharlesNepote/liste-prenoms-nouveaux-nes/blob/v0.7beta/prenom-schema.json",
"previous": "https://github.com/CharlesNepote/liste-prenoms-
{
"schema": {
"title": "Spécification de la liste annuelle des prénoms des nouveaux-nés",
"author": "Charles Nepote <[email protected]>",
"date": "mars 2017",
"version": "0.1beta",
"description": "La liste annuelle des prénoms des nouveaux-nés est un jeu de données simple et très apprécié du public. Il consiste en une liste de prénoms avec l'occurence de chacun pour une année donnée.",
"fields": [
{
"name": "CODE_INSEE",