showmyip/__init__.py
# showmyip/__init__.py
from pyray import *
import requests
def main():
init_window(200, 200, "Whats My IP?")
while not window_should_close():
#!/bin/bash | |
# sourcemod is based on metamod | |
tempdir="/opt/csgo-addons" | |
csgodir="/home/steam/csgo-server/csgo" | |
mkdir $tempdir | |
cd $tempdir |
showmyip/__init__.py
# showmyip/__init__.py
from pyray import *
import requests
def main():
init_window(200, 200, "Whats My IP?")
while not window_should_close():
#!/bin/bash | |
# Usage: | |
# bash ./mass-useradd.sh 20 | |
cnt="$1" | |
prefix="user" | |
for n in `seq $cnt`;do | |
user="$prefix$n"; | |
pass=$(openssl rand -base64 12); | |
#pass=$(shuf -i 1000000000-9999999999 -n 1); |
export default (ctx) => { | |
if (process.env.NODE_ENV !== 'production') return | |
const i = '<CLIENT_KEY>' | |
const w = window | |
const n = 'yektanet' | |
w.yektanetAnalyticsObject = n | |
w[n] = w[n] || function () { w[n].q.push(arguments) } | |
w[n].q = w[n].q || [] | |
const a = new Date() | |
const r = '' + a.getFullYear() + '0' + a.getMonth() + '0' + a.getDate() + '0' + a.getHours() |
// basic usage | |
import Vue from 'vue' | |
import VueRouter from 'vue-router' | |
import VueNavbackDetector from './vue-navback-detector.js' | |
const routes = [] | |
const router = new VueRouter({ routes }) | |
Vue.use(VueNavbackDetector, { router }) | |
new Vue({ router }).$mount('#app') |
#!/bin/bash | |
sudo apt install -y build-essential autotools-dev automake libtool libreadline-dev | |
git clone --depth=1 https://github.com/persiancal/jcal.git | |
cd jcal/sources | |
bash ./autogen.sh | |
./configure --prefix=/usr | |
make | |
sudo make install |
#!/bin/bash | |
# os: ubuntu 20.04 | |
# deadbeef: 1.8.8 | |
# | |
# run as normal user | |
wget https://www.deb-multimedia.org/pool/main/d/deadbeef-dmo/deadbeef-plugins-dev_1.8.8-dmo2_all.deb | |
sudo apt install -y deadbeef-plugins-dev_1.8.8-dmo2_all.deb | |
sudo apt install -y build-essentials libgtk-3-dev libxml++2.6-dev |
export default function () { | |
if (process.env.NODE_ENV !== 'production') return | |
const i = '<CLIENT_KEY>' | |
const w = window | |
const l = w.localStorage.getItem('rayToken') | |
const g = document.createElement('script') | |
g.async = true | |
g.src = 'https://app.raychat.io/scripts/js/' + i + '?href=' + w.location.href | |
if (l) g.src += '&rid=' + l | |
document.getElementsByTagName('head')[0].appendChild(g) |
export default (ctx) => { | |
if (process.env.NODE_ENV !== 'production') return | |
const i = '<CLIENT_KEY>' | |
const s = 'https://www.goftino.com/widget/' + i | |
const l = window.localStorage.getItem('goftino_' + i) | |
const g = document.createElement('script') | |
g.async = true | |
g.src = l ? s + '?o=' + l : s | |
document.getElementsByTagName('head')[0].appendChild(g) | |
} |
export function IranLocale () { | |
const weekdays = 'یک\u200Cشنبه_دوشنبه_سه\u200Cشنبه_چهارشنبه_پنج\u200Cشنبه_جمعه_شنبه'.split('_') | |
const weekdaysAbbr = 'ی_د_س_چ_پ_ج_ش'.split('_') | |
const monthNames = ('فروردین_اردیبهشت_خرداد_تیر_مرداد_شهریور_مهر_آبان_آذر_دی_بهمن_اسفند').split('_') | |
const monthNamesAbbr = 'فرو_ارد_خرد_تیر_مرد_شهر_مهر_آبا_آذر_دی_بهم_اسف'.split('_') | |
const intlDate = new Intl.DateTimeFormat('en-US', { | |
hour12: false, | |
calendar: 'persian', | |
numberingSystem: 'arabext', | |
year: 'numeric', |