View App.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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') |
View jcal-debian-install.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
View deadbeef-infobar-ng-build.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
View raychat.client.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
View goftino.client.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) | |
} |
View intl-strftime.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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', |
View vite-svg-vue.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// npm i --save-dev vue-template-compiler@2.6.14 vue-template-es2015-compiler@1.9.1 svgo@2.8.0 | |
const fs = require('fs') | |
const svgo = require('svgo') | |
const transpile = require('vue-template-es2015-compiler') | |
const compiler = require('vue-template-compiler') | |
async function compileSvg (source, id) { | |
source = compiler.compile(source, { preserveWhitespace: false }).render | |
source = `module.exports = { render: function () { ${source} } };` | |
return transpile(source).replace('module.exports =', 'export default') |
View loading-placeholder.vue
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<div :class="classes" :style="styles"> | |
<img :src="imgsrc"> | |
</div> | |
</template> | |
<script> | |
export default { | |
props: { | |
width: { |
View csgo-setup.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
## | |
# Setup CSGO Server | |
# | |
# os: ubuntu 20.04 | |
## | |
HOSTNAME="csgo.meyti.ir" | |
ADMINPASS="adminpass" |
View AppsScript.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function timeConverter(ts){ | |
var a = new Date(ts * 1000); | |
var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']; | |
var year = a.getFullYear(); | |
var month = months[a.getMonth()]; | |
var date = a.getDate(); | |
var hour = a.getHours(); | |
var min = a.getMinutes(); | |
var sec = a.getSeconds(); | |
var time = date + ' ' + month + ' ' + year + ' ' + hour + ':' + min + ':' + sec ; |
NewerOlder