screenpipe icon indicating copy to clipboard operation
screenpipe copied to clipboard

[docs] document env var somewhere somehow

Open dassio opened this issue 10 months ago • 10 comments

describe the feature in the desktop app, you can configure hugging face mirror, but for the screenpipe server cli ,there is no such option , when try to use whisper for audio transcription, need to download mode from hugging face

why is this needed? hugging face is banned in China

additional context

you are using local processing. all your data stays on your computer.

warning: telemetry is enabled. only error-level data will be sent to highlight.io.
to disable, use the --disable-telemetry flag.

check latest changes here: https://github.com/mediar-ai/screenpipe/releases
2025-02-07T14:15:37.861529Z  INFO screenpipe: starting pipes
failed to start pipe timeline: No pipe.js/pipe.ts found in the pipe/dist directory
2025-02-07T14:15:37.864597Z  INFO screenpipe_server::server: Server starting on 127.0.0.1:3030
2025-02-07T14:15:45.839709Z  INFO screenpipe_server::video: Starting FFmpeg process for file: C:\Users\dassi\.screenpipe\data\monitor_490607759_2025-02-07_14-15-45.mp4
2025-02-07T14:15:48.283937Z  INFO screenpipe_server::resource_monitor: Runtime: 10s, Total Memory: 2% (0.25 GB / 16.09 GB), Total CPU: 88%
2025-02-07T14:15:58.322953Z  INFO screenpipe_server::resource_monitor: Runtime: 20s, Total Memory: 2% (0.26 GB / 16.09 GB), Total CPU: 92%
2025-02-07T14:16:00.374953Z ERROR screenpipe: continuous recording error: request error: https://huggingface.co/distil-whisper/distil-large-v3/resolve/main/config.json: Connection Failed: Connect error: connection timed out

Caused by:
    0: https://huggingface.co/distil-whisper/distil-large-v3/resolve/main/config.json: Connection Failed: Connect error: connection timed out
    1: connection timed out

dassio avatar Feb 07 '25 14:02 dassio

i think there is no flag currently but as a workaround you can set HF_ENDPOINT to the mirror. kinda like how its done here

oliverqx avatar Feb 07 '25 18:02 oliverqx

https://github.com/mediar-ai/screenpipe/pull/415

louis030195 avatar Feb 07 '25 18:02 louis030195

@louis030195 I wonder that many useful features lies in env vars Can you list or document all the Env Vars that influence Screenpipe CLI or desktop app

hunnywar avatar Feb 08 '25 04:02 hunnywar

how can we document it well?

louis030195 avatar Feb 08 '25 21:02 louis030195

/bounty 50

more docs on env vars

louis030195 avatar Feb 20 '25 01:02 louis030195

💎 $50 bounty • Screenpi.pe

Steps to solve:

  1. Start working: Comment /attempt #1298 with your implementation plan
  2. Submit work: Create a pull request including /claim #1298 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to mediar-ai/screenpipe!

Attempt Started (UTC) Solution Actions
🟢 @Omar8345 Apr 12, 2025, 04:29:43 AM #1719 Reward
🟢 @hunnywar Feb 21, 2025, 07:58:44 AM WIP

algora-pbc[bot] avatar Feb 20 '25 01:02 algora-pbc[bot]

/attempt #1298

Ayush9026 avatar Feb 20 '25 12:02 Ayush9026

@Ayush9026: We appreciate your enthusiasm but since you already have 3 active bounty attempts, we're going to keep this open for other contributors to attempt. 🫡

algora-pbc[bot] avatar Feb 20 '25 12:02 algora-pbc[bot]

/attempt #1298

Algora profile Completed bounties Tech Active attempts Options
@hunnywar    2 mediar-ai bounties
+ 1 bounty from 1 project
Go, TypeScript
Cancel attempt

hunnywar avatar Feb 21 '25 07:02 hunnywar

/attempt #1298

Omar8345 avatar Apr 12 '25 04:04 Omar8345