<commit_before>#!/bin/bash

die() {
    exit -1
}
step() {
    echo -e '\033[34;1m:: '$*'\033[0m'
}

scriptpath=$(dirname $(realpath "$0"))
cd "$scriptpath"
 
TOOPTIONS=$(
while read r
do
    [ -n "$r" ] &&  echo "--to $r"
done < recipients-distribucio
)
date


today=$(date -I)
IFS='-' read -r year month day <<< "$today" # split date
lastMonthEnd=$(date -I -d "$year-$month-01 - 1 day") # last day of last month


IFS='-' read -r year month day <<< "${1:-$lastMonthEnd}" # split date

step "Generating reports at $year-$month-$day"
step "  Generant mapes"
./mapa_socis.py $year $month || die
step "  Generant dades detallades"
./distribucio_de_socies.py "$year-$month-$day" > distribucion-socias-$year-$month-$day-detalle.csv || die
step "  Generant dades aggregades"
./sql2csv.py distribucio_de_socies.sql --data "$year-$month-$day" > distribucion-socias-$year-$month-$day-agregado.csv || die

step "Sending results..."

TEXTOK="
# Distribución de socixs ($year-$month-$day)

Se adjuntan los ficheros con los mapas y las hojas de cálculo de la
**distribución de socixs** a dia **$year-$month-$day**.

Datos:

- detalle por municipios
- agregado por CCAA's, Provincias...

Mapas:

- En formatos png y svg (vectorial editable)
- Por CCAA y por províncias
- Relativos a la poblacio y en números absolutos

**Aviso:** El mapa de províncias no está suficiente pulido para su publicación.

"

emili.py \
    --subject "Distribución socixs $year-$month-$day" \
    $TOOPTIONS \
    --from <EMAIL> \
    --cc <EMAIL> \
    --replyto <EMAIL> \
    --config $scriptpath/config.py \
    --format md \
    --style somenergia.css \
    "distribucion-socias-$year-$month-$day-detalle.csv" \
    "distribucion-socias-$year-$month-$day-agregado.csv" \
    "SocisPerCCAA-absoluts-$year-$month.svg" \
    "SocisPerCCAA-absoluts-$year-$month.png" \
    "SocisPerCCAA-relatius-$year-$month.svg" \
    "SocisPerCCAA-relatius-$year-$month.png" \
    "SocisPerProvincies-absoluts-$year-$month.svg" \
    "SocisPerProvincies-absoluts-$year-$month.png" \
    "SocisPerProvincies-relatius-$year-$month.svg" \
    "SocisPerProvincies-relatius-$year-$month.png" \
    --body "$TEXTOK" \
    || die


<commit_msg>Changed realfile for readlink -f<commit_after>#!/bin/bash

die() {
    exit -1
}
step() {
    echo -e '\033[34;1m:: '$*'\033[0m'
}

scriptpath=$(dirname $(readlink -f "$0"))
cd "$scriptpath"
 
TOOPTIONS=$(
while read r
do
    [ -n "$r" ] &&  echo "--to $r"
done < recipients-distribucio
)
date


today=$(date -I)
IFS='-' read -r year month day <<< "$today" # split date
lastMonthEnd=$(date -I -d "$year-$month-01 - 1 day") # last day of last month


IFS='-' read -r year month day <<< "${1:-$lastMonthEnd}" # split date

step "Generating reports at $year-$month-$day"
step "  Generant mapes"
./mapa_socis.py $year $month || die
step "  Generant dades detallades"
./distribucio_de_socies.py "$year-$month-$day" > distribucion-socias-$year-$month-$day-detalle.csv || die
step "  Generant dades aggregades"
./sql2csv.py distribucio_de_socies.sql --data "$year-$month-$day" > distribucion-socias-$year-$month-$day-agregado.csv || die

step "Sending results..."

TEXTOK="
# Distribución de socixs ($year-$month-$day)

Se adjuntan los ficheros con los mapas y las hojas de cálculo de la
**distribución de socixs** a dia **$year-$month-$day**.

Datos:

- detalle por municipios
- agregado por CCAA's, Provincias...

Mapas:

- En formatos png y svg (vectorial editable)
- Por CCAA y por províncias
- Relativos a la poblacio y en números absolutos

**Aviso:** El mapa de províncias no está suficiente pulido para su publicación.

"

emili.py \
    --subject "Distribución socixs $year-$month-$day" \
    $TOOPTIONS \
    --from <EMAIL> \
    --cc <EMAIL> \
    --replyto <EMAIL> \
    --config $scriptpath/config.py \
    --format md \
    --style somenergia.css \
    "distribucion-socias-$year-$month-$day-detalle.csv" \
    "distribucion-socias-$year-$month-$day-agregado.csv" \
    "SocisPerCCAA-absoluts-$year-$month.svg" \
    "SocisPerCCAA-absoluts-$year-$month.png" \
    "SocisPerCCAA-relatius-$year-$month.svg" \
    "SocisPerCCAA-relatius-$year-$month.png" \
    "SocisPerProvincies-absoluts-$year-$month.svg" \
    "SocisPerProvincies-absoluts-$year-$month.png" \
    "SocisPerProvincies-relatius-$year-$month.svg" \
    "SocisPerProvincies-relatius-$year-$month.png" \
    --body "$TEXTOK" \
    || die



{'fraction_non_alphanumeric': 0.17015468607825296, 'fraction_numerical': 0.0077343039126478615, 'mean_word_length': 3.277237354085603, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1959899', 'n_tokens_mistral': 1756, 'n_tokens_neox': 1694, 'n_words': 381}