1
0
mirror of https://github.com/thebaer/tildes.git synced 2018-07-20 07:15:21 +00:00
tildes/README.md
2015-01-26 17:49:59 -05:00

1.5 KiB

~

Various scripts and programs for the tildeverse.

tildelog

Use tildelog to easily create a simple log for your tilde. Create new posts in the tildelog/entries/ folder, then run this:

cd tildelog
go build tildelog.go
./tildelog -template mytildelog

This will use any template in tildelog/templates/ defined with mytildelog (see below) to generate your full tildelog page.

templates

Your template should look like this.

{{define "mytildelog"}}
<html>
	<head>
		<title>My ~log!</title>
	</head>
	<body>
		<h1>~log</h1>
		<p>Welcome to my ~log.</p>
		{{template "log" .}}
	</body>
</html>
{{end}}

code

Use code to generate a list of files contained within a given directory under their home folder. This was originally made to see who had a Code directory (this is the default), but you can specify whatever common directory you'd like to find. Do this:

go build code.go
./code -d bin

This outputs an HTML file in your public_html/ folder based on the templates/code.html template. The HTML file will be named after whatever directory you're scanning, so in this example, it'd be public_html/bin.html.

multiple sources

You can optionally supply multiple folders by passing a comma-separated list of folder to the -d flag. The first folder in the list will be used as the output file name.

go build code.go
./code -d Code,code,projects

This lists files in /home/*/{Code,code,projects}/*.