forget-cancellare-vecchi-toot/templates/about.html

166 lines
4.3 KiB
HTML
Raw Normal View History

2017-08-24 15:39:11 +02:00
{% from 'lib/picture.html' import picture %}
2017-08-03 16:05:28 +02:00
{% extends 'lib/layout.html' %}
{% block body %}
2017-07-31 20:49:03 +02:00
2017-08-03 16:05:28 +02:00
<section>
{% include "lib/greet.html" %}
<p>Forget is a service that automatically deletes your old posts. Shouldn't databases forget too?</p>
2017-08-03 16:05:28 +02:00
</section>
{% if not g.viewer %}
2017-08-03 16:05:28 +02:00
<section>
<h2 id="sign_in">Sign in</h2>
{% if twitter_login_error %}
<div class="banner error">
Sorry, something went wrong when logging you in with Twitter. Give it another shot, maybe?
</div>
{% endif %}
2017-08-23 15:14:24 +02:00
<p>
<a class='btn primary twitter-colored' href="/login/twitter">
2017-09-17 13:20:30 +02:00
{{picture(st, 'twitter', (20,40,80), ('webp', 'png'))}}
Log in with Twitter
2017-08-23 15:14:24 +02:00
</a>
</p>
2019-03-15 17:59:44 +01:00
<p id='mastodon_instance_buttons'>
{% for instance in mastodon_instances %}
<a class='btn primary mastodon-colored' href="{{ url_for('mastodon_login_step1', instance_url=instance) }}">
{% if loop.first %}
2017-09-17 13:20:30 +02:00
{{picture(st, 'mastodon', (20,40,80), ('webp', 'png'))}}
Log in with
{% endif %}
{{instance}}
2017-09-17 13:20:30 +02:00
</a>
{% else %}
<a class='btn primary mastodon-colored' href="{{ url_for('mastodon_login_step1') }}">
2017-09-17 13:20:30 +02:00
{{picture(st, 'mastodon', (20,40,80), ('webp', 'png'))}}
Log in with Mastodon
2017-08-23 15:14:24 +02:00
</a>
{% endfor %}
2017-09-17 13:20:30 +02:00
{% if mastodon_instances %}
2017-09-17 13:21:35 +02:00
<a class='btn secondary' href="{{ url_for('mastodon_login_step1') }}">
2017-09-17 13:20:30 +02:00
Another Mastodon instance
2017-08-23 15:14:24 +02:00
</a>
2017-09-17 13:20:30 +02:00
{% endif %}
2021-11-09 09:23:22 +01:00
</p>
<p id='misskey_instance_buttons'>
{% for instance in misskey_instances %}
<a class='btn primary misskey-colored' href="{{ url_for('misskey_login', instance_url=instance) }}">
{% if loop.first %}
{{picture(st, 'misskey', (20,40,80), ('webp', 'png'))}}
Log in with
{% endif %}
{{instance}}
</a>
{% else %}
<a class='btn primary misskey-colored' href="{{ url_for('misskey_login') }}">
{{picture(st, 'misskey', (20,40,80), ('webp', 'png'))}}
Log in with Misskey
</a>
{% endfor %}
{% if misskey_instances %}
<a class='btn secondary' href="{{ url_for('misskey_login') }}">
Another Misskey instance
</a>
{% endif %}
2017-08-23 15:14:24 +02:00
</p>
2017-08-03 16:05:28 +02:00
</section>
2019-03-15 17:59:44 +01:00
2021-11-09 09:23:22 +01:00
<!-- Mastodon -->
2019-03-15 17:59:44 +01:00
2021-11-09 23:06:44 +01:00
<script type="application/json" id="mastodon_top_instances">
2019-03-15 17:59:44 +01:00
[
{% for instance in mastodon_instances %}
{"instance": "{{instance}}"}
2019-03-15 17:59:44 +01:00
{%- if not loop.last -%}
,
{%- endif %}
{% endfor %}
]
</script>
2021-11-09 09:23:22 +01:00
<script type="text/html+template" id="mastodon_instance_button_template">
<a class='btn primary mastodon-colored'
href="{{ url_for('mastodon_login_step1') }}?instance_url=${encodeURIComponent(instance)}">
2019-03-15 17:59:44 +01:00
${ !first? '' : `
{{picture(st, 'mastodon', (20,40,80), ('webp', 'png'))}}
Log in with
`}
${ instance }
</a>
</script>
2021-11-09 09:23:22 +01:00
<script type="text/html+template" id="mastodon_another_instance_button_template">
2019-03-15 17:59:44 +01:00
<a class='btn secondary' href="{{ url_for('mastodon_login_step1') }}">
Another Mastodon instance
</a>
</script>
2021-11-09 09:23:22 +01:00
<!-- Misskey -->
2021-11-09 23:06:44 +01:00
<script type="application/json" id="misskey_top_instances">
2021-11-09 09:23:22 +01:00
[
{% for instance in misskey_instances %}
{"instance": "{{instance}}"}
{%- if not loop.last -%}
,
{%- endif %}
{% endfor %}
]
</script>
<script type="text/html+template" id="misskey_instance_button_template">
<a class='btn primary misskey-colored'
href="{{ url_for('misskey_login') }}?instance_url=${encodeURIComponent(instance)}">
${ !first? '' : `
{{picture(st, 'misskey', (20,40,80), ('webp', 'png'))}}
Log in with
`}
${ instance }
</a>
</script>
<script type="text/html+template" id="misskey_another_instance_button_template">
<a class='btn secondary' href="{{ url_for('misskey_login') }}">
Another Misskey instance
</a>
</script>
{% endif %}
<section>
<h2>Features</h2>
<ul>
<li>Delete your posts when they cross an age threshold.</li>
<li>Or keep your post count in check, deleting old posts when you go over.</li>
2022-03-01 00:09:04 +01:00
<li>Preserve old posts that matter by giving them a favourite or a reaction.</li>
<li>Set it and <i>forget</i> it. Forget works continuously in the background.</li>
</ul>
</section>
<section>
<h2>Non-features</h2>
<p>
Forget is not a one-time purging tool.
It is designed to prune your account continuously, not quickly.
If you need a lot of posts gone fast, you may want to look for another more-suited tool.
</p>
</section>
2017-08-03 16:05:28 +02:00
{% endblock %}
{% block scripts %}
<script defer src="{{st('instance_buttons.js')}}"></script>
{% endblock %}