Skip to content

Instantly share code, notes, and snippets.

View deletosh's full-sized avatar

Dele Tosh deletosh

View GitHub Profile
@deletosh
deletosh / langChain@main.ts
Created July 10, 2023 18:42
How to use LangChain with MultiLLMs
import {OpenAI} from "langchain/llms/openai";
import {PromptTemplate} from "langchain/prompts";
import {LLMChain} from "langchain";
import {GoogleVertexAI} from "langchain/dist/llms/googlevertexai";
const model = new OpenAI({
openAIApiKey: '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',
modelName: 'text-davinci-003'
});
element {
/* HTML element, e.g. div, span, p */
}
.some-class {
/* HTML class name, not the "naming pattern , not_snaked_case */
}
#some-id {
/* an HTML'ed id */
}
// 1. get DOM element
const regForm = document.getElementById('registration-form')
const username = document.getElementById('username')
const usernameErr = username.nextElementSibling
const email = document.getElementById('email')
const emailErr = email.nextElementSibling
const password = document.getElementById('password')
const passwordErr = password.nextElementSibling
const password2 = document.getElementById('password2')
const password2Err = password2.nextElementSibling
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="dist/styles.css">
<title>Form Validation</title>
</head>
@deletosh
deletosh / email_parse_url.py
Created March 2, 2019 23:23 — forked from aptgetupgrade/email_parse_url.py
code to poll emails from an IMAP email server and post these to wallabag
# Read email in inbox, look for any URLs and update them to wallabag, delete email if URLs found in it.
# Built from various internet sources. Final code donated under GPL v3 by Github user aptgetupgrade
# Tested using python 2. Could be run as part of a crontab, e.g. every 5 mins.
#
import sys
import imaplib
import getpass
import email
import email.header
import datetime
@deletosh
deletosh / README.md
Last active March 8, 2018 17:25 — forked from Alymosul/README.md
Downgrade PHP 7.1 to 7.0 on Laravel Forge

Install php7.0 related stuff..

apt-get install -y --allow-downgrades --allow-remove-essential --allow-change-held-packages \
php7.0-cli php7.0-dev \
php7.0-pgsql php7.0-sqlite3 php7.0-gd \
php7.0-curl php7.0-memcached \
php7.0-imap php7.0-mysql php7.0-mbstring \
php7.0-xml php7.0-zip php7.0-bcmath php7.0-soap \
php7.0-intl php7.0-readline php-xdebug php-pear php7.0-fpm
<!-- #include virtual="/ajaxed/bootstrap.asp" -->
<!-- #include virtual="/class/bulk_mail.inc" -->
<!-- depedance class -->
<!--#include virtual="/class/split.inc" -->
<style>
a.button {
-webkit-appearance: button;
-moz-appearance: button;
#!/bin/bash
set -e
THIS_SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "${THIS_SCRIPT_DIR}/.."
# Check if there's something uncommitted (don't release if there are files
# not yet committed)
set +e
@deletosh
deletosh / Prefrences.sublime-settings.json
Last active March 12, 2016 21:33
Dele's Sublime Text 3 Configurations
{
"added_words":
[
"Evernote",
"Evenote"
],
"bold_folder_labels": true,
"caret_extra_width": 1,
"caret_style": "phase",
"enable_live_count": true,
@deletosh
deletosh / cygwin_setup
Created July 16, 2015 13:38
Properly Setup Cygwin
# Properly Setup Cygwin
#### Moving your home directory to your Windows profile directory
I found this setup to be consistent with other unix systems. It preserves my sanity in the long run.
```
mkpasswd -l -d -p "$(cygpath -H)" > /etc/passwd
mkgroup -l -d > /etc/group
```
#### Installing Essential Programs
Download the setup.exe and install it along with wget. We will be using apt-cyg, which is similar to apt-get in Debian-based linux distros. It allows you to specify the packages you want to install right on the terminal: