Skip to content

Instantly share code, notes, and snippets.

View grindarius's full-sized avatar
💭
I may be slow to respond.

Bhattarapong Somwong grindarius

💭
I may be slow to respond.
View GitHub Profile
@grindarius
grindarius / download_files.py
Created June 10, 2024 08:58
Project backup - Download audio files
import sys
import os
import csv
import requests
from urllib.parse import urlparse
from pathlib import Path
import time
from concurrent.futures import ThreadPoolExecutor, as_completed
import functools
from datetime import datetime
@grindarius
grindarius / init.vim
Last active June 27, 2022 13:46
`nvim` settings
" grindarius's Neovim settings
" Please install vim-plug, node (using nvm), python (using pyenv), and rust
" (using rustup) first.
"
" Then run
" ```
" :PlugInstall
" ```
"
" Then install coc-tsserver, coc-rust-analyzer, coc-eslint, coc-pyright,
@grindarius
grindarius / pro.html
Last active April 5, 2021 04:27 — forked from fernfern260244/pro.html
pro
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
<link rel="stylesheet" href="style.css">
@grindarius
grindarius / Task6.java
Last active February 20, 2021 12:10 — forked from fernfern260244/MyApp.java
Task
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.*;
class Task6 extends JFrame implements ActionListener {
final JTextField firstNumerator;
final JTextField secondNumerator;
final JTextField firstDenominator;