commit 801e7b99ad47946feff559d9387140485d22fb0b Author: GitHub Actions Date: Fri Jan 7 19:24:36 2022 +0000 Deploy avitex/avitex.github.io to avitex/avitex.github.io:master diff --git a/404.html b/404.html new file mode 100644 index 0000000..9634e57 --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +404 Not Found

404 Not Found

\ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..2762209 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +1bit.pw \ No newline at end of file diff --git a/about/bio/index.html b/about/bio/index.html new file mode 100644 index 0000000..14ce581 --- /dev/null +++ b/about/bio/index.html @@ -0,0 +1 @@ +Bio - 1bit.pw

Nothing here... yet

\ No newline at end of file diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..d1eb6c8 --- /dev/null +++ b/about/index.html @@ -0,0 +1 @@ +About - 1bit.pw

Hi! I'm James, a fellow earthling living in Australia.

PGP

You can find my PGP public key here.

Contact

If you wish to contact me, email is easiest via avitex (at) wfxlabs (dot) com.
See my social links for other methods to get in touch.

\ No newline at end of file diff --git a/about/social/index.html b/about/social/index.html new file mode 100644 index 0000000..840d8ec --- /dev/null +++ b/about/social/index.html @@ -0,0 +1 @@ +Social - 1bit.pw

Identity

Code

Media

Forums

Gaming

Other

  • Discord - avitex#0438
\ No newline at end of file diff --git a/atom.xml b/atom.xml new file mode 100644 index 0000000..312930f --- /dev/null +++ b/atom.xml @@ -0,0 +1,20 @@ + + + 1bit.pw + Home of avitex + + + Zola + 2018-08-22T00:00:00+00:00 + https://1bit.pw/atom.xml + + Hello World + 2018-08-22T00:00:00+00:00 + 2018-08-22T00:00:00+00:00 + + https://1bit.pw/blog/hello-world/ + <p>Thought it would be a good idea to have somewhere to put my ramblings, and so I am here.<br /> +Whether or not I use this, time will tell.</p> +<span id="continue-reading"></span> + + diff --git a/blog-tags/index.html b/blog-tags/index.html new file mode 100644 index 0000000..fe7b64b --- /dev/null +++ b/blog-tags/index.html @@ -0,0 +1 @@ +Tag - 1bit.pw

Tags

\ No newline at end of file diff --git a/blog-tags/meta/atom.xml b/blog-tags/meta/atom.xml new file mode 100644 index 0000000..851db08 --- /dev/null +++ b/blog-tags/meta/atom.xml @@ -0,0 +1,20 @@ + + + 1bit.pw - meta + Home of avitex + + + Zola + 2018-08-22T00:00:00+00:00 + https://1bit.pw/blog-tags/meta/atom.xml + + Hello World + 2018-08-22T00:00:00+00:00 + 2018-08-22T00:00:00+00:00 + + https://1bit.pw/blog/hello-world/ + <p>Thought it would be a good idea to have somewhere to put my ramblings, and so I am here.<br /> +Whether or not I use this, time will tell.</p> +<span id="continue-reading"></span> + + diff --git a/blog-tags/meta/index.html b/blog-tags/meta/index.html new file mode 100644 index 0000000..101f84c --- /dev/null +++ b/blog-tags/meta/index.html @@ -0,0 +1 @@ +Tag meta - 1bit.pw

Tag: meta (RSS)

Hello World

1 minute read

Thought it would be a good idea to have somewhere to put my ramblings, and so I am here.
Whether or not I use this, time will tell.

\ No newline at end of file diff --git a/blog-tags/new/atom.xml b/blog-tags/new/atom.xml new file mode 100644 index 0000000..45b7f58 --- /dev/null +++ b/blog-tags/new/atom.xml @@ -0,0 +1,20 @@ + + + 1bit.pw - new + Home of avitex + + + Zola + 2018-08-22T00:00:00+00:00 + https://1bit.pw/blog-tags/new/atom.xml + + Hello World + 2018-08-22T00:00:00+00:00 + 2018-08-22T00:00:00+00:00 + + https://1bit.pw/blog/hello-world/ + <p>Thought it would be a good idea to have somewhere to put my ramblings, and so I am here.<br /> +Whether or not I use this, time will tell.</p> +<span id="continue-reading"></span> + + diff --git a/blog-tags/new/index.html b/blog-tags/new/index.html new file mode 100644 index 0000000..deaade2 --- /dev/null +++ b/blog-tags/new/index.html @@ -0,0 +1 @@ +Tag new - 1bit.pw

Tag: new (RSS)

Hello World

1 minute read

Thought it would be a good idea to have somewhere to put my ramblings, and so I am here.
Whether or not I use this, time will tell.

\ No newline at end of file diff --git a/blog/hello-world/index.html b/blog/hello-world/index.html new file mode 100644 index 0000000..05830b9 --- /dev/null +++ b/blog/hello-world/index.html @@ -0,0 +1 @@ +Hello World - 1bit.pw
1 minute read

Hello World

Thought it would be a good idea to have somewhere to put my ramblings, and so I am here.
Whether or not I use this, time will tell.


Published by avitex with tags meta and new

\ No newline at end of file diff --git a/blog/index.html b/blog/index.html new file mode 100644 index 0000000..fa99a87 --- /dev/null +++ b/blog/index.html @@ -0,0 +1 @@ +Blog - 1bit.pw

Hello World

1 minute read

Thought it would be a good idea to have somewhere to put my ramblings, and so I am here.
Whether or not I use this, time will tell.


\ No newline at end of file diff --git a/blog/page/1/index.html b/blog/page/1/index.html new file mode 100644 index 0000000..04ef703 --- /dev/null +++ b/blog/page/1/index.html @@ -0,0 +1 @@ +Redirect

Click here to be redirected. \ No newline at end of file diff --git a/brain-256px.png b/brain-256px.png new file mode 100755 index 0000000..c0ebf5b Binary files /dev/null and b/brain-256px.png differ diff --git a/brain-48px.png b/brain-48px.png new file mode 100644 index 0000000..e16949d Binary files /dev/null and b/brain-48px.png differ diff --git a/elasticlunr.min.js b/elasticlunr.min.js new file mode 100644 index 0000000..79dad65 --- /dev/null +++ b/elasticlunr.min.js @@ -0,0 +1,10 @@ +/** + * elasticlunr - http://weixsong.github.io + * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.6 + * + * Copyright (C) 2017 Oliver Nightingale + * Copyright (C) 2017 Wei Song + * MIT Licensed + * @license + */ +!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();oHome of avitex - 1bit.pw

brain logo
\ No newline at end of file diff --git a/projects/index.html b/projects/index.html new file mode 100644 index 0000000..d35eb28 --- /dev/null +++ b/projects/index.html @@ -0,0 +1 @@ +Projects - 1bit.pw

Project repositories, along with their associated state.
PRs are always welcome, see my about page to contact me.

Rust

ProjectLinksPackageMaintenanceIssuesPull RequestsBuilds
battlelayergithubNot publishedProject statusGithub issuesGithub PRsBuild status
mdbook-teragithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-abuseipdbgithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-aliasablegithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-aliasable-deref-traitgithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-araegithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-badgengithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-dangerousgithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-dnscatgithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-feastgithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-public-ipgithubRust crateProject statusGithub issuesGithub PRsBuild status
rust-zcgithubRust crateProject statusGithub issuesGithub PRsBuild status

Elixir

