Scripts posted recently by mikel in Kelpi

1- 10 of 13.

Create jar files

to jar java sign by mikel

erral@lindari:~/Desktop/ujiConfig-2.0.3$ keytool -genkey -alias erral
erral@lindari:~/Desktop/ujiConfig-2.0.3$ jar cf ujiConfig-2.0.3.jar *
erral@lindari:~/Desktop/ujiConfig-2.0.3$ jarsigner ujiConfig-2.0.3.jar erral

MovableType to Bitakora transformer

to blog xml bitakora movabletype by mikel

__doc__ = ''' MT TXT 2 Bitakora XML '''
FILENAME = 'migration_ueu365.txt'
POST_DELIMITER = '--------\n'
BODY_DELIMITER = '-----\n'
from StringIO import StringIO

Regex replace

to regex emacs by mikel

(\('[^']*'\)\, \('[^']*'\))) -> (\1, \2, _(u\2))):

cronjob for backuping a Data.fs

to cron zope backup repozo buildout by mikel

To backup a Data.fs in a buildout-based environment, just add this line to your crontab
@daily /var/zope/myinstance/bin/repozo -BzQ -f /var/zope/myinstance/var/filestorage/Data.fs -r /var/backups

Plone portlet example

to plone zpt portlet by mikel

<html xmlns:tal="http://xml.zope.org/namespaces/tal"
      xmlns:metal="http://xml.zope.org/namespaces/metal"
      i18n:domain="ataria">
<body>
<div metal:define-macro="portlet">

Copying a FileStorage to PGStorage

to python zope filestorage pgstorage postresql by mikel

(having all zope directories in you PYTHONPATH, open a PYTHON prompt)
>>> from ZODB.FileStorage import FileStorage
>>> from PGStorage.pgstorage import PGStorage
>>> src = FileStorage('/path/to/your/Data.fs', read_only=1)
>>> pg = PGStorage(name='PGStorage', params='host=localhost port=5432 dbname=DBNAME user=DBUSER password=DBPASS')

Convert the first page of a bunch of PDF files to JPG images

to pdf ppm image jpeg jpg transform by mikel

#!/usr/bin/python
__doc__ = """
Previous requisites:
  * sudo apt-get install netpbm poppler-utils
"""

Getting the first day from the given weeknumber

to datetime DateTime weeknumber week date time calendar datecalculations calculations python by mikel

def getFirstWeekDay(weeknumber):
    import datetime
    delta = datetime.timedelta(weeknumber)
    year = datetime.datetime.now().year
    first_weekday = datetime.datetime(year, 1, 1) + delta

Convert a bunch of RST files to PDF

to rst2pdf restructuredtext rst pdf convert python by mikel

#!/usr/bin/python
rst2latex = 'rst2latex.py -l es  \
--output-encoding=iso-8859-15 %(filename)s.txt %(filename)s.tex'
pdflatex = 'pdflatex %(filename)s.tex'
def main():

sign PDF files with digital signatures

to python jython java pdf digitalsignature p12 signature by mikel

Variables to set, before executing the code
PATH_TO_P12_CERTIFICATE_FILE
CERTIFICATE_PASSWORD
CERTIFICATE_PASSWORD
INPUT_FILE_PATH_TO_SIGN
hits counter