diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..f63ef44 Binary files /dev/null and b/.DS_Store differ diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..e84ba40 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/github-style"] + path = themes/github-style + url = git@github.com:sharpshark28/github-style.git diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..fa3f222 --- /dev/null +++ b/config.toml @@ -0,0 +1,19 @@ +baseURL = "https://www.wroten.me/" +title = "Ava Wroten" +theme = "github-style" + +[params] + author = "Ava Gaiety Wroten" + pronouns = "She/Her" + description = "Canine pretending to be a web engineer" + github = "sharpshark28" + gitlab = "gaiety" + email = "ava@wroten.me" + avatar = "/avatar.png" + resume = "/resume.pdf" + blogurl = "https://gaiety.life/" + blogtext = "Life (Blog)" + arturl = "https://gaiety.gallery/" + arttext = "Art (Gallery)" + rss = false + githubfollow = false diff --git a/content/about.md b/content/about.md new file mode 100644 index 0000000..b97b9a6 --- /dev/null +++ b/content/about.md @@ -0,0 +1,14 @@ +--- +title: "About" +date: 2019-12-08T09:37:42-06:00 +layout: "about" +--- + +Web Engineer by day who pretends to be a dog. Dog by night who pretends to be a programmer. + +With a background in design and far too many years coding web apps I strive to build things that make a positive impact in people's lives. + +I'm proudly working at [Allovue](https://allovue.com/about/team) as a Software Engineer. + +[View my Resume](/resume.pdf) + diff --git a/content/repos/blabber-comic.md b/content/repos/blabber-comic.md new file mode 100644 index 0000000..3036e88 --- /dev/null +++ b/content/repos/blabber-comic.md @@ -0,0 +1,112 @@ +--- +title: "blabber-comic" +date: 2018-12-30 +summary: Converts chat logs to comics. +--- + +[Fork on Gitlab](https://gitlab.com/gaiety/blabber-comic) + +# Blabber-Comic + +[![npm version](https://badge.fury.io/js/blabber-comic.svg)](https://badge.fury.io/js/blabber-comic) + +## Sample + +![Preview](https://raw.githubusercontent.com/sharpshark28/blabber-comic/master/comic.png) + +## How it works + +Powered by Node and a node-canvas a comic can automatically be generated from a json array of users/text and some characters/backgrounds to be chosen at random. + +## How to use it from the CLI + +### Installing + +Note: Your system may need some [compiled dependencies for canvas to work](https://github.com/Automattic/node-canvas#compiling). + +`npm install -g blabber-comic` + +### Using + +``` +$ blabber +$ Who?: Glen +$ Said What?: Test 1 +$ Another? (y/n) y +$ Who?: Sarah +$ Said What?: Test 2 +$ Another? (y/n) y +$ Who?: Glen +$ Said What?: Test 3 +$ Another? (y/n) n +$ Generating Comic... +$ [ Comic Generated @ comics/1.png ] +``` + +### Additional Options + +``` +$ blabber --path ~/Pictures +``` + + +## How to use it in other projects + +### Generate base64Data + +```javascript +const blabbercomic = require('blabber-comic'); +let messages = [] // Array of messages... + +blabbercomic(messages).then(response => { + console.log('Generated comic as base64 data', response); +}).catch(error => { + throw error; +}); +``` + +### Save as file with `fs` + +Example included in project. Clone then run `npm run test`. + +```javascript +const blabbercomic = require('blabber-comic'); +const fs = require('fs'); +let messages = [] // Array of messages... + +blabbercomic(messages).then(response => { + let base64Data = response.replace(/^data:image\/png;base64,/, ''); + + fs.writeFile('./storage/comics/comic.png', base64Data, 'base64', error => { + if (error) console.error('Uhoh...', error); + else console.log('Saved file as `comic.png`'); + }); +}).catch(error => { + throw error; +}); +``` + +### Customizing characters and backgrounds + +```javascript +const blabbercomic = require('blabber-comic'); +let backgrounds = ['./assets/backgrounds/1.png', './assets/backgrounds/2.png']; +let characters = ['./assets/characters/1.png', './assets/characters/2.png', './assets/characters/3.png']; // Provide at least 3 +let comicSize = 500; // in px square +let borderColor ='#CCCCCC'; +let font = 'Impact'; +let textColor: '#000000'; + +let messages = [] // Array of messages... +let config = { backgrounds, characters, comicSize, borderColor, font, textColor }; + +blabbercomic(messages, config); +``` + +--- + +## Special thanks to: + +* [node-canvas](https://github.com/Automattic/node-canvas) by Cairo +* avatars by Iulia Ardeleanu from the Noun Project +* backgrounds by Olga Libby from Subtle Patterns diff --git a/content/repos/ember-select-light.md b/content/repos/ember-select-light.md new file mode 100644 index 0000000..50c2cce --- /dev/null +++ b/content/repos/ember-select-light.md @@ -0,0 +1,119 @@ +--- +title: "ember-select-light" +date: 2019-09-01 +summary: Ember Select Light is an Ember Addon written data-down, actions up (DDAU) written with in test-driven development practices. +pinned: true +--- + +[Fork from Github](https://github.com/q2ebanking/ember-select-light) + +# Ember-Select-Light + +![build status](https://travis-ci.org/q2ebanking/ember-select-light.svg?branch=master) [![npm version](https://badge.fury.io/js/ember-select-light.svg)](https://badge.fury.io/js/ember-select-light) [![Ember Observer Score](https://emberobserver.com/badges/ember-select-light.svg)](https://emberobserver.com/addons/ember-select-light) + +Ember Select Light is an Ember Addon written [data-down, actions up (DDAU)](https://dockyard.com/blog/2016/11/18/checkbox-list-ember) written with in [test-driven development](https://www.agilealliance.org/glossary/tdd/) practices. + +The intent is to provide a barebones `