ASCIIize Text

One pet peeve of I have with my Cybook Gen 3 is its inability to properly display unicode characters in plain text files. I don’t need anything fancy like Japanese characters just simple things like “ and ” (as opposed to ” and “). To solve this problem I’ve been thinking about adding an –asciize […]

History Drop Down With Model

Following is a bit of python code that illustrates how to create a QComboBox that attaches to a model for listing history items. The main features of this code are items entered in the text area of the combo are added to the history. Selected items and items entered that already appear in the combo […]

Calibre Week in Review

There was no week in review last week because I went on vacation this past week. So this week in review combines everything since the last week in review. I’ve made a few bug fixes to some output formats, PDB metadata and FB2 output mainly. The major things I’ve been working on is a bit […]

Calibre Week in Review

This week has been a productive one. I’ve made a lot of small GUI enhancements and did some work on PDF input as well. All of these changes have not made it into trunk yet. This is mainly because Kovid has been away this week. I’ve added auto complete to a number of the input […]

QCompleter and Comma-Separated Tags

Here is a python script demonstrating how to use QCompleter to complete multiple tags in a QLineEdit. A few features of this script are: removing tags from the drop down that already appear in the QLineEdit, caching the tags, and inserting a , after completion to ease adding more tags. There are a few parts […]

Book Club Book for July

This month my book club has chosen to read Ex Machina, Vol. 1: The First Hundred Days. The story is about the world’s first (looks like only) superhero who decides to go into politics. His renown gives him a win and he is elected the mayor of New York City. I’ve been looking forward to […]