Skip to content

Instantly share code, notes, and snippets.

View efann's full-sized avatar

Eddie Fann efann

View GitHub Profile
@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,
@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 / drupal-refresh.sh
Last active January 5, 2024 18:46
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 January 5, 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 / 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 / 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
#!/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.
#!/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"
@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
if [ -z "$1" ]
then
echo -e "\nOne must pass the folder name under /var/www to be set. Exiting. . . .\n\n"
exit 1
fi
#!/bin/bash
# Updated on August 7, 2019
# If not exactly 3 arguments. . . .
if [ ! $# == 3 ]
then
echo -e "\nOne must pass the Drupal folder name under /var/www, the new subtheme machine name and new subtheme title.\n\n"
echo -e "For example, $0 Fred.com bstrap_child 'BStrap Child'\n\n"
echo -e "Exiting. . . .\n\n"