commit 5dff2b00781fde3b1ee1fcff824b94afacd7ca46
Author: lowrussia
Date: Tue Nov 12 21:24:59 2019 +0100
first commit
diff --git a/73361225_10216424132528545_9125637217060913152_n.jpg b/73361225_10216424132528545_9125637217060913152_n.jpg
new file mode 100644
index 0000000..a68e06d
Binary files /dev/null and b/73361225_10216424132528545_9125637217060913152_n.jpg differ
diff --git a/EHgeefUX0AAj51i.jpeg b/EHgeefUX0AAj51i.jpeg
new file mode 100644
index 0000000..ed0d33d
Binary files /dev/null and b/EHgeefUX0AAj51i.jpeg differ
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/cgi-bin/entreprecariat-image-roulette.py b/cgi-bin/entreprecariat-image-roulette.py
new file mode 100755
index 0000000..be97171
--- /dev/null
+++ b/cgi-bin/entreprecariat-image-roulette.py
@@ -0,0 +1,115 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+import os, random, base64
+
+dir ='../'
+extensions = [ '.ras', '.xwd', '.bmp', '.jpe', '.jpg', '.jpeg', '.xpm', '.ief', '.pbm', '.tif', '.gif', '.ppm', '.xbm', '.tiff', '.rgb', '.pgm', '.png', '.pnm']
+
+imgs = list()
+for (dirpath, dirnames, filenames) in os.walk(dir):
+ imgs += [os.path.join(dirpath, file) for file in filenames if file.endswith(tuple(extensions))]
+
+random_img = random.choice(imgs)
+
+with open(random_img, 'rb') as img_file:
+ random_img_string = base64.b64encode(img_file.read())
+ random_img_string = random_img_string.decode('utf-8')
+ random_img_string = 'data:image;base64,' + random_img_string
+
+print('Content-type: text/html')
+
+print('')
+
+print('''
+
+
+
+
+
+
+
IMAGE ROULETTE
+ +{1}
+ + + +'''.format(random_img_string, random_img))