summaryrefslogtreecommitdiff
path: root/templates/_public_feed_partial.html
blob: ba84c61162011c28fa9a95d1a33f5fbb8e74ca05 (plain)
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
{% for film in films %}
<article class="public-film-row">
  <div class="poster-frame public-film-poster">
    {% if film.poster_url %}
      <img src="{{ film.poster_url }}" alt="{{ film.title }} poster" loading="lazy">
    {% else %}
      <span>{{ film.title[:1] }}</span>
    {% endif %}
  </div>
  <div class="public-film-body">
    <div class="public-film-head">
      <div>
        <h2>{{ film.title }}</h2>
        <p>
          {% if film.year %}{{ film.year }}{% endif %}
          {% set directors = split_credit_names(film.director) %}
          {% if directors %}
            {% if film.year %} · {% endif %}
            {{ directors|join(", ") }}
          {% endif %}
        </p>
      </div>
      {% if film.stars %}
      <span class="rating">{% for _ in range(film.stars) %}✦{% endfor %}</span>
      {% endif %}
    </div>

    <div class="ledger-strip">
      <span>Diary</span>
      {% if film.date_watched %}<span>{{ film.date_watched }}</span>{% endif %}
      {% if film.runtime %}<span>{{ film.runtime }} min</span>{% endif %}
      {% if film.rewatch %}<span>Rewatch{% if film.rewatch_count %} #{{ film.rewatch_count }}{% endif %}</span>{% endif %}
    </div>

    {% if film.language or film.genre or film.context or film.how_found or film.watched_with %}
    <div class="fact-list fact-list-compact">
      {% if film.language %}
      <div class="fact-row">
        <span class="fact-label">Lang</span>
        <span class="fact-value">{{ film.language }}</span>
      </div>
      {% endif %}
      {% if film.genre %}
      <div class="fact-row">
        <span class="fact-label">Genre</span>
        <span class="fact-value">{{ film.genre }}</span>
      </div>
      {% endif %}
      {% if film.context %}
      <div class="fact-row">
        <span class="fact-label">Context</span>
        <span class="fact-value">{{ film.context }}</span>
      </div>
      {% endif %}
      {% if film.how_found %}
      <div class="fact-row">
        <span class="fact-label">Found</span>
        <span class="fact-value">{{ film.how_found }}</span>
      </div>
      {% endif %}
      {% if film.watched_with %}
      <div class="fact-row">
        <span class="fact-label">With</span>
        <span class="fact-value">{{ film.watched_with }}</span>
      </div>
      {% endif %}
    </div>
    {% endif %}
  </div>
</article>
{% endfor %}