Michal Čihař - Software

Here is various software on which I work. Some of it are just quick implementations of some missing functionality, but there are also big projects like phpMyAdmin or Gammu.

Weblate

Weblate screenshot

Weblate is web based translation tool with tight Git integration. It features simple and clean user interface, propagation of translations across subprojects or automatic linking to source files.

Website: https://weblate.org/

Demo server: https://demo.weblate.org/

Github: https://github.com/WeblateOrg/weblate/

phpMyAdmin

phpMyAdmin screenshot

phpMyAdmin is a free software tool written in PHP intended to handle the administration of MySQL over the World Wide Web. phpMyAdmin supports a wide range of operations with MySQL. The most frequently used operations are supported by the user interface (managing databases, tables, fields, relations, indexes, users, permissions, etc), while you still have the ability to directly execute any SQL statement.

Website: https://www.phpmyadmin.net/

Demo server: https://demo.phpmyadmin.net/

Wiki: https://wiki.phpmyadmin.net/

Planet: https://planet.phpmyadmin.net/

Daily snapshots: /software/phpmyadmin/

Gammu

Gammu screenshot

Software for managing mobile phones and creating SMS gateway. Gammu is the name of the project as well as name of command line utility, which you can use to control your phone. It is written in C and built on top of libGammu.

Website: https://wammu.eu/gammu/

Gammu SMSD: https://wammu.eu/smsd/

python-gammu: https://wammu.eu/python-gammu/

Wammu

Wammu screenshot

Wammu is a program to manage data in your cell phone such as contacts, calendar or messages. It is built on Gammu library, which provides abstraction layer to work with different cell phones from different vendors (including Nokia, Sony-Ericsson, Motorola, Samsung, Siemens, Huawei and others).

Website: https://wammu.eu/wammu/

Odorik

Python module and command line utility to interact with Odorik API.

Website: /software/odorik/

uTidylib

Python module for the HTML tidy library.

Website: /software/utidylib/

Debian

Debian swirl

I am a Debian Developer and you can find here various packages for Debian.

Website: /software/debian/

Bitcoin

Bitcoin

I am running a Bitcoin node and ElectrumX server.

Website: /software/bitcoin/

Dictionaries for StarDict

StarDict showing Czech-English dictionary

As I like StarDict much, I decided to hack scripts that will convert some useful dictionaries to it's format.

Website: /software/slovnik/

GePeS

Compass showing sun azimuth

Various GPS and compass based tools for Nokia N9 (Harmattan).

Website: /software/gepes/

DOF Calc

Main screen

Simple tool in Qt Quick to calculate depth of field for photographers for Nokia N9 (Harmattan)..

Website: /software/dofcalc/

Ukolovnik todo manager

Ukolovnik 1.4 with Oxygen theme

Simple todo application using PHP and MySQL. It does not provide user authentication, only simple task sorting into categories and personal/work issues. It automatically detects links and formats text of entries.

Website: /software/ukolovnik/

Enca

Enca is an Extremely Naive Charset Analyser. It detects character set and encoding of text files and can also convert them to other encodings using either a built-in converter or external libraries and tools like libiconv, librecode, or cstocs.

Website: /software/enca/

IMAP utils

Simple IMAP utilities written in Python.

Website: /software/imap-utils/

Photo uploader

Simple application to upload photos to minilab.

Website: /software/photo-uploader/

CodeConv

CodeConv in Czech language

Charset conversion program for Windows.

Website: /software/codeconv/

filebrowser

Tool for displaying directory listing in PHP pages.

Website: /software/filebrowser/

polld

Simple polling daemon.

Website: /software/polld/

Wessie

Languages administration

Web site system written in PHP.

Website: /software/wessie/

Diva

Shell scripts for managing Diva MP3 player.

Website: /software/diva/

HotSaNIC modules

Simple monitoring modules gor HotSaNIC

Website: /software/hotsanic/

KAlcatel

Main screen

KAlcatel is program for KDE to manage Alcatel 50x or 70x phone (only 501 is currently tested). It is known to work on Linux, but as well it may work anywhere where KDE 3.x work.

Website: /software/kalcatel/

AlcaSync

Command line utility and library to work with Alcatel phones.

Website: /software/alcasync/

WinExit

Help window

Utility for shutting down, rebooting, hibernating and suspending computer and logging of user.

Website: /software/winexit/