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 |