#!/bin/bash # noter 1.0.2 - @k@layer8.space - mit # ---- ---- ---- Useless Settings favicon="favicon.png" # Show stuff at the bottom of the page: showgenerator=true # Shows "generated with noter" backtotop=true # Shows a back to top button for easier navigation lastupdated=true # If we should show last update time at the bottom too nlog() { local ORANGE='\033[0;33m' local NO_COLOR='\033[0m' echo -e "${ORANGE}[noter] | ${1} ${NO_COLOR}" } checksetting() { # Use this function to check for a setting without repetition # Eg: # checksetting "yourmom" "$isyourmom" if [ "$2" = true ]; then echo "$1" >>"$output_file" fi } givefavicon() { local file_path="$1" if [ -f "$file_path" ]; then local base64_data="$(base64 -w 0 "$file_path")" echo "data:image/png;base64,$base64_data" fi } generate_note_html() { local note_date="$(date -d "$(basename "$1" .txt)" +"%B %d, %Y")" echo "
$(cat "$1")" echo "