Skip to content

Instantly share code, notes, and snippets.

View YoussefLagtab's full-sized avatar

Youssef Lagtab YoussefLagtab

View GitHub Profile
typedef struct s_array_node {
void *content;
size_t content_size;
} t_array_node;
typedef struct s_array_list {
t_array_node **array;
size_t arr_length;
size_t data_length;
} t_array_list;
#!/bin/bash
# Usage !!
# + rclone
# - install rclone from https://rclone.org/install/
# - setup a remote with `rclone config`
# - change the next line with your remote and a direcory name you want in that remote (remote:dir)
RCLONE_REMOTE_DI='1337:iMac_backup'
#!/usr/bin/env bash
# variables
rclone_remote_dir="1337:ft_linux"
dir_to_backup="~/goifre/vms/ft_linux"
log_dir=~/.local/var/log/backup_vms
upload_log=$log_dir/upload.log
upload_progress=$log_dir/upload.progress
restore_log=$log_dir/restore.log
restore_progress=$log_dir/restore.progress
sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
This file has been truncated, but you can view the full file.
{
"image": "/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAAqACAAQAAAABAAALGqADAAQAAAABAAAFFwAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgFFwsaAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/dAAQBZP/aAAwDAQ