mirror of
				https://github.com/avitex/avitex.github.io
				synced 2025-11-04 08:43:28 +00:00 
			
		
		
		
	Compare commits
	
		
			No commits in common. "94b119c2176868effc5772bda01467e7a9e788f9" and "6dd3ec76e982b36a1d5e0aee842662f1977009c5" have entirely different histories.
		
	
	
		
			94b119c217
			...
			6dd3ec76e9
		
	
		
							
								
								
									
										17
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							@ -1,17 +0,0 @@
 | 
			
		||||
name: build
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
    branches:
 | 
			
		||||
      - source
 | 
			
		||||
jobs:
 | 
			
		||||
  build_and_deploy:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v2
 | 
			
		||||
      - name: Build and deploy
 | 
			
		||||
        uses: shalzz/zola-deploy-action@v0.12.0
 | 
			
		||||
        env:
 | 
			
		||||
          PAGES_BRANCH: master
 | 
			
		||||
          BUILD_DIR: .
 | 
			
		||||
          TOKEN: ${{ secrets.TOKEN }}
 | 
			
		||||
							
								
								
									
										18
									
								
								.travis.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								.travis.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,18 @@
 | 
			
		||||
dist: bionic
 | 
			
		||||
language: minimal
 | 
			
		||||
 | 
			
		||||
before_script:
 | 
			
		||||
  # Download and unzip the zola executable
 | 
			
		||||
  - curl -s -L https://github.com/getzola/zola/releases/download/v0.10.1/zola-v0.10.1-x86_64-unknown-linux-gnu.tar.gz | sudo tar xvzf - -C /usr/local/bin
 | 
			
		||||
 | 
			
		||||
script:
 | 
			
		||||
  - zola check && zola build
 | 
			
		||||
 | 
			
		||||
after_success: |
 | 
			
		||||
  [ $TRAVIS_BRANCH = source ] &&
 | 
			
		||||
  [ $TRAVIS_PULL_REQUEST = false ] &&
 | 
			
		||||
  zola check &&
 | 
			
		||||
  zola build &&
 | 
			
		||||
  sudo pip install ghp-import &&
 | 
			
		||||
  ghp-import -m "build ${TRAVIS_COMMIT}" -c 1bit.pw -n public -b master &&
 | 
			
		||||
  git push -fq https://${GH_TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git master
 | 
			
		||||
							
								
								
									
										2
									
								
								LICENSE
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								LICENSE
									
									
									
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
MIT License
 | 
			
		||||
 | 
			
		||||
Copyright (c) 2018-2021 James Dyson
 | 
			
		||||
Copyright (c) 2018-2020 James Dyson
 | 
			
		||||
 | 
			
		||||
Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
of this software and associated documentation files (the "Software"), to deal
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										31
									
								
								config.toml
									
									
									
									
									
								
							
							
						
						
									
										31
									
								
								config.toml
									
									
									
									
									
								
							@ -3,20 +3,20 @@ base_url = "https://1bit.pw"
 | 
			
		||||
description = "Home of avitex"
 | 
			
		||||
 | 
			
		||||
compile_sass = true
 | 
			
		||||
highlight_code = true
 | 
			
		||||
highlight_theme = "1337"
 | 
			
		||||
build_search_index = true
 | 
			
		||||
generate_rss = true
 | 
			
		||||
 | 
			
		||||
taxonomies = [{ name = "blog/tags", rss = true }]
 | 
			
		||||
 | 
			
		||||
[markdown]
 | 
			
		||||
highlight_code = true
 | 
			
		||||
highlight_theme = "1337"
 | 
			
		||||
