Compare commits
	
		
			1 Commits
		
	
	
		
			ca7597ee8f
			...
			4163177071
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 4163177071 | 
| @@ -1,7 +1,7 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| cd $(dirname "$0") | ||||
| mkdir -p ./.dynamic | ||||
| mkdir -p ./.temp | ||||
| gcc -Wno-unused-result -Wno-incompatible-pointer-types waveforms.c ../../tools/gifenc/gifenc.c -I../../tools -O2 -o ./.temp/waveforms | ||||
| mkdir ./.dynamic | ||||
| mkdir ./.temp | ||||
| gcc waveforms.c -I../../tools ../../tools/gifenc/gifenc.c -O2 -o ./.temp/waveforms | ||||
| ./.temp/waveforms | ||||
|   | ||||
| @@ -15,7 +15,7 @@ for d in ./articles/*/; do | ||||
|       mkdir -p "./html/articles/$(basename -- $d)" | ||||
|       cp -r "$d/.dynamic/." "./html/articles/$(basename -- $d)/" | ||||
|     fi | ||||
|     ./tools/article_wrapper.py "$d/page.mmd" https://mjestecko.neocities.org/ | ./tools/mmd/build/multimarkdown > "./html/articles/$(basename -- $d).html" | ||||
|     ./tools/article_wrapper.py "$d/page.mmd" | ./tools/mmd/build/multimarkdown > "./html/articles/$(basename -- $d).html" | ||||
|   fi | ||||
| done | ||||
|  | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| # todo: Show related git history of a file? | ||||
|  | ||||
| from sys import argv, exit | ||||
| import time, urllib.parse, re | ||||
| import time | ||||
|  | ||||
| from article_utils import the_line_after_metadata, parse_metadata | ||||
| from page_shares import wrap_page, MONTHS | ||||
| @@ -12,10 +12,6 @@ if len(argv) <= 1: | ||||
|     print("No file was supplied") | ||||
|     exit(-1) | ||||
|  | ||||
| if len(argv) <= 2: | ||||
|     print("No address was supplied") | ||||
|     exit(-1) | ||||
|  | ||||
| with open(argv[1], "r") as f: | ||||
|     content = f.readlines() | ||||
|     i = the_line_after_metadata(content) | ||||
| @@ -46,16 +42,4 @@ if tags: | ||||
|  | ||||
| article_head += "---\n\n" | ||||
|  | ||||
| # todo: Article namespace with related metadata. | ||||
| header = f"""HTML header: <meta property="og:title" content="{title} on mjestečko"></meta> | ||||
|     <meta property="og:type" content="article"></meta> | ||||
|     <meta property="og:url" content="{argv[2]}/articles/{urllib.parse.quote(title)}.html"></meta> | ||||
| """ | ||||
| if not brief is None: | ||||
|     header += f"""<meta property="og:description" content="{brief}"></meta>\n""" | ||||
|  | ||||
| front_image = re.compile(r"!\[.*\]\((.+?)\)", re.DOTALL).search(''.join(content[i:])) | ||||
| if not front_image is None: | ||||
|     header += f"""<meta property="og:image" content="{argv[2]}/{urllib.parse.quote(front_image.group(1))}"></meta>\n""" | ||||
|  | ||||
| print(header + ''.join(content[:i]) + wrap_page(article_head + ''.join(content[i:]))) | ||||
| print(''.join(content[:i]) + wrap_page(article_head + ''.join(content[i:]))) | ||||
|   | ||||
							
								
								
									
										15
									
								
								upload.sh
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								upload.sh
									
									
									
									
									
								
							| @@ -1,15 +0,0 @@ | ||||
| #!/usr/bin/bash | ||||
|  | ||||
| for cur in ./html/{*,**/*}; do | ||||
|   if [[ "$cur" == *"/tracks/"* ]]; then | ||||
|     continue | ||||
|   fi | ||||
|   if [ -f "$cur" ]; then | ||||
|     d=$(dirname $(realpath --relative-to="./html" "$cur")) | ||||
|     if [[ "$d" == "." ]]; then | ||||
|       neocities upload $cur | ||||
|     else | ||||
|       neocities upload -d $(dirname $(realpath --relative-to="./html" "$cur")) $cur | ||||
|     fi | ||||
|   fi | ||||
| done | ||||
		Reference in New Issue
	
	Block a user