I hereby claim:
- I am agharbeia on github.
- I am gharbeia (https://keybase.io/gharbeia) on keybase.
- I have a public key whose fingerprint is A68A B4A5 1607 BA5A 1361 03D2 7AA8 5404 923F 205A
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
Verifying that +gharbeia is my blockchain ID. https://onename.com/gharbeia
#!/usr/bin/env python | |
#-*- coding:utf-8 -*- | |
# Base62 tools (convert number <=> string) | |
# v1.0/20161228 | |
# python 2.x/3.x supported | |
# | |
# based on work by Ady Liu <imxylz@gmail.com> | |
#author: Ahmad gharbeia <ahmad@arabdigitalexpression.org> | |
#github: github.com/agharbeia |
Verifying that "gharbeia.id" is my Blockstack ID. https://onename.com/gharbeia |
#!/bin/bash | |
## By Ahmad Gharbeia, January 2016. Licensed under GPL version 3.0 | |
## Extracts images from the passed PDF file using pdfimages. | |
## Additionally, converts PNM files (PBM and PPM) to PNG and optimises the resulting file using pnmtopng and pngcrush respectively. | |
## JPEG images resulting from the extraction of DCT images from the source PDF, are left unchanged. | |
dir=${1:-'.'} | |
shopt -s nullglob |
# This is LibreOffice Calc macro to set the values of empty cells in | |
# a column to the value of the first non-empty cells above the empty range. | |
# It is meant to be used to normalise table rows after unmerging cells | |
# in compound tables, thus converting them to simple tables that can then | |
# be algorithmically processed or exported to tabular formats such as CSV. | |
# | |
# Themacro is authored by Ahmad Gharbeia<ahmad@gharbeia.org> | |
# on 2020-05-19 and is licensed under GPL 3.0 license. | |
#from __future__ import unicode_literals |