taxonomies = [
 | 
			
		||||
	{name = "blog/tags", rss = true},
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[link_checker]
 | 
			
		||||
skip_prefixes = [
 | 
			
		||||
	"https://play.esea.net",
 | 
			
		||||
	"https://letsplay.live",
 | 
			
		||||
	"https://twitter.com",
 | 
			
		||||
	"https://twitter.com"
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[extra]
 | 
			
		||||
@ -25,22 +25,25 @@ author = "avitex"
 | 
			
		||||
[[extra.main_menu]]
 | 
			
		||||
name = "Blog"
 | 
			
		||||
url = "/blog"
 | 
			
		||||
sub = [{ name = "Latest", url = "/blog" }, { name = "Tags", url = "/blog-tags" }]
 | 
			
		||||
sub = [
 | 
			
		||||
	{name = "Latest", url = "/blog"},
 | 
			
		||||
	{name = "Tags", url = "/blog/tags"}
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[[extra.main_menu]]
 | 
			
		||||
name = "Projects"
 | 
			
		||||
url = "/projects"
 | 
			
		||||
sub = [
 | 
			
		||||
	{ name = "Rust", url = "#rust" },
 | 
			
		||||
	{ name = "Elixir", url = "#elixir" },
 | 
			
		||||
	{ name = "Github", url = "https://github.com/avitex" },
 | 
			
		||||
	{name = "Rust", url = "#rust"},
 | 
			
		||||
	{name = "Elixir", url = "#elixir"},
 | 
			
		||||
	{name = "Github", url = "https://github.com/avitex"}
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[[extra.main_menu]]
 | 
			
		||||
name = "About"
 | 
			
		||||
url = "/about"
 | 
			
		||||
sub = [
 | 
			
		||||
	{ name = "Overview", url = "/about" },
 | 
			
		||||
	{ name = "Bio", url = "/about/bio" },
 | 
			
		||||
	{ name = "Social", url = "/about/social" },
 | 
			
		||||
]
 | 
			
		||||
	{name = "Overview", url = "/about"},
 | 
			
		||||
	{name = "Bio", url = "/about/bio"},
 | 
			
		||||
	{name = "Social", url = "/about/social"}
 | 
			
		||||
]
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
status = { experimental = "red", development = "orange", hibernation = "inactive", maintained = "green" }
 | 
			
		||||
status = { experimental = "red", development = "orange", published = "green" }
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
# Rust
 | 
			
		||||
@ -6,98 +6,80 @@ status = { experimental = "red", development = "orange", hibernation = "inactive
 | 
			
		||||
[project.rust-badgen]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "badgen"
 | 
			
		||||
status = "hibernation"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/rust-badgen"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.rust-dangerous]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "dangerous"
 | 
			
		||||
status = "maintained"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/rust-dangerous"
 | 
			
		||||
ci = true
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.rust-zc]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "zc"
 | 
			
		||||
status = "maintained"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/rust-zc"
 | 
			
		||||
ci = true
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.rust-aliasable]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "aliasable"
 | 
			
		||||
status = "maintained"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/rust-aliasable"
 | 
			
		||||
ci = true
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.rust-arae]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "arae"
 | 
			
		||||
status = "experimental"
 | 
			
		||||
github = "avitex/rust-arae"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.rust-dnscat]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "dnscat"
 | 
			
		||||
status = "development"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/rust-dnscat"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.rust-public-ip]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "public-ip"
 | 
			
		||||
status = "maintained"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/rust-public-ip"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.mdbook-tera]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "mdbook-tera"
 | 
			
		||||
status = "maintained"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/mdbook-tera"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.rust-xlff]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "xlff"
 | 
			
		||||
status = "development"
 | 
			
		||||
github = "avitex/rust-xlff"
 | 
			
		||||
 | 
			
		||||
[project.rust-abuseipdb]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "abuseipdb"
 | 
			
		||||
status = "maintained"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/rust-abuseipdb"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.rust-aliasable-deref-trait]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "aliasable_deref_trait"
 | 
			
		||||
status = "maintained"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/rust-aliasable-deref-trait"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.rust-feast]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "feast"
 | 
			
		||||
status = "experimental"
 | 
			
		||||
github = "avitex/rust-feast"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.battlelayer]
 | 
			
		||||
lang = "rust"
 | 
			
		||||
crate = "battlelayer"
 | 
			
		||||
status = "hibernation"
 | 
			
		||||
status = "development"
 | 
			
		||||
github = "avitex/battlelayer"
 | 
			
		||||
ci = false
 | 
			
		||||
published = false
 | 
			
		||||
 | 
			
		||||
###############################################################################
 | 
			
		||||
# Elixir
 | 
			
		||||
@ -105,39 +87,29 @@ published = false
 | 
			
		||||
[project.elixir-glicko]
 | 
			
		||||
lang = "elixir"
 | 
			
		||||
hex = "glicko"
 | 
			
		||||
status = "maintained"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/elixir-glicko"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.elixir-rcon]
 | 
			
		||||
lang = "elixir"
 | 
			
		||||
hex = "rcon"
 | 
			
		||||
status = "maintained"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/elixir-rcon"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.elixir-vultr]
 | 
			
		||||
lang = "elixir"
 | 
			
		||||
hex = "vultr"
 | 
			
		||||
status = "hibernation"
 | 
			
		||||
status = "published"
 | 
			
		||||
github = "avitex/elixir-vultr"
 | 
			
		||||
ci = false
 | 
			
		||||
published = true
 | 
			
		||||
 | 
			
		||||