ProjectLinksPackageMaintenanceIssuesPull RequestsBuilds
elixir-gitlabgithubNot publishedProject statusGithub issuesGithub PRsBuild status
elixir-glickogithubHex packageProject statusGithub issuesGithub PRsBuild status
elixir-rcongithubHex packageProject statusGithub issuesGithub PRsBuild status
elixir-vultrgithubHex packageProject statusGithub issuesGithub PRsBuild status
typed-struct-castgithubNot publishedProject statusGithub issuesGithub PRsBuild status
\ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..b4d822f --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Allow: / +Sitemap: https://1bit.pw/sitemap.xml diff --git a/search.js b/search.js new file mode 100644 index 0000000..87fd194 --- /dev/null +++ b/search.js @@ -0,0 +1,191 @@ +// TODO: remove +// +// +// + +function debounce(func, wait) { + var timeout; + + return function () { + var context = this; + var args = arguments; + clearTimeout(timeout); + + timeout = setTimeout(function () { + timeout = null; + func.apply(context, args); + }, wait); + }; +} + +// Taken from mdbook +// The strategy is as follows: +// First, assign a value to each word in the document: +// Words that correspond to search terms (stemmer aware): 40 +// Normal words: 2 +// First word in a sentence: 8 +// Then use a sliding window with a constant number of words and count the +// sum of the values of the words within the window. Then use the window that got the +// maximum sum. If there are multiple maximas, then get the last one. +// Enclose the terms in . +function makeTeaser(body, terms) { + var TERM_WEIGHT = 40; + var NORMAL_WORD_WEIGHT = 2; + var FIRST_WORD_WEIGHT = 8; + var TEASER_MAX_WORDS = 30; + + var stemmedTerms = terms.map(function (w) { + return elasticlunr.stemmer(w.toLowerCase()); + }); + var termFound = false; + var index = 0; + var weighted = []; // contains elements of ["word", weight, index_in_document] + + // split in sentences, then words + var sentences = body.toLowerCase().split(". "); + + for (var i in sentences) { + var words = sentences[i].split(" "); + var value = FIRST_WORD_WEIGHT; + + for (var j in words) { + var word = words[j]; + + if (word.length > 0) { + for (var k in stemmedTerms) { + if (elasticlunr.stemmer(word).startsWith(stemmedTerms[k])) { + value = TERM_WEIGHT; + termFound = true; + } + } + weighted.push([word, value, index]); + value = NORMAL_WORD_WEIGHT; + } + + index += word.length; + index += 1; // ' ' or '.' if last word in sentence + } + + index += 1; // because we split at a two-char boundary '. ' + } + + if (weighted.length === 0) { + return body; + } + + var windowWeights = []; + var windowSize = Math.min(weighted.length, TEASER_MAX_WORDS); + // We add a window with all the weights first + var curSum = 0; + for (var i = 0; i < windowSize; i++) { + curSum += weighted[i][1]; + } + windowWeights.push(curSum); + + for (var i = 0; i < weighted.length - windowSize; i++) { + curSum -= weighted[i][1]; + curSum += weighted[i + windowSize][1]; + windowWeights.push(curSum); + } + + // If we didn't find the term, just pick the first window + var maxSumIndex = 0; + if (termFound) { + var maxFound = 0; + // backwards + for (var i = windowWeights.length - 1; i >= 0; i--) { + if (windowWeights[i] > maxFound) { + maxFound = windowWeights[i]; + maxSumIndex = i; + } + } + } + + var teaser = []; + var startIndex = weighted[maxSumIndex][2]; + for (var i = maxSumIndex; i < maxSumIndex + windowSize; i++) { + var word = weighted[i]; + if (startIndex < word[2]) { + // missing text from index to start of `word` + teaser.push(body.substring(startIndex, word[2])); + startIndex = word[2]; + } + + // add around search terms + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + startIndex = word[2] + word[0].length; + teaser.push(body.substring(word[2], startIndex)); + + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + } + teaser.push("…"); + return teaser.join(""); +} + +function formatSearchResultItem(item, terms) { + return '
' + + `${item.doc.title}` + + `
${makeTeaser(item.doc.body, terms)}
` + + '
'; +} + +function initSearch() { + var $searchInput = document.getElementById("search"); + var $searchResults = document.querySelector(".search-results"); + var $searchResultsItems = document.querySelector(".search-results__items"); + var MAX_ITEMS = 10; + + var options = { + bool: "AND", + fields: { + title: {boost: 2}, + body: {boost: 1}, + } + }; + var currentTerm = ""; + var index = elasticlunr.Index.load(window.searchIndex); + + $searchInput.addEventListener("keyup", debounce(function() { + var term = $searchInput.value.trim(); + if (term === currentTerm || !index) { + return; + } + $searchResults.style.display = term === "" ? "none" : "block"; + $searchResultsItems.innerHTML = ""; + if (term === "") { + return; + } + + var results = index.search(term, options); + if (results.length === 0) { + $searchResults.style.display = "none"; + return; + } + + currentTerm = term; + for (var i = 0; i < Math.min(results.length, MAX_ITEMS); i++) { + var item = document.createElement("li"); + item.innerHTML = formatSearchResultItem(results[i], term.split(" ")); + $searchResultsItems.appendChild(item); + } + }, 150)); + + window.addEventListener('click', function(e) { + if ($searchResults.style.display == "block" && !$searchResults.contains(e.target)) { + $searchResults.style.display = "none"; + } + }); +} + + +if (document.readyState === "complete" || + (document.readyState !== "loading" && !document.documentElement.doScroll) +) { + initSearch(); +} else { + document.addEventListener("DOMContentLoaded", initSearch); +} \ No newline at end of file diff --git a/search_index.en.js b/search_index.en.js new file mode 100644 index 0000000..dfc9d59 --- /dev/null +++ b/search_index.en.js @@ -0,0 +1 @@ +window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://1bit.pw/projects/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1,"#":{"docs":{},"df":0,"0":{"docs":{},"df":0,"4":{"docs":{},"df":0,"3":{"docs":{},"df":0,"8":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}}}}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}}}}},"i":{"docs":{},"df":0,"o":{"docs":{"https://1bit.pw/about/bio/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://1bit.pw/projects/":{"tf":1.4142135623730951}},"df":1}}}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}},"m":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/about/":{"tf":1.4142135623730951},"https://1bit.pw/projects/":{"tf":1.0}},"df":2}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}}}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/about/social/":{"tf":3.3166247903554}},"df":1}}}}},"t":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"l":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0},"https://1bit.pw/projects/":{"tf":2.23606797749979}},"df":2}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0},"https://1bit.pw/projects/":{"tf":4.123105625617661}},"df":2}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0},"https://1bit.pw/projects/":{"tf":1.0}},"df":2}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"o":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/about/":{"tf":1.0},"https://1bit.pw/about/bio/":{"tf":1.0},"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":3}},"x":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"m":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"'":{"docs":{},"df":0,"m":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1},"n":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}},"p":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://1bit.pw/projects/":{"tf":1.4142135623730951}},"df":1}}}},"j":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://1bit.pw/about/":{"tf":1.0},"https://1bit.pw/projects/":{"tf":1.4142135623730951}},"df":2}},"v":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://1bit.pw/projects/":{"tf":1.4142135623730951}},"df":1}}}}}},"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://1bit.pw/about/bio/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"m":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://1bit.pw/projects/":{"tf":1.4142135623730951}},"df":1}}}},"g":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"p":{"docs":{"https://1bit.pw/about/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1,"o":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/projects/":{"tf":1.7320508075688772}},"df":1}}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://1bit.pw/about/":{"tf":1.0},"https://1bit.pw/projects/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"h":{"docs":{"https://1bit.pw/projects/":{"tf":1.7320508075688772}},"df":1}}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://1bit.pw/projects/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/projects/":{"tf":1.4142135623730951}},"df":1}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0},"https://1bit.pw/projects/":{"tf":3.3166247903554}},"df":2}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/about/":{"tf":1.0},"https://1bit.pw/projects/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://1bit.pw/about/":{"tf":1.0},"https://1bit.pw/about/social/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"e":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1},"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"x":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"x":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://1bit.pw/about/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}}}},"z":{"docs":{},"df":0,"c":{"docs":{"https://1bit.pw/projects/":{"tf":1.0}},"df":1}}}},"title":{"root":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://1bit.pw/about/bio/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://1bit.pw/about/social/":{"tf":1.0}},"df":1}}}}}},"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://1bit.pw/blog/hello-world/":{"tf":1.0}},"df":1}}}}}}}},"documentStore":{"save":true,"docs":{"https://1bit.pw/":{"body":"","id":"https://1bit.pw/","title":""},"https://1bit.pw/about/":{"body":"Hi! I'm James, a fellow earthling living in Australia.\nPGP\nYou can find my PGP public key here.\nContact\nIf you wish to contact me, email is easiest via avitex (at) wfxlabs (dot) com.\nSee my social links for other methods to get in touch.\n","id":"https://1bit.pw/about/","title":""},"https://1bit.pw/about/bio/":{"body":"Nothing here... yet\n","id":"https://1bit.pw/about/bio/","title":"Bio"},"https://1bit.pw/about/social/":{"body":"Identity\n\nKeybase\n\nCode\n\nGithub\nWhitefoxLabs\nCrates.io\nHex.pm\nNPM\nGitlab (dormant)\nBitbucket (dormant)\n\nMedia\n\nLobsters\nReddit\nTwitter (dormant)\nTwitch (dormant)\nHackernews (dormant)\nStackOverflow (dormant)\n\nForums\n\nRust (dormant)\nVue (dormant)\nElixir (dormant)\n\nGaming\n\nSteam\nFaceit\nESEA (dormant)\nLPL (dormant)\n\nOther\n\nDiscord - avitex#0438\n\n","id":"https://1bit.pw/about/social/","title":"Social"},"https://1bit.pw/blog/":{"body":"","id":"https://1bit.pw/blog/","title":""},"https://1bit.pw/blog/hello-world/":{"body":"Thought it would be a good idea to have somewhere to put my ramblings, and so I am here.\nWhether or not I use this, time will tell.\n","id":"https://1bit.pw/blog/hello-world/","title":"Hello World"},"https://1bit.pw/projects/":{"body":"Project repositories, along with their associated state.\nPRs are always welcome, see my about page to contact me.\nRust\n\n\n \n \n Project\n Links\n Package\n Maintenance\n Issues\n Pull Requests\n Builds\n \n \n \n \n \n \n battlelayer\n github\n \n \n \n \n Not published\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n mdbook-tera\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n \n rust-abuseipdb\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n rust-aliasable\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n \n rust-aliasable-deref-trait\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n rust-arae\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n rust-badgen\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n \n rust-dangerous\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n \n rust-dnscat\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n rust-feast\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n rust-public-ip\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n \n rust-zc\n github\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n \n \n \n\nElixir\n\n\n \n \n Project\n Links\n Package\n Maintenance\n Issues\n Pull Requests\n Builds\n \n \n \n \n \n \n \n \n elixir-gitlab\n github\n \n \n \n \n Not published\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n elixir-glicko\n github\n \n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n elixir-rcon\n github\n \n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n elixir-vultr\n github\n \n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n typed-struct-cast\n github\n \n \n \n \n Not published\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n\t\n\t\t\n\t\n\n \n \n \n \n\t\n\t\n\t\t\n\t\n\n\n \n \n \n \n \n \n\n","id":"https://1bit.pw/projects/","title":""}},"docInfo":{"https://1bit.pw/":{"body":0,"title":0},"https://1bit.pw/about/":{"body":28,"title":0},"https://1bit.pw/about/bio/":{"body":2,"title":1},"https://1bit.pw/about/social/":{"body":39,"title":1},"https://1bit.pw/blog/":{"body":0,"title":0},"https://1bit.pw/blog/hello-world/":{"body":11,"title":2},"https://1bit.pw/projects/":{"body":86,"title":0}},"length":7},"lang":"English"}; \ No newline at end of file diff --git a/site.css b/site.css new file mode 100644 index 0000000..24d443e --- /dev/null +++ b/site.css @@ -0,0 +1 @@ +*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}.container{width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-bottom:2rem}@media screen and (min-width: 1200px){*{scrollbar-width:thin;scrollbar-color:#111 #161616}*::-webkit-scrollbar{width:16px}*::-webkit-scrollbar-track{background:#161616}*::-webkit-scrollbar-thumb{background-color:#111;border:3px solid #161616}}.site-header{padding:2rem 0;display:flex;align-items:center}.site-header .brand{margin-right:0.5rem;opacity:0.8}.site-header .brand:hover{opacity:1}.site-header nav{flex:1}#search input{padding:0.5rem 0.75rem;border:none;font-family:"Source Code Pro",monospace;background-color:#1d1d1d;border-radius:4px}#search .results-container{display:none}.site-nav ul{padding:0;list-style:none;text-transform:uppercase;letter-spacing:0.1rem;font-weight:bold;font-family:"Space Grotesk",Helvetica,sans-serif;font-size:0.8rem}.site-nav li{display:inline-block;padding:0 0.2rem}.site-nav a{display:inline-block;color:#a1a1a1;border:none;text-decoration:none}.site-nav a:hover,.site-nav a.active{color:#f1f1f1}.site-nav .main-menu{font-size:0.75rem}.site-nav .sub-menu{font-size:0.65rem}.home-page{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home-page .inner h1{margin:0}@media (max-width: 640px){.home-page{text-align:center;flex-direction:column}}*{color:inherit;line-height:1.3;text-decoration:inherit}html{color:#f1f1f1;background:#111;font-family:"Charter",serif;text-rendering:optimizeLegibility}@media all and (min-width: 640px){html{font-size:17px}}@media all and (min-width: 720px){html{font-size:18px}}@media all and (min-width: 1024px){html{font-size:19px}}main{font-size:0.9rem}main a{color:#ef5350;border-bottom:1px solid #ef5350}h1,h2,h3{font-weight:bold;font-family:"Space Grotesk",Helvetica,sans-serif;margin:1.2rem 0 0.4rem 0}h1>a,h2>a,h3>a{color:inherit;border-bottom:none}h1 a.anchor,h2 a.anchor,h3 a.anchor{display:none}h1 a.anchor::after,h2 a.anchor::after,h3 a.anchor::after{color:#ef5350;content:" #";font-weight:bold;text-decoration:none}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor{display:inline}h1{font-size:2.5rem}h2{font-size:1.5rem}h3{font-size:1.25rem}small{font-size:0.5em}ul,ol{padding-left:1rem}ul li,ol li{padding-bottom:0.2rem}hr{border:none;height:2px;margin-bottom:0.5rem;margin-top:0.5rem;background-color:#161616}article header,article footer .info{font-size:0.8em}article .icon{color:#a1a1a1}article .readmore span{font-size:0.9em}article .readmore .icon{color:#ef5350}p{padding-top:0.5rem;padding-bottom:0.5rem}pre{background-color:#1d1d1d;font-size:0.8em;overflow-x:auto;padding:0.8rem;border-radius:4px;margin-bottom:0.5rem;border-left:4px solid #ef5350}table{border-collapse:collapse;border-spacing:0}table tr{border-bottom:1px solid #161616}table th{padding-top:0.6em;padding-bottom:0.4em;padding-left:0.8em;padding-right:0.8em;font-size:0.9em;font-family:"Space Grotesk",Helvetica,sans-serif;font-weight:normal;background-color:#161616}table td{padding:0.4em 0.6em}code{font-family:"Source Code Pro",monospace;background-color:#1d1d1d;padding:2.5px 5px;border-radius:4px;font-size:0.75em}img.badge,a.badge img{vertical-align:middle}.badge{border:none;text-decoration:none}.muted{color:#a1a1a1}.mono{font-family:"Source Code Pro",monospace} diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..89afdef --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,37 @@ + + + + https://1bit.pw/ + + + https://1bit.pw/about/ + + + https://1bit.pw/about/bio/ + + + https://1bit.pw/about/social/ + + + https://1bit.pw/blog/ + + + https://1bit.pw/blog/hello-world/ + 2018-08-22 + + + https://1bit.pw/blog/page/1/ + + + https://1bit.pw/blog/tags/ + + + https://1bit.pw/blog/tags/meta/ + + + https://1bit.pw/blog/tags/new/ + + + https://1bit.pw/projects/ + +