turlonline
This commit is contained in:
parent
d3af557819
commit
e7730e4d73
@ -6,7 +6,8 @@ import random
|
||||
import string
|
||||
import os
|
||||
############################################################################################
|
||||
PATH_TO_PERMS='/var/www/html/d/'
|
||||
TURLPATH='/Users/dr1p/m4pl1mp/d/'
|
||||
RSYNC=f"rsync -az {TURLPATH}/* dr1p@ansibomb.com:/var/www/html/d"
|
||||
############################################################################################
|
||||
HTML="""<!DOCTYPE html>
|
||||
<html>
|
||||
@ -29,11 +30,11 @@ class Plugin:
|
||||
def turl_generate(self,url):
|
||||
S=list(string.ascii_letters+string.digits)
|
||||
random.shuffle(S); S=''.join(S)[:5]
|
||||
while os.path.isfile(f'{PATH_TO_PERMS}{S}/index.html'):
|
||||
while os.path.isfile(f'{TURLPATH}{S}/index.html'):
|
||||
S=list(string.ascii_letters+string.digits)
|
||||
random.shuffle(S); S=''.join(S)[:5]
|
||||
os.mkdir(f'{PATH_TO_PERMS}{S}')
|
||||
f=open(f'{PATH_TO_PERMS}{S}/index.html','w')
|
||||
os.mkdir(f'{TURLPATH}{S}')
|
||||
f=open(f'{TURLPATH}{S}/index.html','w')
|
||||
_HTML=HTML.format(url,url)
|
||||
for _ in _HTML:
|
||||
f.write(_)
|
||||
@ -53,8 +54,9 @@ class Plugin:
|
||||
%%turl <message>...
|
||||
"""
|
||||
url=''.join(args['<message>'])
|
||||
if self.bot.turl_validate(url):
|
||||
if self.turl_validate(url):
|
||||
url=self.turl_generate(url)
|
||||
os.system(f'RSYNC')
|
||||
msg=f'{mask.nick}: https://ansibomb.com/d/{url}'
|
||||
self.bot.privmsg(target,self.bot.emo(msg))
|
||||
############################################################################################
|
||||
|
Loading…
Reference in New Issue
Block a user