[project.elixir-gitlab]
 | 
			
		||||
lang = "elixir"
 | 
			
		||||
hex = "gitlab"
 | 
			
		||||
status = "hibernation"
 | 
			
		||||
status = "development"
 | 
			
		||||
github = "avitex/elixir-gitlab"
 | 
			
		||||
ci = false
 | 
			
		||||
published = false
 | 
			
		||||
 | 
			
		||||
[project.typed-struct-cast]
 | 
			
		||||
lang = "elixir"
 | 
			
		||||
hex = "typed-struct-cast"
 | 
			
		||||
status = "hibernation"
 | 
			
		||||
status = "development"
 | 
			
		||||
github = "avitex/typed-struct-cast"
 | 
			
		||||
ci = false
 | 
			
		||||
published = false
 | 
			
		||||
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
1bit.pw
 | 
			
		||||
@ -28,8 +28,8 @@
 | 
			
		||||
	{%- endif -%}
 | 
			
		||||
{% endmacro meta_desc %}
 | 
			
		||||
 | 
			
		||||
{% macro status_badge(status, desc, link, color, label="status") %}
 | 
			
		||||
	{{ self::badge(type="badge", scope=label ~ "-" ~ status ~ "-" ~ color, desc=desc, link=link) }}
 | 
			
		||||
{% macro status_badge(status, desc, link, color) %}
 | 
			
		||||
	{{ self::badge(type="badge", scope="status-" ~ status ~ "-" ~ color, desc=desc, link=link) }}
 | 
			
		||||
{% endmacro status_badge %}
 | 
			
		||||
 | 
			
		||||
{% macro badge(type, scope, desc, link) %}
 | 
			
		||||
 | 
			
		||||
@ -7,43 +7,29 @@
 | 
			
		||||
            <th>Links</th>
 | 
			
		||||
            <th>Package</th>
 | 
			
		||||
            <th>Maintenance</th>
 | 
			
		||||
            <th>Issues</th>
 | 
			
		||||
            <th>Pull Requests</th>
 | 
			
		||||
            <th>Builds</th>
 | 
			
		||||
            <th>Status</th>
 | 
			
		||||
        </tr>
 | 
			
		||||
    </thead>
 | 
			
		||||
    <tbody>
 | 
			
		||||
        {% for project_name, project in data.project %}
 | 
			
		||||
            {% for project_name, project in data.project %}
 | 
			
		||||
            {% if project.lang == lang %}
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td><code>{{ project_name }}</code></td>
 | 
			
		||||
                <td><a href="https://github.com/{{ project.github }}">github</a></td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    {% if project.crate and project.published %}
 | 
			
		||||
                    {% if project.crate %}
 | 
			
		||||
                        {{ macros::badge(type="crates/v", scope=project.crate, desc="Rust crate", link="https://crates.io/crates/" ~ project.crate) }}
 | 
			
		||||
                    {% endif %}
 | 
			
		||||
                    {% if project.hex and project.published %}
 | 
			
		||||
                    {% if project.hex %}
 | 
			
		||||
                        {{ macros::badge(type="hexpm/v", scope=project.hex, desc="Hex package", link="https://hex.pm/packages/" ~ project.hex) }}
 | 
			
		||||
                    {% endif %}
 | 
			
		||||
                    {% if not project.published %}
 | 
			
		||||
                        Not published
 | 
			
		||||
                    {% endif %}
 | 
			
		||||
                </td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    {{ macros::status_badge(status=project.status, color=data.status[project.status], desc="Project status", link=false) }}
 | 
			
		||||
                </td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    {{ macros::badge(type="github/issues", scope=project.github, desc="Github issues", link="https://github.com/" ~ project.github ~ "/issues") }}
 | 
			
		||||
                </td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    {{ macros::badge(type="github/issues-pr", scope=project.github, desc="Github PRs", link="https://github.com/" ~ project.github ~ "/pulls") }}
 | 
			
		||||
                </td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    {% if project.ci %}
 | 
			
		||||
                        {{ macros::badge(type="github/workflow/status", scope=project.github ~ "/build", desc="Build status", link="https://github.com/" ~ project.github ~ "/actions?query=workflow:build") }}
 | 
			
		||||
                    {% else %}
 | 
			
		||||
                        {{ macros::status_badge(label="build", status="unknown", color="inactive", desc="Build status", link=false) }}
 | 
			
		||||
                    {% endif %}
 | 
			
		||||
                    {{ macros::badge(type="travis/com", scope=project.github ~ "/master", desc="Build status", link="https://travis-ci.com/" ~ project.github) }}
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            {% endif %}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user