Aucune description

bmallred c1e4f6d8a3 workspace elements placed roughly 10 ans auparavant
account ddc9ef4599 reorg and logon handler 10 ans auparavant
environment ddc9ef4599 reorg and logon handler 10 ans auparavant
handlers c1e4f6d8a3 workspace elements placed roughly 10 ans auparavant
html c1e4f6d8a3 workspace elements placed roughly 10 ans auparavant
markdown ddc9ef4599 reorg and logon handler 10 ans auparavant
security ddc9ef4599 reorg and logon handler 10 ans auparavant
.gitignore c1e4f6d8a3 workspace elements placed roughly 10 ans auparavant
LICENSE b33fa2fa40 Init commit 10 ans auparavant
README.md 02291b83d2 updated readme file 10 ans auparavant
loop ddc9ef4599 reorg and logon handler 10 ans auparavant
main.go ddc9ef4599 reorg and logon handler 10 ans auparavant

README.md

loop

Environment Variables

- LOOP_URL      (Default: localhost:6006)
- LOOP_SALT     (Default: whatyoutalkingaboutwillus)
- LOOP_DATA     (Default: .)

Basic Structure

./loop_users

User name and hashed password security. Not the best but definitely simple.

{LOOP_DATA}/{username}/content/{unique-id}

This directory holds the core data. Essentially every editable item has a unique identifier which then holds the data specific to it. By default every new item will contain a default markdown file. Ex:

- document.md
- kittens.gif
- uberawesomeness.odt

{LOOP_DATA}/{username}/blog

The blog directory contains symbolic links to content which has been marked as a public entry. The format of the file name gives the unique title of the blog entry. Ex:

- 201501010730-my-first-blog-post -> ../content/yaddayaddayadda

{LOOP_DATA}/{username}/calendar

The calendar name will be represented in the file name with the file extension .ics. Ex:

- Employee Work Items.ics
- Personal.ics