Skip to content

Instantly share code, notes, and snippets.

View ashishnitinpatil's full-sized avatar
:octocat:
Building, block by block :)

Ashish Patil ashishnitinpatil

:octocat:
Building, block by block :)
View GitHub Profile
#!/usr/bin/python3
# Edits minor text in a PDF while preserving original metadata
# Thanks to https://stackoverflow.com/a/69439785/2689986 & https://stackoverflow.com/a/49053629/2689986
from PyPDF2 import PdfFileReader, PdfFileWriter
from PyPDF2.generic import DecodedStreamObject, EncodedStreamObject, NameObject
source_fp = "original.pdf"
destination_fp = "modified.pdf"
@ashishnitinpatil
ashishnitinpatil / README.md
Last active February 27, 2018 09:13
Preparation for ZCL hard fork (Bitcoin Private genesis)

Prep for ZCL hard fork -

  1. Download and install Electrum for ZClassic wallet program
  2. Create a new wallet address in Electrum for ZClassic wallet program (let's call this "Wallet Address A")
    • Use a standard wallet (no multi-sig) with generated (new) seed
    • NOTE DOWN THE SEED AND KEEP IT SAFE!!!
  • Sample wallet address - t1KtyQFWbBtuu8mDkVNsVgyswwMH7WQtgSW
@ashishnitinpatil
ashishnitinpatil / bulk-compressor-io.py
Last active February 15, 2023 16:52
Bulk / batch compress multiple image files via compressor.io
#!/usr/bin/python3
# Requires python >= 3.6 (f-strings)
# Tested on Selenium 3.141 with Firefox 66 on Ubuntu 19.04
# Obligatory thank-you to compressor.io for such a lovely service!
# Kindly don't abuse the script and keep decent space between subsequent requests to the service! (Scraping 101)
import os
import glob
import time
from selenium import webdriver
from selenium.webdriver.common.by import By