{"id":16688440,"url":"https://github.com/hoijui/wxremind","last_synced_at":"2026-04-28T10:02:43.813Z","repository":{"id":136305095,"uuid":"198047347","full_name":"hoijui/wxRemind","owner":"hoijui","description":"A GUI for the `remind` calendar","archived":false,"fork":false,"pushed_at":"2019-07-21T11:57:57.000Z","size":143,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-01T07:22:09.710Z","etag":null,"topics":["calendar","command-line-tool","gui","legacy","reminders"],"latest_commit_sha":null,"homepage":"https://sourceforge.net/projects/wxremind/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hoijui.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"COPYING","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,"publiccode":null,"codemeta":null}},"created_at":"2019-07-21T11:19:44.000Z","updated_at":"2019-07-21T12:00:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"db026800-ffc6-4300-970b-6fc2c7f67b0a","html_url":"https://github.com/hoijui/wxRemind","commit_stats":{"total_commits":17,"total_committers":2,"mean_commits":8.5,"dds":0.2941176470588235,"last_synced_commit":"044d90fae5bab5c02ede3b97dd7d5d6a87b4ebed"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hoijui/wxRemind","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoijui%2FwxRemind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoijui%2FwxRemind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoijui%2FwxRemind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoijui%2FwxRemind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hoijui","download_url":"https://codeload.github.com/hoijui/wxRemind/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoijui%2FwxRemind/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32375625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T09:24:15.638Z","status":"ssl_error","status_checked_at":"2026-04-28T09:24:15.071Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["calendar","command-line-tool","gui","legacy","reminders"],"created_at":"2024-10-12T15:43:45.690Z","updated_at":"2026-04-28T10:02:43.782Z","avatar_url":"https://github.com/hoijui.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wxRemind\n\n*version 0.6.18 - 2006-07-03*\n\n*wxRemind* is a graphical front-end to [Remind], a remarkably sophisticated\ncalendar and alarm system. *wxRemind* is similar to [Wyrd] but is based on\n[wxPython] rather than curses. The display features a calendar and daily\nevent list suitable for visualizing your schedule at a glance. Dates and\nassociated events can be quickly selected either with the mouse or cursor\nkeys, and dates in the calendar are color coded to reflect the total\nduration of scheduled events. *wxRemind* provides an internal editor or\nintegrates with an external editor of your choice to make editing of\nreminder files more efficient, provides hotkeys to quickly access the most\ncommon Remind options, allows popup, sound and/or spoken alerts and can\ndisplay a postscript calendar of the selected month suitable for printing.\n\n## Requirements\n\nThe latest version of *wxRemind* should be available at [wxRemind].\n\nYou need:\n\n* `remind`\n* `python \u003e= 2.3`\n* `wxPython \u003e= 2.6.1`\n\nFor me (Centos 4 and python 2.3), installing `wxPython` required:\n\n* `wxPython2.6-common-gtk2-unicode-2.6.3.0-fc2_py2.3.i386.rpm`\n* `wxPython2.6-gtk2-unicode-2.6.3.0-fc2_py2.3.i386.rpm`\n\nNote: `analogclock` is a recent addition to `wxPython` (2.6.3)\nand is required for *wxRemind*.\nA copy has been included in this distribution under the `wxWidgets` license\nfor the convenience of those with earlier versions of `wxPython` already installed.\n\nDisplaying monthly postscript calendars requires `ggv` (gnome ghostview).\n\nAudible, spoken-message alerts require [Festival].\n\n## Installation Alternatives\n\nFollow one of the following alternatives.\n\n### 1) Using `INSTALL`\n\nUnpack the contents of the `wxRemind.tgz` in a convenient location,\nopen a terminal window and then at a command prompt\n(not as root but as yourself):\n\n```bash\ncd \u003cpath to wxRemind directory\u003e\npython INSTALL\n```\n\nand follow the instructions.\n\nThis script prompts for a directory in your PATH\nand then creates symbolic links for the wxRemind executables\n(`wxremind`, `wxremalert`, `wxremdata` and `wxremsetup`) in that directory.\nThe link to `wxremalert` is necessary for remind to be able to use it for alerts.\nThe other links are for convenience.\n\nUsing `INSTALL` has the following advantages:\n\n1. It does not require root privileges.\n2. It leaves your python tree untouched.\n\tTo remove *wxRemind*, simply delete the directory where it was unpacked\n\tand the three symbolic links created by `INSTALL`.\n3. It runs on a wide variety of platforms without tweaking.\n\tSince the package files are in a sub-directory of the root directory\n\twhere the scripts are located,\n\tthe scripts can automatically find the package files ON ANY PLATFORM,\n\twithout further intervention.\n\nProceed to [Post Installation](#post-installation).\n\n### 2) Using `setup.py` (usually requires root privileges)\n\nUnpack the contents of the `wxRemind.tgz` in a convenient location,\nopen a terminal window and then at the command prompt (as root):\n\n```bash\ncd \u003cpath to wxRemind directory\u003e\npython setup.py install\n```\n\nThis will create an *egg* (a compressed ZIP file) and install it in the python tree,\nusually under site-packages,\nand install the scripts in your system PATH, usually in `/usr/bin/`.\n\nProceed to [Post Installation](#post-installation).\n\n### 3) Using Easy Install (usually requires root privileges)\n\nYou do not need to download the tarball if you use this alternative.\n\nDownload [ez_setup.py], and run it;\nthis will download and install the appropriate `setuptools` egg for your Python version.\nAn easy_install script will be installed in the normal location for Python scripts on your platform.\n\nThen at the command prompt (as root):\n\n```bash\neasy_install wxRemind\n```\n\nThis will download and install the *egg* in the python tree.\n\nProceed to [Post Installation](#post-installation).\n\n## Post Installation\n\nAt a command prompt not as root but as yourself:\n\n```bash\nwxremsetup\n```\n\nand follow the instructions. This configuration process will check for\nsufficiently recent versions of `python` and `wxPython`, for the presence\nof `remind`, `festival`, `ggv` and `play` in your system path and for the\nexistence of the default alert sound file.\n\nIt will then create `.wxremfloat` in your home directory, overwriting any\nexisting file. The contents of this file will make it possible for you to\nuse floating reminders.\n\nNext it will check for the existence of `.reminders` and `.wxremindrc` in\nyour home directory. If `.reminders` exists it will be checked to make\nsure that it contains an `include .wxremfloat` line. If it does not, first\na backup will be made named `.reminders.bak` and then the appropriate line\nwill be inserted at the beginning of the original file. If `.reminders`\ndoes not exist, then it will be created with the necessary line as its\nonly content.\n\nA new configuration file will then be created called `.wxremindrc` if this\nfile does not already exist and `.wxremindrc.new` otherwise. This file will\nautomatically contain the correct settings for `remind`, `festival`, `ggv`\nand `play` and, of course, for `reminders` and `wxremfloat`.\n\nFinally, a report of messages generated during configuration will be displayed.\n\n**IMPORTANT**\nIf created by the configuration process,\nit is strongly recommended that you edit `~/.wxremindrc.new`\nto reflect any custom settings that you may have made in your existing `~/.wxremindrc`,\nand then save `~/.wxremindrc.new` as `~/.wxremindrc`.\n\nYou can now run *wxRemind* by opening a terminal window and entering\n\n```bash\nwxremind\n```\n\nOnce *wxRemind* is running, pressing `?` will bring up a display of usage\ninformation.\n\n```\n   wxRemind (python package) Files\n\n   wxRemAbout.py\n           About page.\n\n   wxRemAlert.py\n           Used by default to produce popup/sound alerts for reminders\n           triggered by remind. The default behavior can be set in\n           wxRemConfig.py.\n\n   wxRemConfig.py\n           Color and other customizations. User specific customizations in\n           ~/.wxremindrc override the settings in this file.\n\n   wxRemData.py\n           Provides the interface to remind.\n\n   wxRemEdit.py\n           Dialogs for creating new reminders.\n\n   wxRemEditor.py\n           Provides the internal editor.\n\n   wxRemHelp.py\n           Help page.\n\n   wxRemHints.py\n           Hints for creating reminders.\n\n   wxRemind.py\n           provides the main GUI interface.\n\n   wxRemSetup.py\n           Configuration procedures.\n\n   wxRemSplash.py\n           Splash page.\n\n   wxRemVersion.py\n           wxRemind version information.\n\n  wxRemind scripts\n\n   wxremind\n           Used to start wxRemind at the command prompt. Takes no arguments.\n\n   wxremdata\n           Returns day schedule as console output. Optional YYYY MM DD date\n           argument, defaults to today.\n\n   wxremalert\n           Produces an alert. Details in wxRemConfig.py. Can be used\n           independently of wxRemind and remind.\n\n   INSTALL, wxremsetup\n           Used for dependency checks and configuration.\n```\n\n## License\n\n```\n   Copyright (c) 2006 Daniel A. Graham \u003c[daniel.graham@duke.edu]\u003e\n\n   This program is free software; you can redistribute it and/or modify it\n   under the terms of the GNU General Public License as published by the Free\n   Software Foundation (www.gnu.org/licenses/gpl.html); either version 2 of\n   the License, or (at your option) any later version. This program is\n   provided in the hope that it will be useful, but without any warranty;\n   without even the implied warranty of merchantability or fitness for a\n   particular purpose. Details are provided in the included COPYING file.\n```\n\n[Remind]: http://www.roaringpenguin.com/penguin/open_source_remind.php\n[Wyrd]: http://www.eecs.umich.edu/~pelzlpj/wyrd\n[wxPython]: http://www.wxpython.org/\n[wxRemind]: http://www.duke.edu/~dgraham/wxRemind\n[Festival]: http://www.cstr.ed.ac.uk/projects/festival\n[ez_setup.py]: http://peak.telecommunity.com/dist/ez_setup.py\n[daniel.graham@duke.edu]: mailto:daniel.graham@duke.edu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoijui%2Fwxremind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhoijui%2Fwxremind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoijui%2Fwxremind/lists"}