all repos — site @ 21849fe70971172213770b7cce9d5cdb73ba35b7

source for my site, found at icyphox.sh

config.py (view raw)

 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
# config.py - Vite's configuration script

title = "icyphox"
author = ""
header = """<a href="/"><- back</a>"""

# gets the latest commit 
import subprocess

def get_commit():
    out = subprocess.run(
            ["git", "rev-parse", "--short", "HEAD"], 
            stdout=subprocess.PIPE)
    commit = out.stdout.decode("utf-8").strip()
    return commit

def get_big_commit():
    out = subprocess.run(
            ["git", "rev-parse", "HEAD"],
            stdout=subprocess.PIPE
            )
    big_commit = out.stdout.decode("utf-8").strip()
    return big_commit


def get_commit_date(commit):
    out = subprocess.run(
            ["git", "show", "-s", "--format=%cd", "--date=short", commit],
            stdout=subprocess.PIPE)
    date = out.stdout.decode("utf-8").strip()
    return date

commit = get_commit()
big_commit = get_big_commit()
date = get_commit_date(commit)

# actually the sidebar
footer = f"""
    <img class="logo" src="/static/icyphox.png" alt="icyphox's avatar" />
    <p>
    <span class="sidebar-link">email</span>
    <br>
      <a href="mailto:x@icyphox.sh">x@icyphox.sh</a>
    </p> 

    <p>
    <span class="sidebar-link">github</span>
        <br>
      <a href="https://github.com/icyphox">icyphox</a>
    </p> 

    <p>
    <span class="sidebar-link">mastodon</span>
    <br>
    <a rel="me" href="https://toot.icyphox.sh/@x">@x@icyphox.sh</a>
    </p> 

    <p>
    <span class="sidebar-link">pgp</span>
    <br>
      <a href="/static/gpg.txt">0x8A93F96F78C5D4C4</a>
    </p> 

    <p>
    <span class="sidebar-link">last updated</span>
    <br>
    <a href="https://github.com/icyphox/site/commit/{big_commit}">{commit}</a> on {date}
    </p>

    <h3>friends</h3>
    <p>
    Some of <a href="/friends">my friends</a> and internet bros.
    </p>

    <h3>about</h3>
    <p>
    More <a href="/about">about me</a> and my work.
    </p>

    <div class="icons">
    <a href="https://creativecommons.org/licensjes/by-nc-sa/4.0/">
    <img class="footimgs" src="/static/cc.svg">
    </a>
    <a href="https://webring.xxiivv.com/#random" target="_blank">
    <img class="footimgs" alt="xxiivv webring" src="/static/webring.svg">
    </a>
    </div>

        """
template = 'text.html'  # default is index.html
pre_build = [['bin/openring.py', '-j'], 'bin/update_index.py']
post_build = ['bin/rss.py', 'bin/plaintext.sh']