Skip to content

Instantly share code, notes, and snippets.

View pistocop's full-sized avatar
🦆
Quack

Simone Guardati pistocop

🦆
Quack
View GitHub Profile
@pistocop
pistocop / [medium][garrascobike] correlation extraction
Created March 16, 2022 12:37
[medium][garrascobike] correlation extraction
$ python garrascobike/03_correlation_extraction.py --es_host localhost \
--es_port 9200 \
--es_index_list my_index opt_my_2nd_index
@pistocop
pistocop / [medium][garrascobike] recommendation trainer
Created March 16, 2022 12:38
[medium][garrascobike] recommendation trainer
$ python garrascobike/04_recommendation_trainer.py --presence_data_path ./data/03_correlation_data/presence_dataset/20210331124802/presences.csv \
--output_path ./data/04_recommendation_models/knn/
@pistocop
pistocop / debian-python.sh
Last active March 29, 2022 09:57
debian python dependencies installation
#!/usr/bin/env bash
# Code from:
# https://www.codegrepper.com/code-examples/whatever/python+++++ModuleNotFoundError%3A+No+module+named+%27_ctypes%27
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install build-essential python3-dev python3-setuptools python3-pip python3-smbus
sudo apt-get install libncursesw5-dev libgdbm-dev libc6-dev
@pistocop
pistocop / es8.2.2-debian-installer.sh
Created June 9, 2022 15:14
Install Elasticsearch client on Debian VM and launch the service using systemclt (from official documentation)
#!/usr/bin/env bash
# From official documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html
sudo apt install wget
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.2.2-amd64.deb
sudo dpkg -i elasticsearch-8.2.2-amd64.deb
sudo /bin/systemctl daemon-reload
@pistocop
pistocop / script.sh
Last active September 8, 2023 09:12
bash script template
#!/usr/bin/env bash
# Template from: https://sharats.me/posts/shell-script-best-practices/
set -o errexit
set -o nounset
set -o pipefail
if [[ "${TRACE-0}" == "1" ]]; then
set -o xtrace
fi
@pistocop
pistocop / main.py
Created June 6, 2023 10:26
[template][py] Minimal script template using standard libraries
"""
<Script description here>
"""
import argparse
import logging
import sys
try:
import requests # example of required library
except ImportError: