Skip to content

Instantly share code, notes, and snippets.

@lmillucci
lmillucci / greenpass.js
Created June 29, 2021 12:08
Simple green pass decoder in JavaScript
/**
* Simple green pass decoder inspired by https://git.gir.st/greenpass.git/blob_plain/master:/greenpass.py
*
* 2021 Lorenzo Millucci
*
* Before usage install following dependecies `npm install base45 cbor jpeg-js jsqr pako`
*/
const base45 = require('base45');
const cbor = require('cbor');
<?php
namespace LMillucci\CivicSIP\Facades;
use Illuminate\Support\Facades\Facade;
/**
* @method static \Blockvis\Civic\Sip\Client exchangeToken(string $jwtToken)
*
* @see \Blockvis\Civic\Sip\Client
<?php
namespace LMillucci\CivicSIP\Providers;
use Illuminate\Support\ServiceProvider;
class CivicServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
"extra": {
"laravel": {
"providers": [
"LMillucci\\CivicSIP\\Providers\\CivicServiceProvider"
],
"aliases": {
"Civic": "LMillucci\\CivicSIP\\Facades\\CivicFacade"
}
}
}
"autoload": {
"psr-4": {
"LMillucci\\CivicSIP\\": "src/"
}
}
<?xml version="1.0"?>
<ruleset name="Blog">
<arg name="encoding" value="UTF-8" />
<!-- Include the whole PSR-2 standard -->
<rule ref="PSR2"/>
<!-- Make it more strict with additional rules -->
<rule ref="Generic.Arrays.DisallowLongArraySyntax"/>
FROM nginx:latest
WORKDIR /var/www
server {
listen 80;
index index.php index.html;
root /var/www/blog/public;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
FROM postgres:10.2-alpine
ENV POSTGRES_DB laravel_app
EXPOSE 5432
FROM php:7.2-fpm
RUN apt-get update && apt-get install -y --no-install-recommends \
curl \
libmemcached-dev \
libz-dev \
libpq-dev \
libjpeg-dev \
libpng-dev \