mimeo

Xyne xyne at archlinux.ca
Sat Jan 16 12:07:59 PST 2016


Of course, my introductory message on a public mailing list has multiple errors.

s/completely/complete/; s/for/to/; etc.

The code should be better ;)


On 2016-01-16 19:38 +0000
Xyne wrote:

>Hi everyone,
>
>Several years ago I wrote a few command-line tools to manage application
>associations. These were eventually merged into my project, Mimeo, which has
>been mildly successful on Arch Linux as a desktop-agnostic file and URL opener.
>The codebase was ugly because of the way it had been gradually hacked together
>but it worked relatively well. Nevertheless, a completely rewrite in Python 3
>has been pending for years.
>
>I have finally taken some time to do it and the new codebase is now up. It is
>much cleaner and it should be much easier to maintain. A number of
>inconsistencies have also been fixed.
>
>Here are some of the features:
>
>* Open files and URLs by MIME-type associations.
>* Support for user-defined regular expression argument matching for further
>  customizability.
>* Multiple commands to query information such as which desktops use a given
>  application, which MIME-types are associated with which desktops and vice
>  versa, the location of a given desktop file, the values of Desktop Entry
>  fields for given desktop files, etc.
>* Modify the user's mimeapps.list file by adding or remove associations or
>  defaults.
>* Options for determine if MIME-types are detected by name or by file content
>  first.
>
>Please check the project page[1] for more along with usage examples and help
>messages. I would appreciate any feedback, in particular about any deviations
>from the standard (at least when not using the --deprecated flag).
>
>Incidentally, I have not found any "standard" way to determine which terminal
>command should be used for Desktop Entries that specify "Terminal=true". If
>there is none, perhaps an environment variable such as XDG_TERM_CMD could be
>added.
>
>Regards,
>Xyne
>
>[1] http://xyne.archlinux.ca/projects/mimeo/
>_______________________________________________
>xdg mailing list
>xdg at lists.freedesktop.org
>http://lists.freedesktop.org/mailman/listinfo/xdg


More information about the xdg mailing list