Skip to content

Instantly share code, notes, and snippets.

View javabrett's full-sized avatar

Brett Randall javabrett

View GitHub Profile
I deployed to PythonAnywhere
It worked it worked I had no care
I used the lovely API
It told the truth it did not lie

But then I found I need DELETE
Then my script would be replete
Then surely I could redeploy
And my world is filled with joy
swagger: "2.0"
tags:
- users
parameters:
- in: path
name: username
type: string
required: true
responses:
200:
---
Get a single conversation from id.
The state field in conversation payload may take one of the following status
- **normalState** : Default state for conversation
- **waitForFirstMessage** : Message count equals 0
- **waitingForPermission** : Message count equals 1 and current user created conversation
@javabrett
javabrett / celery_tasks_error_handling.py
Created July 10, 2018 06:27 — forked from darklow/celery_tasks_error_handling.py
Celery tasks error handling example
from celery import Task
from celery.task import task
from my_app.models import FailedTask
from django.db import models
@task(base=LogErrorsTask)
def some task():
return result
class LogErrorsTask(Task):
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.gretty:gretty:2.1.0'
}
}
@javabrett
javabrett / cleanassemblethencheck.txt
Created December 19, 2017 03:37
cleanassemblethencheck.txt
$ ./gradlew --console=verbose clean assemble
> Task :clean
> Task :compileJava
> Task :processResources
> Task :classes
@javabrett
javabrett / cleanbuild.txt
Created December 19, 2017 03:17
cleanbuild.txt
$ ./gradlew --console=verbose clean build
> Task :clean
> Task :compileJava
> Task :processResources
> Task :classes
@javabrett
javabrett / cleanassemblecheck.txt
Created December 19, 2017 03:16
cleanassemblecheck.txt
$ ./gradlew --console=verbose clean assemble check
> Task :clean
> Task :compileJava
> Task :processResources
> Task :classes
@javabrett
javabrett / p4merge4git.md
Created November 23, 2017 05:14 — forked from tony4d/p4merge4git.md
Setup p4merge as a visual diff and merge tool for git
#!/usr/bin/env bash
# OpenSSL requires the port number.
SERVER=$1
DELAY=1
ciphers=$(openssl ciphers 'ALL:eNULL' | sed -e 's/:/ /g')
echo Obtaining cipher list from $(openssl version).
for cipher in ${ciphers[@]}