GithubHelp home page GithubHelp logo

a-luna's github stats

👨🏽‍💻 What Type of Code Did I Write This Week?

From: 01 May 2024 - To: 08 May 2024

Python       1 hr 40 mins    █████████████░░░░░░░░░░░░   51.66 %
Svelte       46 mins         ██████░░░░░░░░░░░░░░░░░░░   24.04 %
TypeScript   38 mins         █████░░░░░░░░░░░░░░░░░░░░   20.02 %
JavaScript   2 mins          ▒░░░░░░░░░░░░░░░░░░░░░░░░   01.53 %
CSS          2 mins          ▒░░░░░░░░░░░░░░░░░░░░░░░░   01.42 %

Coding metrics are powered by Wakatime

  • Add Search to Your Static Site with Lunr.js (Hugo, Vanilla JS) Jun 30 2020 — I decided to document how I implemented a search feature with Hugo and Lunr.js on my personal blog site. Since this is a static site the search functionality is performed entirely within the client's browser. My solution uses vanilla JS DOM manipulation to render the search results. I believe that my approach includes features that are markedly different from the implementations I encountered while researching this task, features which enhance the overall search UX.

  • An Introduction to Decorators in Python Feb 27 2020 — Decorators can be a daunting topic when first encountered. While the Zen of Python states "There should be one-- and preferably only one --obvious way to do it", there are many, equally valid ways to implement the same decorator. These different methods can be categorized as either function-based, class-based, or a hybrid of both. In this post I will explain the design and behavior of Python decorators and provide examples of decorators that I frequently use in my own code.

  • Hugo: Add Copy-to-Clipboard Button to Code Blocks with Vanilla JS Nov 13 2019 — Hugo includes a built-in syntax-highlighter called Chroma. Chroma is extremely fast since it is written in pure Go (like Hugo) and supports every language I can think of. Chroma's speed is especially important since syntax highlighters are notorious for causing slow page loads. However, it lacks one vital feature — an easy way to copy a code block to the clipboard. I decided to document my implementation using only vanilla JS since every blog post I found for this issue relied on jquery to parse the DOM, which is completely unnecessary at this point.

Aaron Luna's Projects

aaronluna-common icon aaronluna-common

Utility classes and custom extension methods, this repository is used as a submodule in my other projects.

async-file-server icon async-file-server

Light-weight, cross-platform (NET Core 2.1) C# Asynchronous file server and text messaging platform. Utilizes custom extension methods which wrap asynchronous TCP socket method pairs, providing the benefits of the Task Parallel Library (TPL) to socket programming.

bookit icon bookit

A UI component explorere desiged specifically for Svelte Kit, not spooky

bullet icon bullet

🚅 Interactive prompts made simple. Build a prompt like stacking blocks.

console-progress-bar icon console-progress-bar

Customizable progress bar for C# console applications (.NET Core 2.0). Includes a basic progress bar which can be used for any long-running task and a file transfer progress bar that detects when the transfer has stalled, firing an event that the client can subscribe to.

dotnetcore-crypto icon dotnetcore-crypto

.NET Core 2.0 class library containing an implementation of SHA-3 hashing functions and file encryption methods which employ both AES and RSA algorithms to maximize data security and computational efficiency.

fastapi-redis-cache icon fastapi-redis-cache

A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis)

flask-api-tutorial icon flask-api-tutorial

Boilerplate for a Flask REST API with JWT-based authentication, built with SQLAlchemy, Flask-RESTx, PyJWT, and pytest. This is a companion repo for a multi-part tutorial series on my personal website.

flask-api-tutorial-old icon flask-api-tutorial-old

Boilerplate for a Flask REST API with JWT-based authentication, focused on test-coverage and CI via pytest, tox, and github actions.

flask-restplus icon flask-restplus

Fully featured framework for fast, easy and documented API development with Flask

github-stats-transparent icon github-stats-transparent

Automatically generate summary GitHub statistics images for your profile using Actions, no server required

glyphhanger icon glyphhanger

Your web font utility belt. It can subset web fonts. It can find unicode-ranges for you automatically. It makes julienne fries.

hugo-lunr icon hugo-lunr

Node module for creating lunr.js search indexes for static Hugo sites

packer-examples icon packer-examples

Packer templates which create machine images running various applications, e.g., LEMP stack with Bedrock-Wordpress fully-configured, ready to install immediately upon instancing.

python-playground icon python-playground

My implementations of projects and exercises from the book Python Playground by Mahesh Venkitachalam

svelte-base64 icon svelte-base64

A simple application using svelte 3.0, that encodes/decodes ASCII text or hex strings to/from base64 and provides reactive ui components to help illustrate the encoding process.

svelte-base64-ts icon svelte-base64-ts

(DEPRECATED) Re-implementation of my svelte-base64 application, updated to use sveltekit and typescript

svelte-color-tools icon svelte-color-tools

Svelte component library containing helpful ColorPicker and ColorPalette components.

svelte-mono icon svelte-mono

Monorepo for sveltekit component libraries and sites that depend on them

svelte-simple-tables-docs icon svelte-simple-tables-docs

Interactive docs site for @a-luna/svelte-simple-tables (svelte component library for paginated, sortable tables)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.