FFMpeg must be installed.
Instructions:
- On Mac: Use Homebrew
brew install ffmpeg
- http://ffmpeg.org/download.html
import asyncio | |
import discord | |
from fastapi import FastAPI | |
app = FastAPI() | |
client = discord.Client() | |
# where the magic happens | |
# register an asyncio.create_task(client.start()) on app's startup event |
import requests | |
from bs4 import BeautifulSoup as soup | |
import os | |
from progress.bar import Bar | |
import wget | |
from urllib.parse import unquote | |
base = "http://www.meeshdesigns.com/Western%20Fonts/" | |
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'} |
#!/usr/bin/env python3 | |
# requires: pip install splinter | |
import argparse | |
import datetime | |
import os | |
import shutil | |
import time | |
from urllib.parse import urlparse | |
from pathlib import Path |
Sometimes, text that can be selected in pdf files (text overlay) does't match exactly the text as it is shown in the canvas layer. As a result, if one wants to select some text (for copy-pasting, for example) it is difficult to say if one has selected the right characters. | |
Here I show one way to see the text selected using pdf.js, the pdf reader that is used, for example, in Firefox. | |
1) Find the path to your profile directory: In Firefox, press Tab to see the menu bar, go to Help > Troubleshooting information. Click "Open Directory" next to "Profile directory". | |
2) Create a folder named "chrome" in your profile folder and a userContent.css file inside. | |
3) Write this in the userContent.css file that you created, and save it: | |
@-moz-document regexp('.*\.(p|P)(d|D)(f|F)') { | |
.textLayer ::selection { | |
color: white; |
FFMpeg must be installed.
Instructions:
brew install ffmpeg
/* | |
<https://stackoverflow.com/questions/40296831/is-it-possible-to-force-a-copy-of-a-protected-google-doc> | |
NOTE - 2021-05-24 | |
----------------- | |
The script below isn't the fastest way to copy-and-paste from a protected | |
Google Doc. Before trying it, I'd suggest following MikoFrosty's advice from | |
the comments: |
# ⚠️ USE AT YOUR OWN RISK | |
# first: pip install pysqlite3-binary | |
# then in settings.py: | |
# these three lines swap the stdlib sqlite3 lib with the pysqlite3 package | |
__import__('pysqlite3') | |
import sys | |
sys.modules['sqlite3'] = sys.modules.pop('pysqlite3') | |
DATABASES = { |
Following this guide: https://wiki.mobileread.com/wiki/Kindle4NTHacking#SSH.
Using Kindle 4.1 and macOS 10.14.
data.tar.gz
, ENABLE_DIAGS
, and diagnostic_logs
to the Kindle folder.# Imports | |
from scapy.all import * | |
from pprint import pprint | |
import operator | |
# Parameters | |
interface = "eth0" # Interface you want to use | |
dns_source = "local-ip" # IP of that interface | |
dns_destination = ["ip1","ip2","ip3"] # List of DNS Server IPs |