Why I think “Black Lives Matter” is a stupid movement

January 24, 2018 at 7:39 pm | Posted in Uncategorized | Leave a comment

A picture is worth a thousand words. . .

 

what_black_lives_matter_is_protesting

Advertisements

Tails 3.0 does not download stampnik labels properly

January 19, 2018 at 7:10 am | Posted in Uncategorized | Leave a comment

I do consulting time to time and I’ve encountered two clients with this very same problem. Basically, it seems that tails 3.0 can’t download stampnik labels properly. It downloads a HTML file instead.

Ok, I looked into the problem further, and I see what’s happening. Basically, when stampnik “shows” a label that’s a .png file, it’s not “really” a PNG file, it’s an actually html file with a .PNG extension that, when executed, DISPLAYS a PNG image. Anyway, tails just downloads the straight html file and doesn’t actually execute it, I assume for security reasons. I don’t know of a way to force tails to actually execute the HTML so I found a workaround.

Basically, you have to right click the label image and select “copy image”. The actual image is then stored in the computer’s memory. And then execute this script and it will write label to a file:


import glob
import gtk
import os
import Tkinter
import tkMessageBox

# Find the name of the label
def def_file():
"""
Return default file name
"""
files = glob.glob("/home/amnesia/Tor Browser/lbl_???.png")
if len(files) < 1:
return 'lbl_001.png'
maxf = 0
for f in files:
try:
n = int(f[30:33])
maxf = max(n, maxf)
except ValueError:
pass
return 'lbl_{:03d}.png'.format(maxf+1)

# Save the label
fname = def_file()
clipboard = gtk.clipboard_get()
image = clipboard.wait_for_image()
if image is not None:
image.save("/home/amnesia/Tor Browser/" + fname, "png")
message = "Postage label saved to file: " + fname
else:
message = "No image in clipboard found"

# Inform user
tkMessageBox.showinfo("Message", message)

If you use this script a lot, you might want to save this “save_stampnik.desktop” file so you can actually double click an icon:

[Desktop Entry]
Name=Save label
Comment=Save label
Exec=/home/amnesia/Persistent/put_your_directory_here/save_label.py
Icon=/home/amnesia/Persistent/put_your_directory_here/save_label.ico
Terminal=false
Type=Application
Name[en_US]=save_stampnik_label

Just putting this out there so other people can benefit. If there are improvements to the code or if anyone else has tips to make the user experience better, comment on my blog and I will update this post.

Create a free website or blog at WordPress.com.
Entries and comments feeds.

%d bloggers like this: