A "Best of the Best Practices" (BOBP) guide to developing in Python.
- "Build tools for others that you want to be built for you." - Kenneth Reitz
- "Simplicity is alway better than functionality." - Pieter Hintjens
| import os | |
| import datetime | |
| import csv | |
| import requests | |
| credentials = 'your_zendesk_email', 'your_zendesk_password' | |
| session = requests.Session() | |
| session.auth = credentials |
| module.exports = { | |
| config: { | |
| // default font size in pixels for all tabs | |
| fontSize: 12, | |
| // font family with optional fallbacks | |
| fontFamily: 'Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace', | |
| // terminal cursor background color and opacity (hex, rgb, hsl, hsv, hwb or cmyk) | |
| cursorColor: 'rgba(248,28,229,0.8)', |
$ pg_dump -h <public dns> -U <my username> -f <name of dump file .sql> <name of my database>$ psql -U <postgresql username> -d <database name> -f <dump file that you want to restore>Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...
// see: https://github.com/chadoe/docker-cleanup-volumes
$ docker volume rm $(docker volume ls -qf dangling=true)
$ docker volume ls -qf dangling=true | xargs -r docker volume rm
| curl --header 'Authorization: token INSERTACCESSTOKENHERE' \ | |
| --header 'Accept: application/vnd.github.v3.raw' \ | |
| --remote-name \ | |
| --location https://api.github.com/repos/owner/repo/contents/path | |
| # Example... | |
| TOKEN="INSERTACCESSTOKENHERE" | |
| OWNER="BBC-News" | |
| REPO="responsive-news" |
| apiVersion: v1 | |
| kind: ConfigMap | |
| metadata: | |
| name: fluentd-config | |
| namespace: fluentd | |
| labels: | |
| app: fluentd | |
| data: | |
| fluentd.conf: | | |
| @include prometheus.conf |
| Here is a workaround for the lack of a client credentials flow in Xero's OAuth 2.0 / OpenID Connect implementation. | |
| From Xero's FAQ: https://developer.xero.com/faq/all/oauth-private | |
| "Is there an equivalent of two-legged private apps in OAuth 2.0? | |
| No, all users will follow the same OAuth 2.0 code flow. | |
| Once you have an access token and refresh token you can refresh indefinitely or until the token is revoked by the user." | |
| Workaround: | |
| 1. Login to Xero as the Xero user to use for the machine-to-machine flow workaround. |