linkulator/config

46 lines
1.6 KiB
Plaintext

AUTHORS="cmccabe" # ADD YOUR NAME SEPARATED BY A SPACE IF YOU
# HAVE CONTRIBUTED TO THIS PROGRAM
LEAD_DEV_EMAIL="cmccabe@sdf.org"
LASTCOMMIT=2019 # CHANGE DATE WHEN CODE IS UPDATED
# WHERE SHOULD THE USER GEN'D FILES BE STORED?
FILEPATH=/home/cmccabe/code/linkulator/files/
# NAME OF PROGRAM
PROGNAME=Linkulator
FILE_MANAGEMENT_MODE="auto-hide"
# "auto-hide"
# "auto-clean" - NOT DEVELOPED YET
# "fire-hose" - DEFAULT IF NOT -HIDE OR -CLEAN
# MAX NUMBER OF LINKS TO DISPLAY ON BROWSE, IN AUTO-HIDE MODE
BROWSE_DISPLAY_MAX=20
# DISK SPACE MANAGEMENT FOR AUTO-CLEAN MODE:
MAX_LINKS=100 # AFTER THIS, OLDEST (LEAST TOUCHED) GET DELETED
MAX_AGE=90 # OLDER THAN THIS GET DELETED
# DEFAULT HELPER APPS:
DEFAULT_EDITOR="nano -R"; ## -R FOR SECURITY.
DEFAULT_BROWSER="lynx -restrictions=all -term=vt100";
# USER INPUT RESTRICTIONS:
URL_MAX_LEN=200 ## WHAT IS REASONABLE?
URL_MIN_LEN=4
TITLE_MAX_LEN=100
TITLE_MIN_LEN=1 # WHAT IF SOMEONE POSTS A LINK ABOUT THE C LANGUAGE?
DESC_MAX_LEN=200 # THIS IS A ONE-LINER DESCRIPTION, NOT A COMMENT
KEYWORD_MAX_LEN=28 # antidisestablishmentarianism (DOESN'T WORK YET)
KEYWORDS_MAX_LEN=200 # MAX ALLOWED FOR ALL KEYWORDS COMBINED
COMMENT_MAX_LEN=400
# DISPLAY CONFIGURATION
MAX_TITLE_LEN=50 #=Mare Tranquillitatis People's Circumlunar Zaibatsu
# this is only when printed in a table
HORZ_RULE=72 ## HOW LONG TO MAKE SEPARATING HORIZONTAL RULES?
HORZ_RULE=$(head -c $HORZ_RULE < /dev/zero | tr '\0' '-')
## https://stackoverflow.com/questions/3211891/creating-string-of-repeated-characters-in-shell-script