-- Leo's gemini proxy

-- Connecting to gemini.ctrl-c.club:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

About Cozy Catalog


> A little personal database for media libraries and similar.


It started with a simple problem: keeping a list of favorite webcomics, each with the same information about it, such as category, title, link, description, tags and so on. In other words, a table. For a while it existed as a spreadsheet, but that was hard to update, for several reasons. A dedicated user interface was needed, but that took some time to figure out.


Screenshot of an application with a small toolbar and menu system, showing a list of webcomics grouped by category, in three columns.


Cozy Catalog is a little personal database, mainly for media libraries and the like. It's plain and doesn't do anything special except for making it easier to locate and update information. Its data files can also be opened with pretty much any office suite or programming language, to avoid lock-in. Main features:


fixed yet generic set of fields, whose exact meaning can be reinterpreted;

quickly browse by category, or else run a free-form search across all fields;

store data in ordinary CSV files, self-documented with headings in line #1.


The user interface should be fairly obvious.


Download


Cozy Catalog is open source under the MIT license. See source code:


version 0.8 source (9K)


As of 4 February 2024, the code has been used in production for almost a year with no new issues. Please back up your data anyway.


System requirements


Running Cozy Catalog from source requires Tcl/Tk 8.5 or newer, with Tcllib. Both are available on most Linux distributions, or else from the tcl-lang.org website:


Tcl Developer Exchange


Recommended screen resolution: 1024x768.


License and contact


Cozy Catalog is based on knowledge gained from TkDocs.com; it borrows much from previous projects:


Scrunch Edit TT, a two-pane outliner for Markdown and org files

ToyEd, a toy text editor in Tcl/Tk for educational purposes


Mirrors:


itch.io

tildegit


You can usually find me on IRC:


#ctrl-c channel of tilde.chat


or else on Mastodon:


No Time To Play on elekk.xyz


Would love to hear from you.


More small things

-- Response ended

-- Page fetched on Sun Jun 2 12:16:20 2024