-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
133 lines (128 loc) · 11.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
---
layout: default
---
{%- comment -%}
Use this when GH pages upgrades to jekyll-github-metadata to 0.15 so that we can fetch the releases from there.
For now we just download and parse the json
{%- assign repository_array = site.github.public_repositories | where: 'name', 'alarm-clock' -%}
{%- assign repository = repository_array[0] -%}
{%- endcomment -%}
{%- assign releases = site.data.releases -%}
{%- assign latest_ver = releases[0].tag_name -%}
<div id="intro">
<h2>Introduction</h2>
<p><em>Alarm Clock</em> is a fully-featured alarm clock for use with an AppIndicator implementation.
It's <a href="#features-easy">easy to use</a> yet <a href="#features-powerful">powerful</a> with support for
<a href="#features-multiple">multiple</a> <a href="#features-repeat">repeatable</a> alarms, as well as
<a href="#features-snooze">snoozing</a> and a flexible <a href="#features-notification">notification system</a>.
</p>
</div>
<div id="news">
<div id="news-heading">
<h2>News</h2>
<a class="atom-feed" href="/feed.xml" title="Atom 1.0 feed"><img src="assets/graphics/rss.svg" alt="Atom Feed"/></a>
</div>
{%- assign posts = site.posts -%}
{%- if posts.size > 0 -%}
<dl>
{%- assign date_format = "%b %-d, %Y" -%}
{%- for post in posts limit:6 -%}
<dt>
<a href="{{ post.url | relative_url }}" title="Posted {{ post.date | date: date_format }}">
{{ post.title | escape }}
</a>
<span class="date">Posted {{ post.date | date: date_format }}</span>
</dt>
<dd>{{ post.content }}</dd>
{%- endfor -%}
</dl>
{%- endif -%}
<dl><dt><a href="/news.html" class="date">Older News</a></dt><dd></dd></dl>
</div>
<div id="features">
<h2>Features</h2>
<div id="features-easy">
<h3>Easy to use</h3>
<img id="features-multiple" src="assets/screenshots/list-alarms.png" alt="Alarms list" title="Alarms list" />
<p><em>Alarm Clock</em> is easy to use - clicking the panel icon will bring up a list of alarms. From there you can
add, edit and delete alarms as well as start, stop and snooze them.</p>
<p><em>Alarm Clock</em> supports two types of alarms: <span class="nowrap"><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><strong>Clocks</strong></span> and <span class="nowrap"><img class="inline-img" src="/assets/graphics/alarm-timer.svg" alt="Timer"><strong>Timers</strong>.</span> The Clock will go off at a specific time of day while the Timer will ring after the specified amount of time.</p>
</div>
<div id="features-notification">
<h3>Notifications</h3>
<img id="edit-alarm" src="assets/screenshots/edit-alarm.png" alt="Edit alarm" title="Edit alarm" />
<p><em>Alarm Clock</em> will notify you of an alarm by either <strong>playing a sound</strong> or starting your favorite <strong>music player</strong>!
You can of course specify which sound you would like to use and whether it should be repeated or not.
It’s also possible to specify a custom command to run instead of the pre-defined media players.</p>
<div id="notify-bubble">
<p>A <strong>notification bubble</strong> will appear when an alarm goes off, just in case you missed the sound.</p>
<img class="small" src="assets/screenshots/notification.png" alt="Alarm notification bubble" title="Alarm notification bubble" />
</div>
</div>
<div id="features-snooze">
<h3>Snooze</h3>
<img id="alarm-menu" src="assets/screenshots/menu.png" alt="Alarm Clock menu" title="Alarm Clock menu" />
<p>Both alarms and timers can be <strong>snoozed</strong> - it's as easy as selecting the alarm and clicking "Snooze".</p>
<p>For convenience, the right-click menu of the panel icon provides quick access to snoozing and stopping any beeping alarms.</p>
</div>
<div id="features-powerful">
<h3>Powerful</h3>
<p><em>Alarm Clock</em> is powerful and supports <strong>multiple alarms</strong> as well as <strong>auto-repeatable</strong> alarms.</p>
<img id="features-repeat" src="assets/screenshots/repeat.png" alt="Repeatable alarms" title="Repeatable alarms" />
</div>
</div>
<div id="install">
<h2>Installation</h2>
<h3 id="ubuntu">Debian, Linux Mint, Ubuntu & derivatives</h3>
<p>If you are running <strong>Ubuntu 23.04 "Lunar Lobster"</strong>, <strong>Debian 12 "Bookworm"</strong>, <strong>or newer</strong>, you can install <em>Alarm Clock</em> by simply clicking <a href="#install-button">the big green button below</a>.</p>
<p>If you are running <strong>an older version of Ubuntu, Linux Mint</strong>, or you simply want the latest version of <em>Alarm Clock</em>, first add the <a href="https://launchpad.net/~tatokis/+archive/ubuntu/alarm-clock-applet">PPA</a> by running the following two commands in a terminal:</p>
<pre class="code"><code>sudo add-apt-repository -y ppa:tatokis/alarm-clock-applet
sudo apt update</code></pre><p>and entering your password when requested.
</p>
<p>Then, you can click the big button below to install!<br>
<a id="install-button" href="apt://alarm-clock-applet"><img src="/assets/graphics/alarm-clock.svg" alt="Clock"><span>Yes, I want it!</span></a><br>
This will install the <em>alarm-clock-applet</em> package. If the button above does not work, you can also install it using the terminal by running</p><pre class="code"><code>sudo apt install alarm-clock-applet</code></pre><p>or by searching for <em>alarm-clock-applet</em> in your preferred Software Centre.</p>
<p>If you are running <strong>a version of Debian older than 12 "Bookworm"</strong>, you will need to <a href="#build-from-source">manually build from source</a>.</p>
<h3 id="arch">Arch Linux, Manjaro, EndeavourOS & derivatives</h3>
<p><em>Alarm Clock</em> can be installed from the <a href="https://aur.archlinux.org/packages/alarm-clock-applet">AUR</a>.</p><p>Please make sure you have first read through the <a href="https://wiki.archlinux.org/title/Arch_User_Repository">Arch Wiki AUR page</a>, especially the note in the <a href="https://wiki.archlinux.org/title/Arch_User_Repository#Installing_and_upgrading_packages">Installing and upgrading packages</a> section.</p>
<p><strong>Any issues opened about errors while loading shared libraries on Arch-based systems will be closed.</strong></p>
</div>
<div id="download">
<h2>Downloads</h2>
<p>The latest stable release is <em>Alarm Clock <strong>{{ latest_ver }}</strong></em>.</p>
<ul>
{%- for release in releases -%}
<li{% if forloop.first %} class="latest"{% endif %}><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://github.com/alarm-clock-applet/alarm-clock/archive/refs/tags/{{ release.tag_name }}.tar.gz">alarm-clock-{{ release.tag_name }}.tar.gz</a></li>
{%- endfor -%}
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.3.4/+download/alarm-clock-applet-0.3.4.tar.gz">alarm-clock-applet-0.3.4.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.3.3/+download/alarm-clock-applet-0.3.3.tar.gz">alarm-clock-applet-0.3.3.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.3.2/+download/alarm-clock-applet-0.3.2.tar.gz">alarm-clock-applet-0.3.2.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.3.1/+download/alarm-clock-applet-0.3.1.tar.gz">alarm-clock-applet-0.3.1.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.3.0/+download/alarm-clock-applet-0.3.0.tar.gz">alarm-clock-applet-0.3.0.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.2/+download/alarm-clock-applet-0.2.6.tar.gz">alarm-clock-applet-0.2.6.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.2/+download/alarm-clock-0.2.5.tar.gz">alarm-clock-0.2.5.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.2/+download/alarm-clock-0.2.4.tar.gz">alarm-clock-0.2.4.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.2/+download/alarm-clock-0.2.3.tar.gz">alarm-clock-0.2.3.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.2/+download/alarm-clock-0.2.2.tar.gz">alarm-clock-0.2.2.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.2/+download/alarm-clock-0.2.1.tar.gz">alarm-clock-0.2.1.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="https://launchpad.net/alarm-clock/trunk/0.2/+download/alarm-clock-0.2.tar.gz">alarm-clock-0.2.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="download/alarm-applet-0.1.2.tar.gz">alarm-applet-0.1.2.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="download/alarm-applet-0.1.1.tar.gz">alarm-applet-0.1.1.tar.gz</a></li>
<li><img class="inline-img" src="/assets/graphics/alarm-clock.svg" alt="Clock"><a href="download/alarm-applet-0.1.tar.gz">alarm-applet-0.1.tar.gz</a></li>
</ul>
<p>(In version 0.2, the project changed name from Alarm Applet to <em>Alarm Clock</em>)</p>
</div>
<div id="build-from-source">
<h2>Build from Source</h2>
<h3>Requirements</h3>
<p>Please check the <a href="https://github.com/alarm-clock-applet/alarm-clock#requirements">Requirements</a> section of the <a href="https://github.com/alarm-clock-applet/alarm-clock/blob/master/README.md">README</a> for information regarding dependencies. They're usually in the *-dev or *-devel packages in most distributions.</p>
{% capture requirements_ubuntu %}{%- include requirements_ubuntu.md -%}{% endcapture %}
{{ requirements_ubuntu | prepend: "#" | markdownify }}
<h3 id="building-and-installing">Building and Installing</h3>
{% capture build_from_source %}{%- include build_from_source.md -%}{% endcapture %}
{{ build_from_source | replace: "<VERSION>", latest_ver | markdownify }}
</div>
<div id="bugs">
<h2>Bugs & Suggestions</h2>
<p>Please post any bugs and suggestions to the <a href="https://github.com/alarm-clock-applet/alarm-clock/issues">GitHub issue tracker</a>! If you'd like to see <em>Alarm Clock</em> speak your native tongue, consider helping out with the <a href="https://translations.launchpad.net/alarm-clock">translations</a>!</p>
</div>