Skip to content

Instantly share code, notes, and snippets.

View ezy's full-sized avatar

Ezy ezy

  • Earth
View GitHub Profile
@ezy
ezy / deploy.sh
Created January 31, 2020 05:28
deploy to github pages bash script
#!/bin/bash
hugo
sleep 2
rm -rf ../minim-www/*
mv public/{*,.[^.]*} ../minim-www
cd ../minim-www
git add .
git commit -m "deploy for $(date +%Y%m%d-%T)"
git push origin master
@ezy
ezy / movie.sh
Last active January 15, 2020 03:23
filenames to parent dir : name.mp4 => name/name.mp4
find . -name "*.mp4" -exec sh -c 'mkdir "${1%.*}" ; mv "$1" "${1%.*}" ' _ {} \;
@ezy
ezy / docker-compose.yml
Last active November 20, 2019 06:55
All the toyz docker compose
version: '2'
services:
plex:
image: plexinc/pms-docker
container_name: plex
volumes:
- /srv/appdata/plex/config:/config
- /srv/appdata/plex/transcode:/transcode
- /media/wdusb/movies:/movies
@ezy
ezy / docker-compose.yml
Last active October 10, 2019 05:07
emby docker-compose
version: '2'
services:
emby:
image: binhex/arch-emby
container_name: emby
restart: always
networks:
- media
@ezy
ezy / gitcreds.sh
Last active October 9, 2019 20:28
git https no type user/pass commands
git config credential.https://gitlab.customs.govt.nz <user>
git config credential.helper "$helper $options"
git config credential.helper store
// Once typed you should only have to enter password once more and then it will be stored
version: '2'
services:
plex:
image: plexinc/pms-docker
container_name: plex
volumes:
- /opt/appdata/plex:/config
- /mnt/storage:/data
network_mode: host
@ezy
ezy / app.js
Last active October 3, 2019 03:58
Express middleware error handling with ease
// catch 404 and forward to error handler
app.use((req, res, next) => {
res.status(404).json({ message: 'API not found' });
next();
});
// error handler, send stacktrace only during development
app.use((err, req, res, next) => {
if (res.headersSent) {
return next(err);
@ezy
ezy / docker-compose.yml
Last active September 27, 2019 04:07 — forked from shinhyo/docker-compose.yml
docker-compse plex, transmission
version: "2"
services:
plex:
image: linuxserver/plex:latest
network_mode: host
volumes:
- ./plex_config:/config
- ./plex_transcode:/transcode
- /media/wdusb/movies:/movies
@ezy
ezy / Tests.js
Last active September 26, 2019 22:49
Postman set local environent variable
// set in Tests portion of request settings
let jsonData = pm.response.json();
pm.environment.set('token', jsonData.auth_token);
@ezy
ezy / Dockerfile
Created September 26, 2019 22:23
SailsJS on docker with docker-compose
FROM node:10-alpine
EXPOSE 1337
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json .
RUN npm install -g sails