Skip to content

Instantly share code, notes, and snippets.

@delirehberi
delirehberi / remove-old-versions.sh
Created May 21, 2024 23:43
Remover fo Old versions of deployments
#!/bin/bash
# Check if a root folder parameter is provided
if [ $# -ne 1 ]; then
echo "Usage: $0 <root_folder>"
exit 1
fi
root_folder="$1"
@delirehberi
delirehberi / docker-compose.yaml
Created May 21, 2024 15:57
Docker-compose file for development of wordpress
#docker compose config for wordpress and mysql
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
@delirehberi
delirehberi / functions.sh
Created October 12, 2023 15:57
functions.sh
#find and replace in directory or file
#usage example frf ./where search replace
frf() {
echo "find $1 -type f -exec sed -i \"s+$2+$3+g\" {} \;";
}
#git push activebranch to origin
gpo() {
activeBranch=$(git branch|grep '*'|tr -d '* ')
git push origin $activeBranch
}
@delirehberi
delirehberi / communities.json
Last active August 4, 2023 11:12
community-list in turkey.
[{
"name": "Aydın Yazılımcı Ağı",
"lat": 37.8632398,
"lng": 27.266873,
"url": "http://aydinyazilimciagi.github.io",
"keywords": "co-working, keynote, coffee-talk"
},
{
"name": "Devİzmir ",
"lat": 38.43246841430664,
@delirehberi
delirehberi / create-hotspot.md
Last active March 14, 2023 17:09 — forked from narate/create-hotspot.md
Create Wi-Fi Hotspot on Linux using nmcli

Create a Wi-Fi hotspot on Linux using nmcli

Original post : https://unix.stackexchange.com/a/310699

nmcli con add type wifi ifname wlp0s20f3 con-name delirehberiwifi autoconnect yes ssid delirehberiwifi
nmcli con modify delirehberiwifi 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli con modify delirehberiwifi wifi-sec.key-mgmt wpa-psk
nmcli con modify delirehberiwifi wifi-sec.psk "deliloy1542"

Keybase proof

I hereby claim:

  • I am delirehberi on github.
  • I am delirehberi (https://keybase.io/delirehberi) on keybase.
  • I have a public key ASAFVOwYa61VBt8Z5jUdNGgDuOQxJBjRYvS929z3uJNKJgo

To claim this, I am signing this object:

@delirehberi
delirehberi / lastpass2pass.sh
Created March 9, 2021 14:03
Lastpass importer for passwordstore
#!/usr/bin/env bash
exec < ./lastpass_export.csv
read header
while IFS="," read -r url username password extra name grouping fav
do
ins="$password\n
---\n
url: $url\n
username: $username \n
password: $password \n
@delirehberi
delirehberi / soundcloud.js
Created July 20, 2020 23:23
soundcloud bulk delete
//go to that location
window.location = "https://soundcloud.com/you/tracks";
//select all tracks on the page.
document.querySelectorAll("input[type='checkbox']").forEach((a,b)=>{a.click();});
//define remover function
let remover = function(){
let a = document.querySelector(".trackManagerTrackList__item");
if(!a) {
clearInterval(window.d);
}
@delirehberi
delirehberi / road.hs
Last active February 22, 2020 01:40
shortest_way.hs
import Data.List
main = do
contents <- getContents
let
threes = groupsOf 3 (map read $ lines contents)
roadSystem = map (\[a,b,c] -> Section a b c) threes
path = optimalPath roadSystem
pathString = concat $ map (show . fst) path
pathPrice = sum $ map snd path
@delirehberi
delirehberi / todo.hs
Created August 20, 2019 21:52
todo.haskell
--my first real haskell app
import System.Environment
import System.Directory
import System.IO
import Data.List
dispatch :: [(String, [String] -> IO ())]
dispatch = [
("add",add),