Skip to content

Instantly share code, notes, and snippets.

View wess's full-sized avatar
💭
When am I not writing code?

Wess Cope wess

💭
When am I not writing code?
View GitHub Profile
//
// color.dart
// foundation
//
// Author: Wess Cope (me@wess.io)
// Created: 09/16/2021
//
// Copywrite (c) 2021 Wess.io
//
@wess
wess / meta.dart
Last active September 3, 2021 13:35
import 'dart:convert';
class Meta {
Map<String, dynamic> _backing;
dynamic get(String key) => _backing[key];
void insert(Map<String, dynamic> data) => _backing = {..._backing, ...data};
Meta set(String key, dynamic value) {
_backing[key] = value;
import 'package:bastion/providers/data.dart';
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:hive/hive.dart';
import 'package:window_size/window_size.dart';
enum NavOption {
converter,
profiles,
@wess
wess / FlutterChannel.swift
Last active June 4, 2021 18:10
FlutterChannel.swift
class FlutterChannel {
static private let _instance = FlutterChannel()
private let channel = {
let _channel = FlutterMethodChannel(...)
channel.setMethodCallhandler(FlutterChannel.route)
return _channel
}()
def handle_call({:put, key, value}, _from, state) do
{:reply, :ok, Map.put(state, key, value)}
end
def handle_call({:get, key, value}, _from, state) do
{:reply, :ok, Map.get(state, key, value)}
end
@wess
wess / Cargo.toml
Last active December 9, 2020 15:20
[package]
name = "layerkeep-api"
version = "0.0.1"
authors = ["wess <me@wess.io>"]
edition = "2018"
[dependencies]
tide = "0.15.0"
tera = "1.5.0"
tide-tera = "0.2.2"
@wess
wess / model.rs
Created November 12, 2020 15:13
Feed backs, please
use serde::{Serialize};
use mongodb::bson::{
to_bson,
Bson,
};
pub trait Model : Serialize {
fn to_bson(&self) -> Bson {
to_bson(self).unwrap()
pub fn auth_request<'a>() -> AuthorizationRequest<'a> {
let config = Config::env();
let scopes:Vec<String> = config.github.scope;
let request =
client()
.authorize_url(CsrfToken::new_random);
for scope in scopes.iter() {
request.add_scope(
@wess
wess / hex.rs
Created October 29, 2020 20:22
let hex_string = match hex.len() {
3 => format!(
"{}{}{}{}{}{}",
&hex[..1],
&hex[..1],
&hex[1..2],
&hex[1..2],
&hex[2..3],
&hex[2..3]
),
project: MyPlatform
repos:
- https://github.com/....git
- https://github.com/....git
- https://github.com/....git
dependencies:
- postgresql@latest
- rust@1.46.0