This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Barks endlessly in your console (Paste it in) | |
(function () { | |
class MarkovChainGenerator { | |
constructor(tokens, order = 2) { | |
this.order = order; | |
this.model = new Map(); | |
for (let i = 0; i <= tokens.length - order; i++) { | |
const key = tokens.slice(i, i + order).join(','); | |
const next = tokens[i + order]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
class FlexCenter extends HTMLElement { | |
constructor() { | |
super(); | |
const shadow = this.attachShadow({ mode: 'open' }); | |
const wrapper = document.createElement('div'); | |
wrapper.classList.add('center'); | |
const slot = document.createElement('slot'); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Frontend | |
const fileInput = document.querySelector('input[name="video"]'); | |
const file = fileInput.files[0]; | |
const chunkSize = 10 * 1024 * 1024; // 10MB | |
const totalChunks = Math.ceil(file.size / chunkSize); | |
for (let chunk = 0; chunk < totalChunks; chunk++) { | |
const start = chunk * chunkSize; | |
const end = Math.min(start + chunkSize, file.size); | |
const blob = file.slice(start, end); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# PDF to PNG shell script for Quickdrop app | |
# https://quickdrop.antran.app/ | |
# pdfburst shell script | |
# chmod 0755 pdfburst | |
#!/usr/bin/swift | |
import Foundation | |
import PDFKit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
###################################################################### | |
# This simple backup script generates commands to recreate dokku apps | |
# | |
# It creates the app, adds domains, and restores configuration for each app | |
# It does not handle databases, persistent storage, or other plugin settings | |
# | |
# Usage: Run this script on a Dokku server (you must either be logged in as the |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
###################################################################### | |
# This Bootstrap Script installs Dokku latest on Ubuntu (use LTS or latest) | |
# | |
# This script also installs UFW (firewall), some basic Dokku plugins, and | |
# raises ulimits. Comment out any step you wish to skip. | |
# | |
# IMPORTANT: This script also disables password authentication via SSH for |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# available limit | |
user@ubuntu:~$ ulimit -n | |
1024 | |
# To increase the available limit to say 65535 | |
user@ubuntu:~$ sudo vim /etc/sysctl.conf | |
# add the following line to it | |
fs.file-max = 65535 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Script to control SiteGPT.AI chat Interface elements | |
// Usage: | |
// _sitegpt.open() | |
// _sitegpt.hide() | |
// _sitegpt.show() | |
// etc. | |
window._sitegpt = { | |
is_open: function() { return !document.querySelector('#sitegpt-chat-icon img').src.includes('logo') }, | |
open: function() { if (!_sitegpt.is_open()) { _sitegpt.toggle() } }, | |
close: function() { if (_sitegpt.is_open()) { _sitegpt.toggle() } }, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//////////////////////////////////// | |
/* "dependencies": { | |
"@supabase/supabase-js": "^2.13.1", | |
"langchain": "^0.0.44" | |
} */ | |
//////////////////////////////////// | |
import { OpenAI } from "langchain/llms"; | |
import { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const { Configuration, OpenAIApi } = require('openai'); | |
let openai; | |
const instructions = ``; | |
if (process.env.OPEN_AI_API_KEY) { | |
const configuration = new Configuration({ apiKey: process.env.OPEN_AI_API_KEY }); | |
openai = new OpenAIApi(configuration); | |
} |
NewerOlder