Skip to content

Instantly share code, notes, and snippets.

@robballou
robballou / gist:8791554
Created February 3, 2014 20:19
Twitter.com CSS stylesheet
div.component.newest-members-module {display:none;}
div.module.wtf-module.js-wtf-module.has-content {display:none;}

Keybase proof

I hereby claim:

  • I am robballou on github.
  • I am rballou (https://keybase.io/rballou) on keybase.
  • I have a public key whose fingerprint is E74A 8772 D3C3 1E32 F158 843B C1E4 C268 BD49 DC68

To claim this, I am signing this object:

@robballou
robballou / gist:ffee4b3927c63dd5e792
Created May 2, 2014 17:54
Enable/disable views in code
<?php
/**
* Disable a view or views
*
* @param mixed $disable_views
* An array of view machine names or a machine name to disable
*/
function example_disable_views($disable_views = array()) {
if (!is_array($disable_views)) {
$disable_views = array($disable_views);
@robballou
robballou / gist:3d80a1dc0bdaf966050c
Created May 6, 2014 19:52
Hide the wrap guide in Atom editor
.editor .wrap-guide {
display: none;
height: 0;
overflow: hidden;
}
@robballou
robballou / gist:a7aa247aa7bdfb3a1b2c
Last active July 8, 2021 09:54
Example stub-content function for Drupal Migrate with YAML files
<?php
/**
* Implements hook_drush_command().
*/
function example_drush_command() {
$commands = array();
$commands['stub-content'] = array(
'callback' => 'drush_stub_content',
@robballou
robballou / gist:b96138966998595f1fa0
Last active August 29, 2015 14:07
Alfred app web search for Atom editor packages
@robballou
robballou / someModule.js
Created October 29, 2014 23:04
Testing jQuery code in Mocha
// The hacky bit of this approach is that this module uses
// jQuery, but it is not referenced here. This is because I
// am populating it in the test via global namespace.
//
// In the browser this still works because I am adding jQuery
// via a Browserify transform (browserify-global-shim).
function someModule() {
}
modules.export = someModule;
@robballou
robballou / output_data.js
Created November 19, 2015 17:30
Output data scratch script (node js)
// Reads stdin and divides that into the output trasnform
//
// Usage: pbpaste | node output_data.js | pbcopy
var _ = require('lodash');
process.stdin.setEncoding('utf8');
var data = [];
process.stdin.on('readable', function() {
@robballou
robballou / rule_config.php
Created December 14, 2015 17:20
Get Drupal Rules configuration settings
<?php
$rule = 'some_rule';
$config = db_query('SELECT data FROM rules_config WHERE name=:name', array(':name' => $rule))->fetchColumn(0);
$rule_config = json_decode(unserialize($config)->export());
// $rule_config = $rule_config->$rule->DO[0]->rule->thing->value->settings;
@robballou
robballou / settings.php
Last active May 30, 2017 18:42
Drupal 8 basic settings file (for development)
<?php
assert_options(ASSERT_ACTIVE, TRUE);
\Drupal\Component\Assertion\Handle::register();
$databases = [
'default' => [
'default' => [
'driver' => 'mysql',
'database' => '',
'username' => '',