mediar-ai / screenpipe

one API to get all user desktop data (local, cross platform, 24/7, screen, voice, keyboard, mouse, camera recording). sandboxed js plugin system. keyboard and mouse control
https://screenpi.pe
MIT License
10.64k stars 654 forks source link

create a pipe (typescript), launch it, make $100-$300++, and make $1000++/m with our Stripe integration #365

Open louis030195 opened 2 months ago

louis030195 commented 2 months ago

hey

check docs:

https://docs.screenpi.pe/docs/plugins

/bounty 100

definition of done:

adding tips for:

early birds can test our Stripe integration which would allow you to monetize it (think making $1000+/m in days, in a few lines of JS)

check video i did for inspiration: https://www.youtube.com/@mediar_ai

(i don't pretend to be good a content creation, you can definitely be better than me!)

this is a repeatable bounty

linear[bot] commented 2 months ago

MED-114 create a pipe (typescript), launch it, make $100

algora-pbc[bot] commented 2 months ago

💎 $100 bounty • Screenpi.pe

Steps to solve:

  1. Start working: Comment /attempt #365 with your implementation plan
  2. Submit work: Create a pull request including /claim #365 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!

Add a bounty • Share on socials

Attempt Started (GMT+0) Solution
🟢 @bhupesh-sf Sep 27, 2024, 7:18:24 PM WIP
🟢 @onyedikachi-david Oct 3, 2024, 5:31:17 PM #443
🟢 @divanshu-go Nov 6, 2024, 3:41:19 PM #639
🟢 @cparish312 #502
bhupesh-sf commented 2 months ago

I would like to take this one but I didn't understand this part

(add tip if it's a high quality video) adding tips for:

50+ upvotes 1000+ views on youtube 2+ persons use your pipe daily

louis030195 commented 2 months ago

I would like to take this one but I didn't understand this part

(add tip if it's a high quality video) adding tips for:

50+ upvotes 1000+ views on youtube 2+ persons use your pipe daily

https://www.reddit.com/r/ollama/comments/1fpkmoi/llama32_looks_at_my_screen_247_and_send_an_email/

https://www.reddit.com/r/developersIndia/comments/1fo0j5m/use_chatgpt_without_leaking_sensitive_information/

basically anything that promote screenpipe or is useful plugin

  1. create pipe, make it available, easy to use, useful
  2. make a video or just post somewhere and mention screenpipe at some point, people come to website, star repo etc
bhupesh-sf commented 2 months ago

/attempt #365

Algora profile Completed bounties Tech Active attempts Options
@bhupesh-sf 1 mediar-ai bounty
TypeScript, Rust,
JavaScript
Cancel attempt
louis030195 commented 2 months ago

@bhupesh-sf any news?

onyedikachi-david commented 2 months ago

/attempt #365

Algora profile Completed bounties Tech Active attempts Options
@onyedikachi-david 9 bounties from 4 projects
TypeScript, Python,
JavaScript & more
Cancel attempt
onyedikachi-david commented 2 months ago

@louis030195

I am getting this error when i try to run following the youtube video you linked:

openadapt-py3.10┌─[onyedikachi@MacBookAir] - [~/Documents/codes/algora-bounties/screenpipe] - [Thu Oct 03, 18:29]
└─[$] <git:(add-knowledge-graph-builder-pipe)> ./target/release/screenpipe --pipe ./examples/typescript/pipe-knowledge-graph-builder/main.js
error: unexpected argument '--pipe' found

Usage: screenpipe [OPTIONS] [COMMAND]

For more information, try '--help'.
openadapt-py3.10┌─[onyedikachi@MacBookAir] - [~/Documents/codes/algora-bounties/screenpipe] - [Thu Oct 03, 18:31]
└─[$] <git:(add-knowledge-graph-builder-pipe)> 
louis030195 commented 2 months ago

@louis030195

I am getting this error when i try to run following the youtube video you linked:

openadapt-py3.10┌─[onyedikachi@MacBookAir] - [~/Documents/codes/algora-bounties/screenpipe] - [Thu Oct 03, 18:29]
└─[$] <git:(add-knowledge-graph-builder-pipe)> ./target/release/screenpipe --pipe ./examples/typescript/pipe-knowledge-graph-builder/main.js
error: unexpected argument '--pipe' found

Usage: screenpipe [OPTIONS] [COMMAND]

For more information, try '--help'.
openadapt-py3.10┌─[onyedikachi@MacBookAir] - [~/Documents/codes/algora-bounties/screenpipe] - [Thu Oct 03, 18:31]
└─[$] <git:(add-knowledge-graph-builder-pipe)> 

hey

where did you find this API? this is the old one

now it's like this https://docs.screenpi.pe/docs/plugins

screenpipe pipe download https://github.com/mediar-ai/screenpipe/tree/main/examples/typescript/pipe-stream-ocr-text
# or screenpipe pipe download ./local/path/to/pipe-dir
screenpipe pipe enable pipe-stream-ocr-text
screenpipe

also check in general channel discord we have some inspiration for pipe too!

algora-pbc[bot] commented 1 month ago

💡 @onyedikachi-david submitted a pull request that claims the bounty. You can visit your bounty board to reward.

algora-pbc[bot] commented 1 month ago

💡 @cparish312 submitted a pull request that claims the bounty. You can visit your bounty board to reward.

algora-pbc[bot] commented 1 month ago

🎉🎈 @onyedikachi-david has been awarded $100! 🎈🎊

louis030195 commented 1 month ago

(bounty still open, try to suggest your idea before building though, will give feedback)

algora-pbc[bot] commented 1 month ago

🎉🎈 @cparish312 has been awarded $100! 🎈🎊

divanshu-go commented 1 month ago

@louis030195 I'd like to suggest integrating Slack to automatically send meeting summaries. It will use User's Slack webhook URL, which they will create using this docs https://api.slack.com/messaging/webhooks#getting_started. Let me know your thoughts!

louis030195 commented 1 month ago

@louis030195 I'd like to suggest integrating Slack to automatically send meeting summaries. It will use User's Slack webhook URL, which they will create using this docs https://api.slack.com/messaging/webhooks#getting_started. Let me know your thoughts!

interesting, can you expand on the experience of the user, how would it be step by step?

divanshu-go commented 1 month ago

https://github.com/mediar-ai/screenpipe/tree/main/examples/typescript/pipe-meeting-summary-by-email the pipe will be similar to this but instead of emailing we will just use the incoming webhook url given by user. Note: the user will need to create a slack app through his slack account and then create a incoming Webhook which will be tied to the user-specified channel. Maybe you can try creating one

louis030195 commented 1 month ago

@divanshu-go what do you think of this instead

https://docs.gumloop.com/api-reference/getting-started

It's like zapier a bit

So people could create automation based on screenpipe data like slack or anything else?

divanshu-go commented 4 weeks ago

Hey that looks like a fantastic idea but Its very technical and can only be configured by advanced users of screenpipe. anyways what default fields should be there cause we can have a plus icon to increase the number of fields any time.

divanshu-go commented 4 weeks ago

image image

divanshu-go commented 4 weeks ago

@louis030195 Can you suggest some example pipeline that I should start building from this

louis030195 commented 4 weeks ago

Hey that looks like a fantastic idea but Its very technical and can only be configured by advanced users of screenpipe. anyways what default fields should be there cause we can have a plus icon to increase the number of fields any time.

this shouldnt be technical

i guess just need to give some gumloop token and user enable

can be sending meeting summaries over slack for example

divanshu-go commented 4 weeks ago

@louis030195 can I confirm this is feature request or will I need to make a pipe just like the ones that we have in /Examples folder

louis030195 commented 4 weeks ago

@divanshu-go this is just a pipe

divanshu-go commented 3 weeks ago

image remote triggers require the starter plan , which is not affordable for me , so I will not be able to test it. You may provide help

divanshu-go commented 3 weeks ago

/attempt #365

Algora profile Completed bounties Tech Active attempts Options
@divanshu-go 6 bounties from 1 project
Go, Elixir
Cancel attempt
algora-pbc[bot] commented 3 weeks ago

💡 @divanshu-go submitted a pull request that claims the bounty. You can visit your bounty board to reward.

divanshu-go commented 3 days ago

@louis030195 instead of gum-loop https://github.com/mediar-ai/screenpipe/issues/365#issuecomment-2459990707 , I think I should implement another pipe ?

louis030195 commented 2 days ago

@louis030195 instead of gum-loop #365 (comment) , I think I should implement another pipe ?

yeah for gumloop its a bit tricky because it means people would have to pay gumloop to use the pipe, maybe in the future we'll figure out something

do you have any idea of something useful?

this would be super cool

https://github.com/mediar-ai/screenpipe/issues/716

any thoughts?