Skip to content

Instantly share code, notes, and snippets.

View Parables's full-sized avatar
💭
Contributing to Open Source projects... #GivingBack2éCommunity

Parables Boltnoel Parables

💭
Contributing to Open Source projects... #GivingBack2éCommunity
  • Ghana
View GitHub Profile
@Parables
Parables / typeahead-field.blade.php
Created July 3, 2025 01:07
Laravel Blade Typeahaed/Combobox with Pure JS - Zero dependencies
@props([
'name',
'options' => [],
'label' => null,
'required' => null,
'nativeRequired' => false,
'width' => 'w-full',
'inputClass' => '',
'selected' => null,
'placeholder' => 'Select an option...',
@Parables
Parables / geonames_import.sh
Last active January 28, 2025 17:09
Import allCountries.zip/txt from Geonames.org into PostgresDB using pg_bulkload
#!/bin/bash
# Configuration
DOWNLOAD_URL="https://download.geonames.org/export/dump/allCountries.zip"
DEFAULT_DOWNLOAD_DIR="$HOME/.geonames"
DB_NAME="${GEONAMES_DB:-central_db}"
TABLE_NAME="${GEONAMES_TB:-geonames}"
# Error handling function
error_exit() {
@Parables
Parables / pvm.md
Created July 16, 2022 09:16
php version manager

Source: andrej 2021-02-26 13:38:56

  1. Have a directory for the user for shell scripts:
mkdir ~/bin
@Parables
Parables / phpcs.xml
Created September 11, 2021 17:47
My custom version
<?xml version="1.0"?>
<ruleset name="PHP_CodeSniffer">
<description>PHPCS configuration file.</description>
<!-- check all files in the app directory, feel free to add more files with:
<file>FOLDER NAME</file>
-->
<file>app</file>
<file>bootstrap</file>
@Parables
Parables / .vscode--extensions.json
Last active October 15, 2024 14:35
VS Code Laravel Recommended Extensions
{
"recommendations": [
"aaron-bond.better-comments",
"adpyke.codesnap",
"adrianwilczynski.alpine-js-intellisense",
"ahinkle.laravel-model-snippets",
"ahmadawais.shades-of-purple",
"aibnuhibban.laravel-smart-command",
"alefragnani.project-manager",
"amiralizadeh9480.laravel-extra-intellisense",
@Parables
Parables / fish_alias.md
Created June 12, 2021 03:26 — forked from tikolakin/fish_alias.md
Create alias in Fish shell and save this as a permanent function

Directly from CLI

alias x='exit'
funcsave x

or create a file in

~/.config/fish/functions 

with name

#Option 1
set -U fish_user_paths /usr/local/bin $fish_user_paths
#option 2
set PATH $PATH /usr/local/bin
export PATH
function ll
ls -lh $argv
end
@Parables
Parables / App.svelte
Last active June 5, 2021 20:56
This is the test version of the source code used to make Dynamic Form Building using Classes
<script>
import FormBuilder from './FormBuilder.svelte'
import { Form } from './Form'
let form = new Form({id: "Test Form", sections: []})
let title ="New Section"
function addSection(){
form= form.addSection({title: title, rows:[]});
form.print()
}
@Parables
Parables / dateFormat.js
Last active August 16, 2020 06:28
Format date using tokens without any 3rd party libraries
let days = [
{ s: 'Sun', l: 'Sunday' },
{ s: 'Mon', l: "Monday" },
{ s: 'Tue', l: 'Tuesday' },
{ s: 'Wed', l: 'Wednesday' },
{ s: 'Thu', l: 'Thursday' },
{ s: 'Fri', l: 'Friday' },
{ s: 'Sat', l: 'Saturday' }
];

Module Workers Polyfill npm version

This is a 1.1kb polyfill for Module Workers.

It adds support for new Worker('..',{type:'module'}) to all modern browsers (those that support fetch).

Usage

Copy module-workers-polyfill.js to your web directory, then load it using an import or a script tag. It just needs to be loaded before instantiating your Worker.