Skip to content

Instantly share code, notes, and snippets.

View gen1us2k's full-sized avatar
👋
Hi there

Andrew Minkin gen1us2k

👋
Hi there
View GitHub Profile
@gen1us2k
gen1us2k / main.go
Created January 10, 2023 17:07
net/http kubectl example
package main
import (
"crypto/tls"
"crypto/x509"
"encoding/base64"
"encoding/json"
"fmt"
"io/ioutil"
"log"

Keybase proof

I hereby claim:

  • I am gen1us2k on github.
  • I am andrewminkin (https://keybase.io/andrewminkin) on keybase.
  • I have a public key ASAM-UwP8DtGVASlZTslau5CciVo-n0SKMG7fluUJinMGgo

To claim this, I am signing this object:

package main
import (
"context"
"fmt"
"net/http"
"os"
client "github.com/ory/hydra-client-go"
)
from django import forms
class ForecastForm(forms.Form):
city = forms.CharField()
def clean_city(self):
if 'city' not in self.cleaned_data:
raise forms.ValidationError("Invalid city", "invalid")
return self.cleaned_data['city']
def test_weather_forecast(client):
settings.API_KEY = 'key'
response = client.get(reverse('forecast'), data={"city": "Los Angeles"})
data = json.loads(response.content)
assert {'lat': 34.05, 'lon': -118.24} == data.get('coord')
assert "Los Angeles" == data.get('name')
import pytest
import json
from django.urls import reverse
@pytest.mark.django_db
def test_empty_list_of_users(client):
response = client.get(reverse('list-users'))
data = json.loads(response.content)
import requests
from django.http import JsonResponse
from django.conf import settings
from django.contrib.auth.models import User
from .forms import ForecastForm
def list_users(request):
return JsonResponse({"users": [{
"username": u.username, "first_name": u.first_name,
@gen1us2k
gen1us2k / arch-linux-install
Created December 3, 2017 05:47 — forked from mattiaslundberg/arch-linux-install
Minimal instructions for installing arch linux on an UEFI system with full system encryption using dm-crypt and luks
# Install ARCH Linux with encrypted file-system and UEFI
# The official installation guide (https://wiki.archlinux.org/index.php/Installation_Guide) contains a more verbose description.
# Download the archiso image from https://www.archlinux.org/
# Copy to a usb-drive
dd if=archlinux.img of=/dev/sdX bs=16M && sync # on linux
# Boot from the usb. If the usb fails to boot, make sure that secure boot is disabled in the BIOS configuration.
# Set swedish keymap
package main
import (
"log"
"net"
"os/exec"
"github.com/hsheth2/water"
)
res, err := conn.Exec("INSERT INTO users (name) VALUES(\"Peter\")")
if err != nil {
panic(err)
}
id, err := res.LastInsertId()
if err != nil {
panic(err)
}
fmt.Printf("Created user with id:%d", id)
var user User