{"id":16543128,"url":"https://github.com/s3rius/alarmix","last_synced_at":"2025-10-28T15:31:07.974Z","repository":{"id":55610765,"uuid":"312164950","full_name":"s3rius/alarmix","owner":"s3rius","description":"Alarm clock based on Unix-sockets and python.","archived":false,"fork":false,"pushed_at":"2020-12-18T06:38:31.000Z","size":107,"stargazers_count":9,"open_issues_count":4,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-05T21:59:02.965Z","etag":null,"topics":["alarm","alarmclock","python3","sockets","unix","utility"],"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/s3rius.png","metadata":{"files":{"readme":"README.rst","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}},"created_at":"2020-11-12T04:14:32.000Z","updated_at":"2023-10-22T08:26:06.000Z","dependencies_parsed_at":"2022-08-15T04:20:42.828Z","dependency_job_id":null,"html_url":"https://github.com/s3rius/alarmix","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3rius%2Falarmix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3rius%2Falarmix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3rius%2Falarmix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3rius%2Falarmix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s3rius","download_url":"https://codeload.github.com/s3rius/alarmix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238672138,"owners_count":19511214,"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":["alarm","alarmclock","python3","sockets","unix","utility"],"created_at":"2024-10-11T18:59:25.335Z","updated_at":"2025-10-28T15:31:02.569Z","avatar_url":"https://github.com/s3rius.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"|py_versions| |build_statuses| |pypi_versions|\n\n.. |py_versions| image:: https://img.shields.io/pypi/pyversions/alarmix?style=flat-square\n    :alt: python versions\n\n.. |build_statuses| image:: https://img.shields.io/github/workflow/status/s3rius/alarmix/Release%20python%20package?style=flat-square\n    :alt: build status\n\n.. |pypi_versions| image:: https://img.shields.io/pypi/v/alarmix?style=flat-square\n    :alt: pypi version\n    :target: https://pypi.org/project/alarmix/\n\n.. image:: https://raw.githubusercontent.com/s3rius/alarmix/master/logo.png\n    :alt: logo\n    :align: center\n\n===============\nInstallation\n===============\n\n.. code-block:: bash\n\n    python -m pip install alarmix\n\n⚠️ `MPV \u003chttps://mpv.io/\u003e`_ must be installed and accessible ⚠️\n\nAt first, you need to start alarmd daemon:\n\n.. code-block:: bash\n\n    # Run alarmd-server as a daemon\n    alarmd -s \"path/to/sound/to/play\" -d\n\n    # To kill it you need to run\n    alarmd kill\n\n    # Of course you can see help\n    alarmd -h\n\nThen you can manage your alarms with `alarmc` command.\n\n.. code-block:: bash\n\n    alarmc # Show scheduled alarms for today\n    alarmc -f # Show all scheduled alarms\n    alarmc stop # Stop buzzing alarm\n    alarmc add 20:00 19:30 14:00 # Add alarms\n    alarmc add +30 +2:40 # Add alarms with relative time\n    alarmc delete 20:00 # Remove alarm from schedule\n    alarmc\n\n    alarmc -h # Show help\n\nAlso alarmc can display information about your schedule in different formats:\n\n.. code-block::\n\n    ➜  ~ alarmc # Default schedule information\n    +------------+----------------+\n    | alarm time | remaining time |\n    +------------+----------------+\n    |  09:30:00  |    9:01:28     |\n    +------------+----------------+\n\n    ➜  ~ alarmc -r # Raw data without table formatting (separated by '\\t' character)\n    alarm time      remaining time\n    09:30:00        9:00:43\n\n    ➜  ~ alarmc -w # Show \"When\" column\n    +------------+----------------+----------+\n    | alarm time | remaining time |   when   |\n    +------------+----------------+----------+\n    |  09:30:00  |    8:58:58     | weekdays |\n    +------------+----------------+----------+\n\n    ➜  ~ alarmc -c # Show \"Cancelled\" column\n    +------------+----------------+-----------+\n    | alarm time | remaining time | cancelled |\n    +------------+----------------+-----------+\n    |  09:30:00  |    8:57:35     |   False   |\n    +------------+----------------+-----------+\n\n    # All options can be combined\n    ➜  ~ alarmc -rwc\n    alarm time      remaining time  when            cancelled\n    09:30:00        8:58:15         weekdays        False\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs3rius%2Falarmix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs3rius%2Falarmix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs3rius%2Falarmix/lists"}