Skip to content

Instantly share code, notes, and snippets.

View efann's full-sized avatar

Eddie Fann efann

View GitHub Profile
@efann
efann / backup.py
Last active November 7, 2022 20:57
# License: Eclipse Public License - v 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html)
# Updated on November 7, 2022
#
# Python routine for copying a complete directory structure up to Dropbox.
# Uses Python SDK for API v2
# https://www.dropbox.com/developers/documentation/python
import dropbox
import os
#!/bin/bash
# License: Eclipse Public License - v 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html)
# Updated on November 7, 2022
#------------------------------------------------------------------------------
function backupFolder
{
lcRootBackup="$1"
lcSource="$2"
#!/bin/bash
# License: Eclipse Public License - v 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html)
# Updated on November 7, 2022
# Designed to backup websites that are in /var/www and use MySQL.
# Recommend the root user.
# In order to get rid of the following message
# Warning: Using a password on the command line interface can be insecure.
@efann
efann / postgresbackup.sh
Last active November 7, 2022 20:58
PostgreSQL Backup Script
# From http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html
# and from
# http://wiki.postgresql.org/wiki/Automated_Backup_on_Linux
#!/bin/bash
# License: Eclipse Public License - v 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html)
# Updated on November 7, 2022
# Example of how to run in cron
# 0 2 * * * su - postgres /usr/local/sbin/postgresbackup.sh
@efann
efann / derby.sh
Created October 14, 2014 21:27
Apache Derby Server Startup Script
#!/bin/sh
#
# Startup script for Derby, the database server
#
# chkconfig: 345 90 10
# description: Derby is the database server
# processname: derby
# pidfile: /var/run/derby.pid
if [ -z "$DERBY_USER" ]; then
@efann
efann / drupal-refresh.sh
Last active August 23, 2024 16:59
Refresh/Maintain Drupal Script
#!/bin/bash
# License: Eclipse Public License - v 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html)
# Updated on August 23, 2024
# From http://drupal.stackexchange.com/questions/373/what-are-the-recommended-directory-permissions
# And more recent
# https://www.drupal.org/node/244924
#------------------------------------------------------------------------------
@efann
efann / mysqlbackup.sh
Last active November 7, 2022 21:00
MySQL Backup Script
#!/bin/bash
# License: Eclipse Public License - v 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html)
# Updated on November 7, 2022
# Derived from
# http://blog.snowfrog.net/2005/11/16/backup-multiple-databases-into-separate-files/
# Backup each mysql db into a different file, rather than one big file
# as with --all-databases - will make restores easier
@efann
efann / beo.routines.js
Last active November 7, 2022 21:01
Basic JavaScript Routines for Drupal
// License: Eclipse Public License - v 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html)
// Updated on November 7, 2022
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
var Beo =
{
foDialogImage: null,
foDialogImageImg: null,