Skip to content

Instantly share code, notes, and snippets.

View ssddanbrown's full-sized avatar

Dan Brown ssddanbrown

View GitHub Profile
curl -L https://github.com/ssddanbrown/haste/releases/download/v0.2.2/haste-osx-amd64 > haste && chmod a+x haste && sudo mv haste /usr/bin/haste
@ssddanbrown
ssddanbrown / subl.js
Created August 22, 2017 19:58
Sublime Text Project Manager Script
#!/usr/bin/env node
// Imports
const fs = require('fs');
const path = require('path');
const exec = require('child_process').exec;
// Config
const storeFolder = path.join(process.env.HOME, '.config/sublime-projects');
const sublimePath = '/opt/sublime_text/sublime_text'
@ssddanbrown
ssddanbrown / docker-compose.yml
Created October 6, 2017 19:43
BookStack Docker Compose Dev
version: '3'
services:
web:
image: "ssddanbrown/docker-ubuntu-php7"
ports:
- "8080:8080"
depends_on:
- "database"
volumes:
- ./:/app
@ssddanbrown
ssddanbrown / download-random-unsplash-images.sh
Created December 6, 2017 16:45
Get a set of random unsplash images
#!/bin/bash
for i in {1..40}; do wget https://picsum.photos/600/400/\?random -O "$(ls -l | wc -l).jpg"; done
@ssddanbrown
ssddanbrown / custom-head-content.html
Created June 20, 2019 19:56
Hide BookStack Login Form
<style>
form[action$="/login"], form[action$="/login"] + hr {
display: none;
}
form[action$="/login"] + hr + div {
margin-top: 24px;
}
</style>
@ssddanbrown
ssddanbrown / docker-compose.yml
Created March 8, 2020 13:17
BookStack docker-compose windows setup example
---
version: "2"
services:
bookstack:
image: linuxserver/bookstack
container_name: bookstack
environment:
- PUID=1000
- PGID=1000
- DB_HOST=bookstack_db
@ssddanbrown
ssddanbrown / export-books.php
Last active January 2, 2024 10:46
BookStack-Export-Books
#!/usr/bin/env php
<?php
// API Credentials
// You can either provide them as environment variables
// or hard-code them in the empty strings below.
$apiUrl = getenv('BS_URL') ?: ''; // http://bookstack.local/
$clientId = getenv('BS_TOKEN_ID') ?: '';
$clientSecret = getenv('BS_TOKEN_SECRET') ?: '';
@ssddanbrown
ssddanbrown / foo.php
Last active May 14, 2020 21:15 — forked from kritschy/foo.php
<?php
// Alter these to your instance, do not share publicly like this.
$base_api_url = 'http://bookstack.local/api/';
$token_id='ZNI62nNoghS3GyfzThlZFXqYNtHdHnM6';
$token_secret='zPffPZ1ATQcv4Nz75QYLEbMm6fPzmo7I';
// Id of the shelf we want to add our book to.
$shelfId = 12; // $_POST["category"]
@ssddanbrown
ssddanbrown / update-bookstack.sh
Last active November 18, 2020 23:23 — forked from codemicro/update-bookstack.sh
Update a BookStack installation while also talking a backup
#!/bin/bash
# BookStack backup & update script
# Forked from codemicro: https://gist.github.com/codemicro/f9dc94ecf5831772e1bff92dfba337d0
########### CONFIG ###########
# Configure this to be the location where BookStack is installed.
# Do not include a trailing slash
BOOKSTACK_DIR="/var/www/bookstack"
@ssddanbrown
ssddanbrown / docker-compose.yml
Created January 16, 2021 11:45
LSIO BookStack & Swag Setup
---
version: "2.1"
services:
swag:
image: ghcr.io/linuxserver/swag
container_name: swag
cap_add:
- NET_ADMIN
environment:
- PUID=1000