https://esolangs.org/wiki/Thue-Mirr
usage: thue-mirr.py [-h] [--debug] [--char] [--num NUM] file
Thue-Mirr https://esolangs.org/wiki/Thue-Mirr Interpreter v1.0 by Salpynx. 2019 CC0
positional arguments:
file source file to process
#!/usr/bin/env python3 | |
# Based on Google Drive v3 API Quickstart example | |
# https://developers.google.com/drive/api/v3/quickstart/python | |
import os.path | |
import io | |
import sys | |
from googleapiclient.discovery import build | |
from googleapiclient.http import MediaIoBaseDownload |
https://esolangs.org/wiki/Thue-Mirr
usage: thue-mirr.py [-h] [--debug] [--char] [--num NUM] file
Thue-Mirr https://esolangs.org/wiki/Thue-Mirr Interpreter v1.0 by Salpynx. 2019 CC0
positional arguments:
file source file to process
# Library codabar (14 digit barcode) check digit validator | |
# (1 digit):material type + (4 digits):library code + (8 digits):item code + (1 digit): checksum | |
# source: http://www.makebarcode.com/specs/codabar.html | |
# - GOOD! | |
def vcodabar(n): | |
"""Validate the checkdigit of a 14 digit library barcode.""" | |
check = int(n[-1]) | |
data = n[:-1] | |
total = 0 | |
for i, c in enumerate(data): |
#!/bin/bash | |
# Openlibrary.org data dumps are generated at the end of each month, this downloads them. | |
# This will save the separate dump files with the redirected filename containing dates. | |
wget --trust-server-names https://openlibrary.org/data/ol_dump_authors_latest.txt.gz | |
wget --trust-server-names https://openlibrary.org/data/ol_dump_works_latest.txt.gz | |
wget --trust-server-names https://openlibrary.org/data/ol_dump_editions_latest.txt.gz | |
gunzip *.gz |
-1c | |
a72 1c 3c | |
a29 -1c -3c | |
a7 1c c-2 2c2 1c | |
a3 -1c 8c8 | |
a-67 -8c-8 -3c | |
a-12 1c 3c | |
a55 -1c -3c | |
a24 1c 3c | |
a3 -1c -3c |
# shutdown.py script to be at | |
/home/pi/scripts/shutdown.py | |
# Copy the unit file to | |
/lib/systemd/system/pi_shutdown.service | |
# ensure permissions are correct | |
sudo chmod 644 /lib/systemd/system/pi_shutdown.service | |
# To enable the service: |
#!/bin/bash | |
# Brainfoctal interpreter. | |
# REQUIREMENTS: | |
# python3 to convert | |
# bff4, http://mazonka.com/brainf/bff4.c to interpret, | |
# $BFI should point to the compiled interpreter | |
# USAGE: | |
# ./bf8 <bf8 Gödel number in dec|oct|hex|bin> <input data> | |
# EX. | |
# ./bf8 0o6565 Hi |
from olclient.openlibrary import OpenLibrary | |
ol = OpenLibrary() | |
import re | |
# These functions are to safely test, without adding any new items, how the OL add book endpoint behaves | |
# with different inputs. | |
# Scrapes the OL response page for the add book result: | |
# Probably not production worthy! ;) |
#!/usr/bin/python | |
# coding: utf-8 | |
from olclient.openlibrary import OpenLibrary | |
from datetime import datetime | |
import random | |
import time | |
# script to take an OL Author search and incrementally update the solr index | |
def author_search(ol, term, offset=0, limit=100): |