Inspired by:
See Also:
<p style="text-align: start"> | |
{%- if states('input_boolean.holiday_mode') == "on" -%} | |
{#- Holiday Mode -#} | |
🇬🇧 {{ now().timestamp() | timestamp_custom('%I:%M %p') }}<br> | |
{%- else %} | |
{#- Not Holiday Mode -#} | |
{#- Shell Home/Away -#} | |
{# {%- if states('person.shell') != "home" %} | |
👰 Away ({{ relative_time(states.person['shell'].last_changed) }} ago)<br> #} | |
{# {%- else %} |
# https://docs.litellm.ai/docs/proxy/configs | |
# https://docs.litellm.ai/docs/proxy/quickstart | |
model_list: | |
# https://docs.lambdalabs.com/public-cloud/lambda-inference-api/#listing-models | |
- model_name: hermes3-70b | |
litellm_params: | |
model: openai/hermes3-70b | |
api_key: "os.environ/OPENAI_API_KEY" | |
api_base: "os.environ/OPENAI_API_BASE" |
--- | |
- name: Install Letta Server with Docker | |
hosts: all | |
become: true | |
vars: | |
letta_data_dir: /opt/letta/data | |
postgres_password: "" | |
anthropic_api_key: "" | |
mistral_api_key: "" | |
postgres_host: "" |
--- | |
- hosts: all | |
become: true | |
vars: | |
postgres_version: "16" | |
postgres_password: "" | |
tasks: | |
- name: Install required packages | |
apt: | |
name: |
Inspired by:
See Also:
#!/bin/sh /etc/rc.common | |
# Start before firewall and mwan3 which are at Prio 19 | |
START=18 | |
APP=nft2ipset | |
USE_PROCD=1 | |
SCRIPTPATH="/tmp/nft2ipset" | |
write_script() { | |
cat > "$1" <<'EOT' | |
#!/bin/sh |
As a diverse array of alt-milks continues to proliferate, I'm seeing more and more questions about "which is the best altmilk." As with nearly-any question someone might end up answering on GitHub, my answer is that it depends. Some amount depends on personal flavor preferences. I think that more of this than you might expect, though, is a matter of pairing.
First, why do I have so many opinions on alt milks. I have tried all of:
#!/bin/bash | |
# Colors | |
RED='\033[0;31m' | |
GREEN='\033[0;32m' | |
NO_COLOR='\033[0m' | |
BLUE='\033[0;34m' | |
YELLOW='\033[0;33m' | |
NO_COLOR='\033[0m' |
aka what i did to get from nothing to done.
note: these are designed to be primarily a re-install guide for myself (writing things down helps me memorize the knowledge), as such don't take any of this on blind faith - some areas are well tested and the docs are very robust, some items, less so). YMMV
function sync() { | |
// CHANGE - id(s) of the secondary calendar to pull events from | |
// If you have more than one calendar, use the form ["XXXXXX", "YYYYY"] | |
var ids=["XXXXXXXXXX"]; | |
var today=new Date(); | |
var enddate=new Date(); | |
enddate.setDate(today.getDate()+7); // how many days in advance to monitor and block off time | |