I’ve just moved this blog to SSL. It was so easy and completely free, thanks to CloudFlare!
In my company I’m getting payslips as encrypted PDF. So, I need to know my password to open these files. That is completely right and I’m pleased that my personal information is secured.
BUT. If I try to print such document, the quality is so low, so I can barely understand what is written there.
This «protection» option along with some others can be enabled when PDF is being encrypted. And I couldn’t find a way to disable it or enhance quality for printing. I tried to do it with Acrobat Reader and Google Chrome. Printing to PDF also didn’t help.
Why do I need to print these papers? It’s required in 90% of cases when you want to rent a flat, for example.
What I don’t understand is this stupid restriction. I already opened the file and I see it in a perfect quality right now on my laptop screen. I can make a high resolution screenshot and print it! Why PDF readers make my life less comfortable?
Anyway, it worth just a little effort to find more appropriate solution for this. QPDF do the trick:
My version of
qpdf didn’t allow to decrypt source PDF file in-place, so I used the following script to convert all required files in a directory:
One day I got a lot of cool photos in Telegram chat. And I asked myself: how can I download them all at once? Because MacOS client for Telegram doesn’t have such feature (there is a feature request on Github). After some searching I found out that this can be done with help of one nice library which is named Telethon. There are more of them but I decided to write my script for bulk downloading in python.
But before some preparations are required:
- Goto https://my.telegram.org and generate api id and api hash
- Install Telethon library with
pip3 install telethon
- Run following code (replace
usernamewith your values):
The code above downloads media from the last 25 messages from the chat with
username in current directory.