forked from cmccabe/linkulator
46 lines
1.6 KiB
Plaintext
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
|