Skip to content

Instantly share code, notes, and snippets.

View FedericoTartarini's full-sized avatar

Federico Tartarini FedericoTartarini

View GitHub Profile
@FedericoTartarini
FedericoTartarini / import_qualtrics.py
Last active February 8, 2024 17:13
Automatically download Qualtrics survey responses using Python and Qaultrics API.
import requests
import zipfile
import io
def get_qualtrics_survey(dir_save_survey, survey_id):
""" automatically query the qualtrics survey data
guide https://community.alteryx.com/t5/Alteryx-Designer-Discussions/Python-Tool-Downloading-Qualtrics-Survey-Data-using-Python-API/td-p/304898 """
# Setting user Parameters
api_token = "<your token>"
@FedericoTartarini
FedericoTartarini / commands_docusaurus_translation.md
Created March 28, 2021 06:10
Source code for the YouTube video - Translate a Docusaurus website in multiple languages with its internationalization (i18n) support.

Initialize a new site

with npx @docusaurus/init@latest init website classic

Configure your site

i18n: {
    defaultLocale: 'en',
    locales: ['en', 'it'],
    localeConfigs: {
      en: {
\documentclass[aspectratio=169]{beamer}
\usepackage[utf8]{inputenc}
% import packages
\usepackage{multimedia}
\usepackage{hyperref}
\usepackage{xcolor}
\usepackage{graphicx}
% notes
@FedericoTartarini
FedericoTartarini / slidev youtube tutorial.md
Last active July 18, 2021 15:18
Markdown syntax I used in my YouTube video
theme aspectRatio title
default
16/9
Slide 1

Slide 1

Content of my slide

@FedericoTartarini
FedericoTartarini / embed_video.tex
Created September 19, 2021 02:29
Embed a video into LaTeX wihout using Flash
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \embedvideo{<poster or text>}{<video file (MP4+H264)>}
% \embedvideo*{...}{...} % auto-play
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[bigfiles]{pdfbase}
\ExplSyntaxOn
\NewDocumentCommand\embedvideo{smm}{
\group_begin:
\leavevmode
\begin{verbatim}
from pythermalcomfort.models import pmv_ppd
from pythermalcomfort.psychrometrics import v_relative
from pythermalcomfort.utilities import met_typical_tasks
from pythermalcomfort.utilities import clo_individual_garments
# input variables
tdb = 27 # dry-bulb air temperature, [$^{\circ}$C]
tr = 25 # mean radiant temperature, [$^{\circ}$C]
v = 0.1 # average air velocity, [m/s]
@FedericoTartarini
FedericoTartarini / plot psycrometric chart.py
Last active September 5, 2023 10:45
how to plot a psychrometric chart using Python
# plot a simple psychrometric chart
import psychrolib
import matplotlib.pyplot as plt
import numpy as np
psychrolib.SetUnitSystem(psychrolib.SI)
pressure = 101325
t_array = np.arange(5, 45, 0.1)
@FedericoTartarini
FedericoTartarini / main.tex
Created November 18, 2021 12:36
Curriculum Vitae LaTeX template
\documentclass[a4paper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[pdftex]{hyperref}
@FedericoTartarini
FedericoTartarini / latexdiff.md
Last active November 14, 2023 13:57
latexdiff commands YouTube video

Commands shown in the video

latexdiff -h

latexdiff main.tex revision.tex > diff.tex

latexdiff --flatten main.tex revision.tex > diff.tex

latexdiff --flatten -t CTRADITIONAL main.tex revision.tex > diff.tex

@FedericoTartarini
FedericoTartarini / main.tex
Created June 14, 2022 15:12
YouTube tutorial on how to draw diagrams (linguistic trees) using LaTeX
\documentclass{article}
\usepackage{forest}
\begin{document}
\pgfmathsetseed{14285}
\begin{center}
\begin{forest}