2019-09-19 01:27:19 +00:00
{% set metaTitle = "FAQ" %}
{% set metaUrl = '/faq' %}
2018-04-19 06:22:53 +00:00
{% extends "_layout.njk" %}
2018-04-18 21:00:36 +00:00
2019-09-17 05:14:25 +00:00
{% set noJsMaxSizeInt = config.cloudflare.noJsMaxSize | int %}
{% set chunkSizeInt = config.uploads.chunkSize | int %}
2019-09-17 04:13:41 +00:00
{% set extensionsFilterMode = config.extensionsFilterMode %}
{% set extensionsFilter = config.extensionsFilter %}
2018-04-18 21:00:36 +00:00
{% block content %}
{{ super() }}
2018-12-07 22:10:35 +00:00
<section class="section">
<div class="container has-text-left">
<h2 class='subtitle'>What is safe.fiery.me?</h2>
<article class="message">
<div class="message-body">
2019-12-01 20:10:23 +00:00
This is a fork of <a href="https://github.com/WeebDev/lolisafe" target="_blank" rel="noopener">lolisafe</a>.<br>
GitHub repository of the fork is located <a href="https://github.com/BobbyWibowo/lolisafe" target="_blank" rel="noopener">here</a>.
2018-12-07 22:10:35 +00:00
</div>
</article>
2018-04-18 21:00:36 +00:00
2018-12-07 22:10:35 +00:00
<h2 class='subtitle'>Will you keep my files forever?</h2>
<article class="message">
<div class="message-body">
2019-09-08 18:21:01 +00:00
Unless I receive a copyright complain, or some other bullshit, I will.<br>
2019-12-01 20:10:23 +00:00
<br>
2019-09-08 18:21:01 +00:00
However, we also have temporary uploads feature which will automatically delete your files after a certain period of time.<br>
2019-12-01 20:10:23 +00:00
You can configure this feature through our homepage's config tab.
2018-12-07 22:10:35 +00:00
</div>
</article>
2018-04-18 21:00:36 +00:00
2018-12-07 22:10:35 +00:00
<h2 class='subtitle'>How can I keep track of my uploads?</h2>
<article class="message">
<div class="message-body">
Simply create a user on the site and every upload will be associated with your account, granting you access to your uploaded files through our dashboard.<br>
2019-12-01 20:10:23 +00:00
You will <strong>need</strong> to do this if you ever want to delete your own uploads in the future, unless you choose to use temporary uploads.
2018-12-07 22:10:35 +00:00
</div>
</article>
2018-04-18 21:00:36 +00:00
2018-12-07 22:10:35 +00:00
<h2 class='subtitle'>What are albums?</h2>
<article class="message">
<div class="message-body">
Albums are a simple way of sorting uploads together.<br>
2019-12-01 20:10:23 +00:00
You can then share public links to these albums, to allow everyone else to view a pretty listing of the uploads in them.<br>
<br>
2019-09-08 18:21:01 +00:00
As long as you are logged in, you can create albums through our homepage or dashboard,<br>
2019-09-01 19:23:16 +00:00
then afterwards you can use them with our <a href="https://addons.mozilla.org/en-US/firefox/addon/lolisafe/" target="_blank" rel="noopener">Firefox extension</a> or <a href="https://chrome.google.com/webstore/detail/loli-safe-uploader/enkkmplljfjppcdaancckgilmgoiofnj" target="_blank" rel="noopener">Chrome extension</a>,<br>
2019-09-08 18:21:01 +00:00
which will enable you to <strong>right click -> send file to safe</strong>, or to a desired album if you have any.<br>
2019-12-01 20:10:23 +00:00
With the Chrome extension, you will have to manually set the domain in the extension's settings to <strong>https://safe.fiery.me</strong>.<br>
<br>
If you use a Linux desktop, we also have a bash uploader that supports uploading to albums.<br>
You can learn more about it <a href="https://github.com/BobbyWibowo/uguush" target="_blank" rel="noopener">here</a>.
2018-12-07 22:10:35 +00:00
</div>
</article>
2018-05-12 16:34:19 +00:00
2018-12-07 22:10:35 +00:00
<h2 class='subtitle'>Why should I use this?</h2>
<article class="message">
<div class="message-body">
I don't know.
</div>
</article>
2018-05-12 16:34:19 +00:00
2018-12-07 22:10:35 +00:00
<h2 class='subtitle'>I saw something too illegal for my tastes here, what should I do?</h2>
<article class="message">
<div class="message-body">
2019-12-01 20:10:23 +00:00
Send a strongly worded email to <a href="mailto:bobby@fiery.me">bobby@fiery.me</a> and I will try to get back to you within <strong>48 hours</strong>.
2018-12-07 22:10:35 +00:00
</div>
</article>
2018-05-12 16:34:19 +00:00
2019-09-01 19:23:16 +00:00
<h2 class='subtitle'>I found a bug! -or- I want to request a feature!</h2>
<article class="message">
<div class="message-body">
Feel free to create a GitHub issue <a href="https://github.com/BobbyWibowo/lolisafe/issues/new/choose" target="_blank" rel="noopener">here</a>.</br>
2019-12-01 20:10:23 +00:00
Or if you don't want to use GitHub, you can also contact me through my email above.
</div>
</article>
<h2 class='subtitle'>How do I delete my own account <strong>and</strong> all the uploads associated with it?</h2>
<article class="message">
<div class="message-body">
For the time being, you will need to contact me through my email above.<br>
A feature to delete your own account yourself is currently still being worked on.<br>
Otherwise, if you don't mind a record of your username being left here, it should be easy to bulk delete all your uploads from the dashboard anyway.
2019-09-01 19:23:16 +00:00
</div>
</article>
2019-01-05 04:54:29 +00:00
<h2 class='subtitle'>Where is the server located at?</h2>
<article class="message">
<div class="message-body">
2019-04-05 02:27:10 +00:00
Paris, France.<br>
2019-09-08 18:21:01 +00:00
We are using <a href="https://www.cloudflare.com/cdn/" target="_blank" rel="noopener">Cloudflare</a> though, so you can expect your uploads to be delivered quickly all over the world after they have been cached.
2019-01-05 04:54:29 +00:00
</div>
</article>
2019-09-01 19:23:16 +00:00
<h2 class='subtitle'>Since my uploads are cached, what about after I delete them from the dashboard?</h2>
2019-01-05 04:54:29 +00:00
<article class="message">
<div class="message-body">
2019-01-05 04:56:46 +00:00
We will send API requests to Cloudflare to purge their cache immediately after you delete your uploads from the dashboard.<br>
2019-09-01 19:23:16 +00:00
Cache of their thumbnails will also be purged, if applicable.
2019-01-05 04:54:29 +00:00
</div>
</article>
2018-12-07 22:10:35 +00:00
<h2 class='subtitle'>Do you have a No-JS uploader form?</h2>
<article class="message">
<div class="message-body">
2019-09-01 19:23:16 +00:00
Yes, check out <a href="nojs" target="_blank" rel="noopener">this page</a>.
2018-12-07 22:10:35 +00:00
</div>
</article>
2018-04-18 21:00:36 +00:00
2019-09-17 05:14:25 +00:00
{% if noJsMaxSizeInt and chunkSizeInt -%}
2019-09-01 19:23:16 +00:00
<h2 class='subtitle'>Why is the maximum file size in the No-JS uploader form smaller?</h2>
<article class="message">
<div class="message-body">
This site is using Cloudflare, which limits the maximum upload size.<br>
Since the homepage uploader chunks your uploads through JS magic, it is possible to increase the maximum file size there.
</div>
</article>
{%- endif %}
2019-09-17 05:14:25 +00:00
{% if chunkSizeInt -%}
2019-09-08 18:21:01 +00:00
<h2 class='subtitle'>So your API supports chunked uploads?</h2>
2018-12-07 22:10:35 +00:00
<article class="message">
<div class="message-body">
2019-10-11 05:53:11 +00:00
Yes, the homepage uploader was coded to chunk uploads into {{ chunkSizeInt }} MB pieces by default (chunk size is configurable through the config tab).<br>
2019-12-01 20:10:23 +00:00
If you want to chunk your API uploads, feel free to inspect the <a href="https://github.com/BobbyWibowo/lolisafe" target="_blank" rel="noopener">source code</a> to see how it works.<br>
A rough description of how it works is to simply upload the chunks with their UUID information attached, and then call the "finish chunks" API to rebuild them into a single proper file.
2018-12-07 22:10:35 +00:00
</div>
</article>
{%- endif %}
2018-04-18 21:00:36 +00:00
2018-12-07 22:10:35 +00:00
<h2 class='subtitle'>What are the allowed extensions here?</h2>
<article class="message">
<div class="message-body">
2019-09-08 01:56:29 +00:00
{% if extensionsFilter.length -%}
2019-09-17 04:13:41 +00:00
{%- if extensionsFilterMode === 'whitelist' -%}
2019-09-08 01:56:29 +00:00
We only support the following extensions:
2019-09-08 18:21:01 +00:00
{%- else -%}
We support any file extensions, except the following:
2019-09-08 01:56:29 +00:00
{%- endif -%}<br>
{% set comma = joiner(' ') -%}
{%- for extension in extensionsFilter -%}
{{ comma() }}<code>{{ extension }}</code>
{%- endfor -%}
2018-12-07 22:10:35 +00:00
{%- else -%}
We support any file extensions.
{%- endif %}
</div>
</article>
2018-04-18 21:00:36 +00:00
</div>
</section>
{% endblock %}