Or build one:
| { | |
| "name": "Stock Portfolio Agent", | |
| "nodes": [ | |
| { | |
| "parameters": { | |
| "rule": { | |
| "interval": [ | |
| { | |
| "field": "cronExpression", | |
| "expression": "0 12 * * 1-5" |
Ollama exposes an OpenAI-compatible API on port 11434, so most OpenAI-compatible tools can talk to it by simply changing the base URL. I am gonna try Qwen3-Coder 14B, light enough for a much nicer developer experience while still having enough resources left for Docker, VS Code, PostgreSQL, browsers, etc.
Ollama supports OpenAI-style /v1/chat/completions, you can test it:
curl http://localhost:11434/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "qwen3-coder:14b",
"messages": [- Install TamperMonkey extension: https://www.tampermonkey.net/
- Enable TamperMonkey to be able to run its JS scripts: https://developer.chrome.com/blog/chrome-userscripthttps://www.tampermonkey.net/
Note
This is not finished yet, the canvas part was kinda out of my league. But I believe if you reduce your weight a bit it should NOT be visible 😉
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| <title>Document</title> | |
| </head> | |
| <body> | |
| <script> | |
| fetch("http://localhost:3000", { |
| #!/bin/bash | |
| setxkbmap -layout us,ir | |
| setxkbmap -option 'grp:alt_shift_toggle' |
| # Upgrade and update | |
| sudo pacman -Syu --noconfirm | |
| # Install Git and config it | |
| sudo pacman -S git | |
| git config --global init.defaultBranch main | |
| git config --global user.name "Kasir Barati" | |
| git config --global user.email "kasir.barati@gmail.com" |
| " set autoindent | |
| " reload files when changed on disk, i.e. via `git checkout` | |
| set autoread | |
| " Fix broken backspace in some setups | |
| set backspace=2 | |
| " see :help crontab | |
| set backupcopy=yes | |
| " yank and paste with the system clipboard | |
| set clipboard=unnamed | |
| " don't store swapfiles in the current directory |
- With Angular you can store those information in the environment.ts files, but you need to commit them in the repository, and again, this is not what we want. If something is changing, you need to update them and in an Agile environment, you also need to pass Code Review, Test and many other steps to certify a “Done” ticket.
- Keep in mind that in a Front End world, it is pretty much impossible to keep anything hidden from the final user (the code can always be inspected in any browser). For this reason, the use of secret keys and passwords in this world have to be considered very carefully and under a secure structure managed backend side.
Please note that this script disclose too much data. You can filter them by using filter-env lib. In that case you can add a specific prefix to all of your envs. The other point is that this script uses the same env name as it is inside the .env file, so my suggestion to