{"id":26232573,"url":"https://github.com/bulletmark/gnucash-select","last_synced_at":"2026-04-28T02:33:44.984Z","repository":{"id":137097790,"uuid":"285490874","full_name":"bulletmark/gnucash-select","owner":"bulletmark","description":"GnuCash File Selector","archived":false,"fork":false,"pushed_at":"2024-04-13T04:47:48.000Z","size":70,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-13T18:08:29.805Z","etag":null,"topics":["gnucash"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bulletmark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-08-06T06:22:37.000Z","updated_at":"2024-04-14T23:51:19.575Z","dependencies_parsed_at":null,"dependency_job_id":"ec513355-15d7-4d94-bfa9-bc2046037a7c","html_url":"https://github.com/bulletmark/gnucash-select","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bulletmark%2Fgnucash-select","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bulletmark%2Fgnucash-select/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bulletmark%2Fgnucash-select/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bulletmark%2Fgnucash-select/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bulletmark","download_url":"https://codeload.github.com/bulletmark/gnucash-select/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243318778,"owners_count":20272136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gnucash"],"created_at":"2025-03-13T00:37:31.579Z","updated_at":"2026-04-28T02:33:44.977Z","avatar_url":"https://github.com/bulletmark.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## GNUCASH-SELECT\n[![AUR](https://img.shields.io/aur/version/gnucash-select)](https://aur.archlinux.org/packages/gnucash-select/)\n\n[gnucash-select][REPO] is a simple desktop utility which you can run from your\ndesktop environment (GNOME, KDE etc) to pop up a small GUI to view a list of\nyour [GnuCash][GNUC] files (XML format only).\n\n![gnucash-select](gnucash-select.png)\n\n[gnucash-select][REPO] is useful if you have more than one GnuCash file,\nparticularly if you often open two or more of them in parallel. It iterates\nthrough your [GnuCash][GNUC] directory and filters out for display your main\nfinancial files from within the many other backup, log, and other files which\n[unfortunately GnuCash also places in that same\ndirectory](https://bugs.gnucash.org/show_bug.cgi?id=619119). Alongside each\n[GnuCash][GNUC] file, a count of the number of associated backup and log files\nis shown and also an indicator of whether that file is currently open in\n[GnuCash][GNUC] or not. If the file is not currently open, you can click on the\nfile name in the GUI to open it in [GnuCash][GNUC].\n\nThis utility was created on a Linux desktop. I am not sure how well it works on\nmacOS or Windows, raise an issue here if necessary. The latest version and\ndocumentation is available at https://github.com/bulletmark/gnucash-select.\n\nIf you like this utility then you may be interested in another gnucash utility\nI created to [update quote prices from the\nASX](https://github.com/bulletmark/gnucash-asx-fetch), without using\nFinance::Quote.\n\n## INSTALLATION\n\nNOTE: Arch users can just install [_gnucash-select from the\nAUR_][AUR].\n\nYou need Python 3.8 or later, then install this software:\n\n```sh\ngit clone https://github.com/bulletmark/gnucash-select.git\ncd gnucash-select\nsudo make install (or sudo ./gnucash-select-setup install)\n```\n\n## UPGRADE\n\n```sh\n# cd to source dir, as above\ngit pull\nsudo make install (or sudo ./gnucash-select-setup install)\n```\n\n## REMOVAL\n\n```sh\n# cd to source dir, as above\nsudo make uninstall (or sudo ./gnucash-select-setup uninstall)\n```\n\n## USAGE\n\nType `gnucash-select -h` to view the usage summary:\n\n```\nusage: gnucash-select [-h] [-p PERIOD] [-r ROWS] [-g GTK_THEME] [-f FONT_SIZE]\n                      [-P GNUCASH_PROGRAM]\n\nGnuCash File Selector\n\noptions:\n  -h, --help            show this help message and exit\n  -p, --period PERIOD   period in seconds at which to check directory, default\n                        = 2\n  -r, --rows ROWS       number of file rows displayed in table, default = 6\n  -g, --gtk-theme GTK_THEME\n                        GTK theme to use running gnucash, e.g. \"Adwaita:light\"\n  -f, --font-size FONT_SIZE\n                        default font size, default=10\n  -P, --gnucash-program GNUCASH_PROGRAM\n                        path to GnuCash program, default is \"gnucash\"\n\nNote you can set default starting options in ~/.config/gnucash-select.conf.\n```\n\n## LICENSE\n\nCopyright (C) 2020 Mark Blakeney. This program is distributed under the\nterms of the GNU General Public License.\nThis program is free software: you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation, either version 3 of the License, or any later\nversion.\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License at \u003chttps://en.wikipedia.org/wiki/GNU_General_Public_License\u003e for more details.\n\nDesktop icon courtesy of [Freepik](https://www.flaticon.com/authors/freepik).\n\n[REPO]: https://github.com/bulletmark/gnucash-select/\n[AUR]: https://aur.archlinux.org/packages/gnucash-select/\n[GNUC]: https://www.gnucash.org/\n\n\u003c!-- vim: se ai syn=markdown: --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbulletmark%2Fgnucash-select","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbulletmark%2Fgnucash-select","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbulletmark%2Fgnucash-select/lists"}