commit af03a893881ed91fb6c923cdf6a16a612a3b2c34
parent ef3807662957617ead752064c5976a9fbf62d9b1
Author: rob <rob@tarina.org>
Date: Wed, 12 Aug 2026 03:41:31 +0300
symlinkthis
Diffstat:
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/server.py b/server.py
@@ -1457,7 +1457,6 @@ class editor:
c=loadjson('u/'+session.user+'/posts/'+session.postid+'/meta')
if 'combine' in c:
if c['combine'] != '':
- print('FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU')
#calculate comborank
os.makedirs(basedir+'p/posts/'+c['combine']+'/combos', exist_ok=True)
savetext('p/posts/'+c['combine']+'/combos/'+session.postid,session.user)
@@ -1476,6 +1475,7 @@ class editor:
thedict={'soundname':soundname}
savejson('u/'+session.user+'/posts/'+session.postid+'/meta',thedict)
#session.postid = hashlib.sha256(str(random.getrandbits(256)).encode('utf-8')).hexdigest()[9:36]
+ symlinkthis()
os.system('cp -r -P '+basedir+'u/'+session.user+'/posts/'+session.postid+' '+basedir+'p/posts/')
#also zippit here!
#os.system('zip -r '+basedir+'p/zipped/'+session.postid+'.zip '+basedir+'p/posts/'+session.postid )
@@ -1494,9 +1494,9 @@ class editor:
url='https://'+t['servername']+':'+t['port']
trustedlogin = ['curl','-X','POST', url+'/login', '-i', '-b', basedir+'/sessions/sessions-'+session.user, '-c',basedir+'/sessions/sessions-'+session.user, '-d', 'user='+t['user'], '-d', 'password='+t['password']]
subprocess.check_output(trustedlogin)
+ #OK GOT EM COOKIES LES DO IT DO IT DO IT SHIPPIT!
shippit = ['curl','-X', 'POST', '--verbose', '--header', 'Content-Type: multipart/form-data', '-F', 'files=@'+basedir+'p/zipped/'+session.postid+'.zip;type=application/zip', '-b', basedir+'/sessions/sessions-'+session.user, '-c',basedir+'/sessions/sessions-'+session.user, url+'/upload']
subprocess.check_output(shippit)
- #OK GOT EM COOKIES LES DO IT DO IT DO IT SHIPPIT!
raise web.seeother('/')
#db.insert('pawning', pawning=i.remix, name=session.user, timeadded=formattime(datetime.datetime.now()))
return rendersplash.editor(storage, text, text2, markdown, safe_filename, session.postid, i.public, logged(), session.user, i.combine, i.remix)
@@ -1625,12 +1625,11 @@ def symlinkmedia(mediafile,postid):
os.makedirs(symlinkdir, exist_ok=True)
os.system('ln -s '+mediafile+' '+symlinkfile)
-def symlinkthis(postid):
+def symlinkthis():
extensions=['zip','pdf','txt','md','mp4','jpeg','jpg','png','gif','wav','flac','mp3','ogg']
- mediafiles = getallmedia(basedir+'p/posts/'+postid,extensions)
+ mediafiles = getallmedia(basedir+'u/'+session.user+'/posts/'+sesion.postid,extensions)
for m in mediafiles:
- symlinkmedia(str(m),postid)
- print('FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU')
+ symlinkmedia(m,session.postid)
print(mediafiles)
#symlinkthis('cd449464ec08fc7aa967d9b2795')