Untrack files that should be ignored

This commit is contained in:
sanj 2024-06-23 00:23:41 -07:00
parent 87806e5aca
commit 3df57462e2

View file

@ -1,253 +0,0 @@
TZ: 'America/Los_Angeles'
API:
BIND: 0.0.0.0
PORT: 4444
URL: https://api.sij.ai
PUBLIC:
- /id
- /ip
- /health
- /img/
- /cl/dockets
- /cl/search
- /cd/alert
TRUSTED_SUBNETS:
- 127.0.0.1/32
- 10.13.37.0/24
- 100.64.64.0/24
ROUTER:
asr: ON
calendar: ON
cf: OFF
email: ON
health: ON
hooks: ON
ig: OFF
llm: ON
locate: ON
note: ON
sd: ON
serve: ON
summarize: ON
time: ON
tts: ON
weather: ON
## DO NOT MODIFY: ##
ENV: '{{ DIR.CONFIG }}/.env' # auto-configured
KEYS: ['{{ SECRET.GLOBAL }}'] # sourced from .env
## DO NOT MODIFY: ##
DIR:
BASE: '{{ AUTO.BASE_DIR }}'
ROUTERS: '{{ DIR.BASE }}/routers'
DATA: '{{ DIR.BASE }}/data'
CONFIG: '{{ DIR.BASE }}/config'
LOGS: '{{ DIR.BASE }}/logs'
ALERTS: '{{ DIR.DATA }}/alerts'
REQUESTS: '{{ DIR.DATA }}/requests'
REQUESTS_LOG: '{{ DIR.LOGS }}/requests.log'
HOST:
## DO NOT MODIFY: ##
TS:
IP: '{{ AUTO.IP }}' # auto-configured
ID: '{{ AUTO.TS_ID }}' # auto-configured
MAX_CPU_CORES: '{{ MAX_CPU_CORES }}' # auto-configured
CADDY:
TS:
IP: 100.64.64.15
ID: 'sij-namecheap-vps'
CADDYFILE: '/etc/caddy/Caddyfile'
LOGS: '/etc/caddy/logs'
TS:
ID: sij-mbp16
IP: 100.64.64.20
SUBNET: 100.64.64.0/24
MDNS: starling-sailfin.ts.net
## DO NOT MODIFY: ##
API_KEY: '{{ SECRET.TS }}' # sourced from .env
DB:
NAME: sij
HOST: 127.0.0.1
PORT: 5432
USER: sij
SSH_USER: sij
## DO NOT MODIFY: ##
SSH_PASS: '{{ SECRET.DB_SSH }}' # sourced from .env
URL: 'postgresql://{{ DB.USER }}:{{ SECRET.DB }}@{{ DB.HOST }}:{{ DB.PORT }}/{{ DB.NAME }}' # auto-configured
OBSIDIAN:
DAILY_NOTE:
YEAR: '%Y'
MONTH: '%Y-%m %B'
DAY: '%Y-%m-%d %A'
DAY_SHORT: '%Y-%m-%d'
DIR: '{{ HOME_DIR }}/Nextcloud/notes' # you can specify the absolute path or use '{{ HOME_DIR }}' followed by a relative path
MS365:
STATUS: OFF
AUTH:
TENANT: bad78048-a6e0-47b1-a24b-403c444aa349
CLIENT_ID: ce8cbd24-f146-4dc7-8ee7-51d9b69dec59
LOGIN: 'https://login.microsoftonline.com'
REDIRECT: 'https://api.sij.ai/o365/oauth_redirect'
SCOPES:
- basic
- calendar_all
- Calendars.Read
- Calendars.ReadWrite
- offline_access
## DO NOT MODIFY: ##
SECRET: '{{ SECRET.M365_SECRET }}' # sourced from .env
TOKEN_FILE: '{{ DIR.CONFIG }}/ms365/oauth_token.txt' # auto-configured
ICAL:
STATUS: ON
CALENDARS:
- ''
EMAIL:
STATUS: ON
FULLNAME: 'Sangye Ince-Johannsen'
IMAP:
STATUS: ON
EMAIL: 'sij@sij.law'
HOST: 127.0.0.1
PORT: 1142
ENCRYPTION: STARTTLS
## DO NOT MODIFY: ##
PASSWORD: '{{ SECRET.IMAP }}' # sourced from .env
SMTP:
STATUS: ON
EMAIL: 'sij@sij.law'
HOST: 127.0.0.1
PORT: 1024
SMTP_ENCRYPTION: SSL
PASSWORD: '{{ SECRET.SMTP }}' # sourced from .env
SUMMARY:
INSTRUCT: 'You are an AI assistant that provides email summaries for Sanjay -- nothing more and nothing less. You must not include ANY extraneous text other than the sumary. Do not include comments apart from the summary, do not preface the summary, and do not provide any form of postscript. Do not add paragraph breaks. Do not add any kind of formatting. Your response should begin with, consist of, and end with an accurate plaintext summary. Your response will undergo Text-To-Speech conversion and added to Sanjays private podcast. Providing adequate context (Sanjay did not send this question to you, he will only hear your response) but aiming for conciseness and precision, and bearing in mind the Text-To-Speech conversion (avoiding acronyms and formalities), summarize the following.'
AUTORESPONSE:
INSTRUCT: ''
CONTEXT: 'he is taking a leave of absence until July 20, 2024 and will be unable to respond personally to emails received before then.'
USER_BIO: 'a public interest environmental lawyer DIR.BASEd in Eugene who works at the Western Environmental Law Center and specializes in Endangered Species Act litigation.'
WHITELIST:
- sangye@
- sij@
- singdancer@
- singdancer8@
- vanessa.nowitzky@
- theo.killian@
- singdancing
- synchronicity
BLACKLIST:
- '@westernlaw'
- pete
- sarah
- mcmillan
- erik
- schlenker
- esg
- sristi
- cascadia
- csnm
- smwc
- sodamtn@
- '@cascadia'
- oregonwild
TIMING:
URL: https://web.timingapp.com/api/v1
KEY: '{{ SECRET.TIMING }}'
LLM:
STATUS: ON
URL: http://localhost:11434
SYS: 'You are a helpful AI assistant.'
TPW: 1.3s
CHAT:
MODEL: dolphin-mistral
VISION:
MODEL: llava-llama3
DEFAULT_SUMMARY: dolphin-mistral
SUMMARY:
MODEL: llama3
CHUNK_SIZE: 4000
CHUNK_OVERLAP: 100
LENGTH_RATIO: 4
MIN_LENGTH: 150
TOKEN_LIMIT: 4096
INSTRUCT: 'You are an AI assistant that provides accurate summaries of text -- nothing more and nothing less. You must not include ANY extraneous text other than the sumary. Do not include comments apart from the summary, do not preface the summary, and do not provide any form of postscript. Do not add paragraph breaks. Do not add any kind of formatting. Your response should begin with, consist of, and end with an accurate plaintext summary.'
ASR:
STATUS: ON
DIR: 'whisper.cpp'
MODELS:
- small
- DIR.BASE
- DIR.BASE-en
- tiny
- medium
- medium-en
- large
- large-v2
- large-v3
TTS:
STATUS: ON
USE:
DEFAULT: XTTS
EMAIL: XTTS
WEBCLIP: 11L
RSS: XTTS
XTTS:
STATUS: ON
DEFAULT_VOICE: '{{ CONFIG.XTTS_DEFAULT_VOICE }}'
11L:
DEFAULT_VOICE: '{{ CONFIG.ELEVENLABS_DEFAULT_VOICE }}'
STATUS: '{{ STATUS.11L }}'
API_KEY: '{{ SECRET.ELEVENLABS }}'
SD:
START_COMMAND: '{{ CONFIG.COMFYUI_START_COMMAND }}'
URL: '{{ CONFIG.COMFYUI_URL }}'
DIR: '{{ HOME_DIR }}/workshop/sd/ComfyUI'
CONFIG: '{{ CONFIG_DIR }}/sd_config.yaml'
CF:
URL: 'https://api.cloudflare.com/client/v4'
TOKEN: '{{ SECRET.CLOUDFLARE }}'
CL:
URL: https://www.courtlistener.com
API_KEY: '{{ SECRET.COURTLISTENER }}'
DOCKETS: '{{ DIR.DATA }}/cl/dockets'
SEARCHES: '{{ DIR.DATA }}/cl/searches'
VC:
URL: 'https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline'
API_KEY: '{{ SECRET.VISUAL_CROSSING }}'
SSH:
PRIVATE_KEY: '{{ SECRET.SSH_PRIVATE }}'
PUBLIC_KEY: '{{ SECRET.SSH_PUBLIC }}'
MAC_HOST: '{{ SECRET.MAC_HOST }}'
MAC_UN: '{{ SECRET.MAC_USERNAME }}'
MAC_PW: '{{ SECRET.MAC_PASSWORD }}'
PGP:
PRIVATE_KEY: '{{ SECRET.PGP_PRIVATE }}'
PUBLIC_KEY: '{{ SECRET.PGP_PUBLIC }}'
CREATE_DIRS:
- '{{ DIR.LOGS }}'
- '{{ DIR.ALERTS }}'
- '{{ DIR.REQUESTS }}'
- '{{ DIR.DOCKETS }}'