2019-05-05 03:46:59 +02:00
|
|
|
<div class="card">
|
|
|
|
<div class="card-header text-white bg-secondary">
|
2019-08-13 03:22:29 +02:00
|
|
|
<h3 class="h5">
|
|
|
|
{% if include.badges %}
|
2019-08-18 16:13:19 +02:00
|
|
|
<span class="mr-2">{{ include.title }}</span>
|
|
|
|
{% assign badges = include.badges | split:"|" %}
|
|
|
|
{% for badge in badges %}
|
|
|
|
{% assign badge_data = badge | split:":" %}
|
|
|
|
{% assign color = badge_data[0] %}
|
|
|
|
{% assign text = badge_data[1] %}
|
|
|
|
{% assign tooltip = badge_data[2] | default: false %}
|
|
|
|
{% assign help_icon = '<i class="far fa-question-circle"></i>' %}
|
|
|
|
<span
|
|
|
|
class="badge badge-{{color}}"
|
|
|
|
{% if tooltip %}
|
|
|
|
data-toggle="tooltip"
|
|
|
|
title="{{ tooltip }}"
|
|
|
|
> {{text}} {{ help_icon }}
|
|
|
|
{% else %}
|
|
|
|
> {{text}}
|
|
|
|
{% endif %}
|
|
|
|
</span>
|
|
|
|
{% endfor %}
|
2019-08-13 03:22:29 +02:00
|
|
|
{% else %}
|
2019-08-18 16:13:19 +02:00
|
|
|
{{ include.title }}
|
2019-08-13 03:22:29 +02:00
|
|
|
{% endif %}
|
|
|
|
</h3>
|
2019-05-05 03:46:59 +02:00
|
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
|
|
<p class="card-text">
|
2019-08-18 16:13:19 +02:00
|
|
|
<img
|
|
|
|
src="{{include.image}}"
|
|
|
|
height="120"
|
|
|
|
width="120"
|
|
|
|
class="panel-pic"
|
|
|
|
alt="{{include.title}}"
|
|
|
|
>
|
|
|
|
{{ include.description }}
|
2019-08-13 03:22:29 +02:00
|
|
|
{% if include.labels %}
|
2019-08-18 16:13:19 +02:00
|
|
|
{% assign labels = include.labels | split:"|" %}
|
|
|
|
{% for label in labels %}
|
|
|
|
{% assign label_data = label | split:":" %}
|
|
|
|
{% assign color = label_data[0] %}
|
|
|
|
{% assign text = label_data[1] %}
|
|
|
|
{% assign tooltip = label_data[2] | default: false %}
|
|
|
|
{% assign help_icon = '<i class="far fa-question-circle"></i>' %}
|
|
|
|
<span
|
|
|
|
class="badge badge-{{color}}"
|
|
|
|
{% if tooltip %}
|
|
|
|
data-toggle="tooltip"
|
|
|
|
title="{{ tooltip }}"
|
|
|
|
> {{text}} {{ help_icon }}
|
|
|
|
{% else %}
|
|
|
|
> {{text}}
|
|
|
|
{% endif %}
|
|
|
|
</span>
|
|
|
|
{% endfor %}
|
2019-08-13 03:22:29 +02:00
|
|
|
{% endif %}
|
2019-05-05 03:46:59 +02:00
|
|
|
</p>
|
2019-08-06 00:12:35 +02:00
|
|
|
<div class="d-flex justify-content-between flex-column flex-md-row align-items-start align-items-md-center">
|
|
|
|
<div class="flex-shrink-0 mr-2">
|
2019-08-18 16:13:19 +02:00
|
|
|
<a
|
|
|
|
href="{{include.website}}"
|
|
|
|
class="btn btn-primary mt-1">
|
|
|
|
<i class="fas fa-external-link-alt fa-fw"></i>
|
|
|
|
Website
|
|
|
|
</a>
|
2019-08-06 00:12:35 +02:00
|
|
|
{% if include.forum %}
|
2019-08-18 16:13:19 +02:00
|
|
|
<a
|
|
|
|
href="{{include.forum}}"
|
|
|
|
class="btn btn-success mt-1">
|
|
|
|
<i class="fab fa-discourse fa-fw"></i>
|
|
|
|
Forum
|
|
|
|
</a>
|
2019-08-06 00:12:35 +02:00
|
|
|
{% endif %}
|
|
|
|
{% if include.tor %}
|
2019-08-18 16:13:19 +02:00
|
|
|
<a
|
|
|
|
data-toggle="tooltip"
|
|
|
|
data-placement="bottom"
|
|
|
|
data-original-title="Requires specific software to access: torproject.org"
|
|
|
|
href="{{include.tor}}">
|
|
|
|
<img
|
|
|
|
class="mt-2"
|
|
|
|
alt="Tor"
|
|
|
|
src="/assets/img/layout/tor.png"
|
|
|
|
width="35"
|
|
|
|
height="35">
|
|
|
|
</a>
|
2019-08-06 00:12:35 +02:00
|
|
|
{% endif %}
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="mt-2">
|
2019-08-18 16:13:19 +02:00
|
|
|
{% if include.windows %}
|
|
|
|
{% if include.windows != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.windows }}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-windows fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="fab fa-windows fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
2019-08-06 00:12:35 +02:00
|
|
|
|
2019-08-18 16:13:19 +02:00
|
|
|
{% if include.mac %}
|
|
|
|
{% if include.mac != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.mac }}" class="text-decoration-none hover-text-decoration-none">
|
|
|
|
<i class="ptio-macos fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
</a>
|
|
|
|
{% else %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<i class="ptio-macos fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
2019-08-06 00:12:35 +02:00
|
|
|
|
2019-08-18 16:13:19 +02:00
|
|
|
{% if include.linux %}
|
|
|
|
{% if include.linux != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.linux }}" class="text-decoration-none hover-text-decoration-none">
|
|
|
|
<i class="ptio-linux fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
</a>
|
|
|
|
{% else %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<i class="ptio-linux fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
2019-08-06 00:12:35 +02:00
|
|
|
|
2019-09-11 04:34:41 +02:00
|
|
|
{% if include.freebsd %}
|
|
|
|
{% if include.freebsd != "" %}
|
|
|
|
<a href="{{ include.freebsd }}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-freebsd fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="fab fa-freebsd fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
2019-09-11 04:34:41 +02:00
|
|
|
{% if include.openbsd %}
|
|
|
|
{% if include.openbsd != "" %}
|
|
|
|
<a href="{{ include.openbsd }}" class="text-decoration-none hover-text-decoration-none">
|
|
|
|
<i class="ptio-openbsd fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="ptio-openbsd fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.netbsd %}
|
|
|
|
{% if include.netbsd != "" %}
|
|
|
|
<a href="{{ include.netbsd }}" class="text-decoration-none hover-text-decoration-none">
|
|
|
|
<i class="ptio-netbsd fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="ptio-netbsd fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
2019-08-18 16:13:19 +02:00
|
|
|
{% if include.firefox %}
|
|
|
|
{% if include.firefox != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.firefox }}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-firefox fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="fab fa-firefox fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.chrome %}
|
|
|
|
{% if include.chrome != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.chrome }}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-chrome fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="fab fa-chrome fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.safari %}
|
|
|
|
{% if include.safari != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.safari }}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-safari fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="fab fa-safari fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.opera %}
|
|
|
|
{% if include.opera != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.opera }}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-opera fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="fab fa-opera fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.edge %}
|
|
|
|
{% if include.edge != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.edge }}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-edge fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="fab fa-edge fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
2019-09-11 04:34:41 +02:00
|
|
|
{% if include.fdroid %}
|
|
|
|
{% if include.fdroid != "" %}
|
|
|
|
<a href="{{ include.fdroid }}" class="text-decoration-none hover-text-decoration-none">
|
|
|
|
<i class="ptio-f-droid fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="ptio-f-droid fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.googleplay %}
|
|
|
|
{% if include.googleplay != "" %}
|
|
|
|
<a href="{{ include.googleplay }}" class="text-decoration-none hover-text-decoration-none">
|
|
|
|
<i class="fab fa-google-play fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="fab fa-google-play fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
2019-08-18 16:13:19 +02:00
|
|
|
{% if include.android %}
|
|
|
|
{% if include.android != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.android }}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-android fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
</a>
|
|
|
|
{% else %}
|
|
|
|
<i class="fab fa-android fa-2x fa-fw d-inline pr-1"></i>
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.ios %}
|
|
|
|
{% if include.ios != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.ios }}" class="text-decoration-none hover-text-decoration-none">
|
|
|
|
<i class="ptio-ios fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
</a>
|
|
|
|
{% else %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<i class="ptio-ios fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
2019-09-11 04:34:41 +02:00
|
|
|
{% if include.sailfish %}
|
|
|
|
{% if include.sailfish != "" %}
|
|
|
|
<a href="{{ include.sailfish }}" class="text-decoration-none hover-text-decoration-none">
|
|
|
|
<i class="ptio-sailfish-os fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
</a>
|
|
|
|
{% else %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<i class="ptio-sailfish-os fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.web %}
|
|
|
|
{% if include.web != "" %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{ include.web }}" class="text-decoration-none hover-text-decoration-none">
|
|
|
|
<i class="fas fa-globe-americas fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
</a>
|
|
|
|
{% else %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<i class="fas fa-globe-americas fa-2x fa-fw d-inline pr-1"></i>
|
2019-08-18 16:13:19 +02:00
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
2019-08-06 00:12:35 +02:00
|
|
|
|
|
|
|
{{include.icon1}}
|
|
|
|
{{include.icon2}}
|
|
|
|
{{include.icon3}}
|
|
|
|
|
2019-08-18 16:13:19 +02:00
|
|
|
{% if include.github %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{include.github}}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-github fa-2x fa-fw d-inline"></i>
|
|
|
|
</a>
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.gitlab %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{include.gitlab}}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-gitlab fa-2x fa-fw d-inline"></i>
|
|
|
|
</a>
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.git %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{include.git}}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fab fa-git-square fa-2x fa-fw d-inline"></i>
|
|
|
|
</a>
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{% if include.source %}
|
2019-09-11 04:34:41 +02:00
|
|
|
<a href="{{include.source}}" class="text-decoration-none hover-text-decoration-none">
|
2019-08-18 16:13:19 +02:00
|
|
|
<i class="fas fa-code-branch fa-2x fa-fw d-inline"></i>
|
|
|
|
</a>
|
|
|
|
{% endif %}
|
2019-08-06 00:12:35 +02:00
|
|
|
|
|
|
|
</div>
|
2019-05-05 03:46:59 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2019-08-03 16:41:50 +02:00
|
|
|
<br>
|