Skip to content

Instantly share code, notes, and snippets.

View catvinyl's full-sized avatar

catvinyl

  • 05:54 (UTC +03:00)
View GitHub Profile
# License: CC0 1.0 Universal (CC0 1.0) / Public domain (PD)
import g4f
import sys
content = sys.argv
content.pop(0)
content = ' '.join(content)
response = g4f.ChatCompletion.create(
model="gpt-3.5-turbo",
@catvinyl
catvinyl / characterai.js
Last active November 29, 2023 00:00
characterai.js
// License: CC0 1.0 Universal (CC0 1.0) / Public domain (PD)
// Name: Ask CharacterAI
const WebSocket = require('ws');
let crypto;
try {
crypto = require('node:crypto');
} catch (err) {
console.error('crypto support is disabled!');
}
// License: CC0 1.0 Universal (CC0 1.0) / Public domain (PD)
// Name: wave.js
var canvas = document.createElement("canvas");
canvas.id = 'background';
var ctx = canvas.getContext("2d");
document.body.appendChild(canvas);
var waveI = 0;
var waveMode = true;
var waveI2 = 0;
@catvinyl
catvinyl / export_all_elements_by_id_or_className.js
Created July 10, 2023 11:04
export_all_elements_by_id_or_className.js
// License: CC0 1.0 Universal (CC0 1.0) / Public domain (PD)
// Name: Export all elements by id or className
if (typeof document == 'object'){ // If not browser
const dom_elements = document.querySelectorAll('*');
for (let i = 0; i < dom_elements.length; i++) {
let e = dom_elements[i];
let id = e.id || e.className;
if(id){
// You can put here callback
// console.log(id);