<Additional information about your API call. Try to use verbs that match both request type (fetching vs modifying) and plurality (one vs multiple).>
-
URL
<The URL Structure (path only, no root url)>
-
Method:
| # TO_FOLDER=/something | |
| # FROM=/your-es-installation | |
| DATE=`date +%Y-%m-%d_%H-%M` | |
| TO=$TO_FOLDER/$DATE/ | |
| echo "rsync from $FROM to $TO" | |
| # the first times rsync can take a bit long - do not disable flusing | |
| rsync -a $FROM $TO | |
| # now disable flushing and do one manual flushing |
| <?php | |
| // quick and dirty argument parsing | |
| foreach ($argv as $arg) { | |
| if ($arg == '-f') { | |
| define('FOLLOW', true); | |
| } | |
| if ($arg == '-h') { | |
| define('HISTOGRAM', true); | |
| } |
| #!/bin/bash | |
| # herein we backup our indexes! this script should run at like 6pm or something, after logstash | |
| # rotates to a new ES index and theres no new data coming in to the old one. we grab metadatas, | |
| # compress the data files, create a restore script, and push it all up to S3. | |
| TODAY=`date +"%Y.%m.%d"` | |
| INDEXNAME="logstash-$TODAY" # this had better match the index name in ES | |
| INDEXDIR="/usr/local/elasticsearch/data/logstash/nodes/0/indices/" | |
| BACKUPCMD="/usr/local/backupTools/s3cmd --config=/usr/local/backupTools/s3cfg put" | |
| BACKUPDIR="/mnt/es-backups/" | |
| YEARMONTH=`date +"%Y-%m"` |
| // This gist is now maintained on github at https://github.com/luetkemj/wp-query-ref | |
| <?php | |
| /** | |
| * WordPress Query Comprehensive Reference | |
| * Compiled by luetkemj - luetkemj.github.io | |
| * | |
| * CODEX: http://codex.wordpress.org/Class_Reference/WP_Query#Parameters | |
| * Source: https://core.trac.wordpress.org/browser/tags/4.9.4/src/wp-includes/query.php | |
| */ |
| <?php | |
| /** | |
| * @Author Anonymous | |
| * @link http://www.redrokk.com | |
| * @Package Wordpress | |
| * @SubPackage RedRokk Library | |
| * @copyright Copyright (C) 2011+ Redrokk Interactive Media | |
| * | |
| * @version 0.1 | |
| */ |
| """ | |
| Tools for creating a CA cert and signed server certs. | |
| Divined from http://svn.osafoundation.org/m2crypto/trunk/tests/test_x509.py | |
| The mk_temporary_xxx calls return a NamedTemporaryFile with certs. | |
| Usage ; | |
| # Create a temporary CA cert and it's private key | |
| cacert, cakey = mk_temporary_cacert() |
| var fs = require('fs'); | |
| var Buffer = require('buffer').Buffer; | |
| var id3Reader = new (function(){ | |
| // Credits to esailja // | |
| var self = this; | |
| function id3Size( buffer ) { | |
| var integer = ( ( buffer[0] & 0x7F ) << 21 ) | | |
| ( ( buffer[1] & 0x7F ) << 14 ) | | |
| ( ( buffer[2] & 0x7F ) << 7 ) | |
| # from i8ramin - http://getintothis.com/blog/2012/04/02/git-grep-and-blame-bash-function/ | |
| # runs git grep on a pattern, and then uses git blame to who did it | |
| ggb() { | |
| git grep -n $1 | while IFS=: read i j k; do git blame -L $j,$j $i | cat; done | |
| } | |
| # small modification for git egrep bash | |
| geb() { | |
| git grep -E -n $1 | while IFS=: read i j k; do git blame -L $j,$j $i | cat; done | |
| } |
| #!/usr/bin/env bash | |
| ###############FUNCTIONS############ | |
| function prepare { | |
| #optimize the index | |
| echo -n "Optimizing index $INDEX_NAME..." | |
| curl -XPOST "$ADDRESS/$INDEX_NAME/_optimize" 2>/dev/null| grep 'failed":0' >/dev/null | |
| if [ $? -eq 0 ]; then | |
| echo "done" |