Skip to content

Instantly share code, notes, and snippets.

!pip install llama-index
@k5trismegistus
k5trismegistus / mt_parse.py
Created September 7, 2023 02:09
A script for splitting blog data exported in MT format into individual text files for training with llama-index by article.
from dateutil.parser import parse
from bs4 import BeautifulSoup
BLOG_TITLE = <ブログ名>
EXPORTED = <エクスポートファイル名>
class MtArticle():
def __init__(self):
self.title = None
self.date = None
import urllib.request
import bs4
import time
def fetch_page(url):
html = urllib.request.urlopen(url).read().decode('utf-8')
soup = bs4.BeautifulSoup(html)
return soup
remove control = Super_L
keycode 37 = Mode_switch
keycode 31 = i I Up Up
keycode 44 = j J Left Left
keycode 45 = k K Down Down
keycode 46 = l L Right Right⏎
#! /bin/bash
for file in toconvert/*
do
filename=`pwd`/$file
basename=`echo $filename | sed 's/.*toconvert\/\(.*\)\.[^\.]*$/\1/'`
targetname=`pwd`/converted/$basename'.mp4'
ffmpeg -vaapi_device /dev/dri/renderD128 -hwaccel vaapi -hwaccel_output_format vaapi -i $filename -loglevel error -c:v h264_vaapi $targetname -y
done
echo 'done'
@k5trismegistus
k5trismegistus / install.sh
Created November 7, 2018 12:50
ffmpeg with nvenc
#! /bin/bash
mkdir ~/tmp
cd ~/tmp
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -xvf yasm-1.3.0.tar.gz
cd yasm-1.3.0/
make && sudo make install
cd ~/tmp
#include <stdio.h>
#include <string>
#include <eosiolib/eosio.hpp>
#include <eosiolib/crypto.h>
using namespace eosio;
class Hashtest : public contract {
public:
pragma solidity ^0.4.23;
import "github.com/oraclize/ethereum-api/oraclizeAPI.sol";
contract OracleTest is usingOraclize {
bool public isTrue;
event NewOraclizeQuery(string _description);
event NewOracleResultCount(bool _isTrue);
@k5trismegistus
k5trismegistus / nestedPromise.js
Created April 18, 2018 03:47
入れ子Promise
const wait = true;
const success = false;
const promise2 = new Promise((res, rej) => {
if (success) {
setTimeout(res, 1000, 2)
} else {
rej(3)
}
});
import sys
from lark import Lark, Transformer
class Calculator(Transformer):
def addition(self, items):
return items[0] + items[1]
def substraction(self, items):
return items[0] - items[1]