Automating a PPC Agency with JS
10:04
Пікірлер
@christophalex5769
@christophalex5769 12 күн бұрын
Yeah can you share the New Discord link thanks
@English_Lessons_Pre-Int_Interm
@English_Lessons_Pre-Int_Interm 13 күн бұрын
but how do I make Claude speak out the answers???
@cezarlacatus
@cezarlacatus 18 күн бұрын
Your discord link on the channel is broken...
@RelaxingMusic4Dogs
@RelaxingMusic4Dogs 18 күн бұрын
Take the video down if it isn't available any more SMH
@dougsilkstone
@dougsilkstone 18 күн бұрын
Windows or Mac? Press Win + H for voice, or get SuperWhisper for Mac.
@ralffig3297
@ralffig3297 29 күн бұрын
Where can I get it?
@MrCuriousModding
@MrCuriousModding Ай бұрын
It looks like this Chrome add on is already deprecated. Either that of bad link in description.
@dougsilkstone
@dougsilkstone 25 күн бұрын
Removed. No more free software from me.
@JeshwanthDhanwada
@JeshwanthDhanwada Ай бұрын
replyButton.click is not a function how did you resloved this issue
@FamilyTuned
@FamilyTuned Ай бұрын
Ok I’m subbed where can I get it
@OpenLogicEFI
@OpenLogicEFI Ай бұрын
aaaaannnddd it's gone
@gfdshjgfdjsdvcxv
@gfdshjgfdjsdvcxv Ай бұрын
This chrome extension is not available anymore
@dougsilkstone
@dougsilkstone Ай бұрын
@@gfdshjgfdjsdvcxv removed it to skip being technical support for freeloaders 🤘 I won't put out another free tool ever
@DreamingConcepts
@DreamingConcepts 21 күн бұрын
@@dougsilkstone isn't there any paid variant? was useful enough for a paid tool
@alexsrebernic
@alexsrebernic Ай бұрын
Hey mate what happened to the discord server!?
@valeryletroye504
@valeryletroye504 Ай бұрын
Very interesting. Thx for sharing ! Unfortunately, the plugin is not available (anymore or from Belgium) on Chrome Web Store. Any idea why ?-
@dougsilkstone
@dougsilkstone Ай бұрын
@@valeryletroye504 hey - took it down because I'm kinda fed up of putting so much out there with no thanks and headaches. Running a free tool is the worst idea in the world!
@rafael_tg
@rafael_tg 2 ай бұрын
Very nice man. I'd like to contribute also
@dougsilkstone
@dougsilkstone 2 ай бұрын
Ok I'll get the ball running this week. Thanks Rafael 🤘
@eliluong
@eliluong 2 ай бұрын
amazing. thank you for sharing!
@EricParker
@EricParker 2 ай бұрын
Really interesting content. One tip for uploading non 16:9 content to KZbin, don't black box it in editing software, just upload it in the same aspect ratio and then it will look better on YT (especialy for those of us using non 16:9 monitors).
@dougsilkstone
@dougsilkstone 2 ай бұрын
Ahhh cheers Eric. I'm yet to nail this uw res video work - I'll give it a go!
@morganica
@morganica 2 ай бұрын
How's it going? I'd love to see an update video!
@dougsilkstone
@dougsilkstone 2 ай бұрын
Me too! Summer + other priorities have pulled me away from this topic but I'd like to revisit the heist series soon 🤘
@jayty1997
@jayty1997 2 ай бұрын
Awesome extension. A huge time saver. Thanks!
@dougsilkstone
@dougsilkstone 2 ай бұрын
Thanks! Have you tried cursor.com? This month they added a multi-file editing beta and I've been using is religiously. I need to add an 'export to markdown'' feature to this so we can start new chats easily, too.
@jayty1997
@jayty1997 Ай бұрын
@@dougsilkstone I just downloaded it! I'll give it a try. I'm finding that VScode has become counter productive for me. There are so many options for plugins, etc., that I can help myself from bogging it down with various non-cohesive features. I've been messing around with Agent Zero, an open source Agent project and that has some potential. Still early days, but description to end to end program doesn't seem too far away...
@davorrapic6774
@davorrapic6774 2 ай бұрын
Sent you a message on LinkedIn, and yes there is a lot of potential monetizing something like this.
@matttww4416
@matttww4416 3 ай бұрын
The wrapper is very cool Doug.
@ytubeanon
@ytubeanon 3 ай бұрын
reminds me a bit of Aider, except instead of using API it uses Artifacts
@dougsilkstone
@dougsilkstone 3 ай бұрын
Ps. It's live here chromewebstore.google.com/detail/claude-plus-snippet-downl/bkibijddiecimboicemhjobkkficndni?authuser=0&hl=en
@dougsilkstone
@dougsilkstone 3 ай бұрын
Hope this helps you cut some corners 🫡💪💪. Remember to hit that like and subscribe; I'm building tools to help you go faster. Discord: discord.gg/enwjQNn6yS Talk to Claude / GPT with your voice: chromewebstore.google.com/detail/promptheus-2-talk-to-chat/lakijjobifmojfjlbnhbhbjmpinncpkh Copy Text Of Selected File VS Code Extension: marketplace.visualstudio.com/items?itemName=iyulab.copy-text-selected-files Snippet Manager DL: Coming Soon!
@RM-xs3ci
@RM-xs3ci 3 ай бұрын
Would love git syncing for claude projects
@dougsilkstone
@dougsilkstone 3 ай бұрын
Great idea. What would it look like?
@RM-xs3ci
@RM-xs3ci 3 ай бұрын
@@dougsilkstone Most simple, but hacky way is likely to sync projects from git to local storage, append the file paths at the top of the files ("// src/routes/index.ts"), combine them all together into a single file, and upload that single file into the project, and keeping only that file in the project. I noticed it does not make a difference if it is multiple files or a single file in a project as long as it has the file path at the top, it will create a new artifact when working on that file. Would likely help even more if users were instructed to tell claude in the instructions prompt to treat file paths as a new artifact until it encounters a new file path. Not ideal way of doing things, but claude would split them again when making new artifacts.
@yeja
@yeja 3 ай бұрын
@sentry404.
@sentry404. 3 ай бұрын
🎉🎉🎉🎉
@nonono9700
@nonono9700 3 ай бұрын
woah I never thought that an extension would be able to do that. I mean some extension does inject its script into the page (like adblocker, grammarly, etc.), but never thought that it can also access the state of the app we are using. I guess we really need to be careful to pick our extension now considering how many SPA apps out there right now... Thanks for the info!
@dougsilkstone
@dougsilkstone 3 ай бұрын
@@nonono9700 It's the app to blame for overfetching in pursuit of performance (or laziness) mostly - there's no need to fetch data that won't be rendered; graphql got that right in some ways! But yeah, it's made me way more security conscious in how I develop and what I allow onto my machine. Spread the news if you can!
@dougsilkstone
@dougsilkstone 3 ай бұрын
Extension is live here! Let me know what you think. chromewebstore.google.com/detail/claude-plus-snippet-downl/bkibijddiecimboicemhjobkkficndni?authuser=0&hl=en
@lamsmiley1944
@lamsmiley1944 3 ай бұрын
Did you test all the code? Does it actually work?
@dougsilkstone
@dougsilkstone 3 ай бұрын
@lamsmiley1944 yeah! Honestly this vid was rushed and I should do another. I have an extension that makes this whole process way smoother so ... expect another
@zkiyyeller3525
@zkiyyeller3525 3 ай бұрын
can I be a fly on your wall Doug?
@dougsilkstone
@dougsilkstone 3 ай бұрын
@zkiyyeller3525 if you enjoy watching a grown man repeatedly hit his head into said wall, be my guest 🤘
@JoeBidenTTV
@JoeBidenTTV 3 ай бұрын
sick man
@nicolasgomez5207
@nicolasgomez5207 3 ай бұрын
Shoudlve shown the code on gh and that, but nice vid.
@dougsilkstone
@dougsilkstone 3 ай бұрын
Yeah should've really. Also shoulda challenged it more and made decisions instead of saying 'yes boss' to it all. I'll do a better example at some point next week
@dougsilkstone
@dougsilkstone 3 ай бұрын
Wanna use Promptheus 2 to talk to Claude? >> kzbin.info/www/bejne/nGPXqmSeic95fLs
@dougsilkstone
@dougsilkstone 3 ай бұрын
00:01:45 - DMs. PS. Join me on Discord. discord.gg/enwjQNn6yS
@dougsilkstone
@dougsilkstone 3 ай бұрын
dev + voice + claude 3.5 = advanced backend api in 10 minutes 🪟🪟 Have you tried it out? Let me know what features to add next
@uisohel
@uisohel 3 ай бұрын
is this heist series over? been waiting for sevwral months for the next part on this.
@dougsilkstone
@dougsilkstone 3 ай бұрын
I didn't get a ton of interest in it so wasn't sure whether continuing was worth it :(
@uisohel
@uisohel 3 ай бұрын
@@dougsilkstone ooh.. sad to hear.. I was trying to follow this as far as I could understand. Had a plan to try if I got the layout to follow along. Seems it ends here.! But still I would love to hear if there's something in general you have to say about the whole thing anymore. It was too hit topic to ignore that time.
@dougsilkstone
@dougsilkstone 3 ай бұрын
👇I'm building this kind of stuff for clients: SimForum, Where AI agents take on a Dungeon Master's challenges to build an expert knowledgebase powered by generative content. The aim is to use generative AI as a social lube in a forum setting (shout out @discourse for a wicked platform.) Q: But then, why the role-play? A: Sometimes, it's just easier to talk about new concepts in AI and automation as dungeons, dragons, trolls, and treasure, instead of agents, tools, prompts, and patterns. It's practical. It's fun. It gets the job done, too. Everyone can relate to the project without feeling stupid or out of their depth, and it lubes the collab experience. I do my best work when I'm invested in a project, and yeah, whilst there's a place for dry, serious delivery in a professional setting, it can really screw up the project dynamic when creatives and backend collide. I'm for less gatekeeping and more experimentation, and if a theme helps everyone get more invested, does it hurt? I'm for more people doing work they enjoy and linking up with others that enjoy it, too - and that why withseismic.com works.
@dendysaptoadi9652
@dendysaptoadi9652 3 ай бұрын
woww
@dougsilkstone
@dougsilkstone 3 ай бұрын
Ikr. There are a ton of sites not taking your personal data seriously.
@dougsilkstone
@dougsilkstone 3 ай бұрын
Join me on Discord for more like this: discord.gg/EJfJBscX
@ChildishBenbino
@ChildishBenbino Ай бұрын
Hey Doug, would love to join, but the invite link is expired, it's saying
@Assoehosselaar
@Assoehosselaar 3 ай бұрын
Great video, i'd love to get the code for this to test our own possible leaks
@dougsilkstone
@dougsilkstone 3 ай бұрын
EDIT: PS new version on Discord. Come join. discord.gg/EJfJBscX It's a mess but everything is in the gist below! I'd use the first and last scripts - You'll need to set the right parent element selector - get as close to the root render as possible. I'll do a walkthrough video when I get a chance. gist.github.com/dougwithseismic/156ae2d424e687d257630cd92aaf00d6
@Assoehosselaar
@Assoehosselaar 3 ай бұрын
@@dougsilkstone much appreciated thank you!
@dougsilkstone
@dougsilkstone 3 ай бұрын
In upcoming videos, I'll show you how to piece this altogether to create some pretty advanced Chrome Extensions that hook into internal React state 📺
@thewebscrapingclub
@thewebscrapingclub 3 ай бұрын
Great stuff
@dougsilkstone
@dougsilkstone 3 ай бұрын
Cheers! I'll try to get a guide on using it for scraping
@dougsilkstone
@dougsilkstone 3 ай бұрын
If you find this video helpful, give it a like and let me know 🤘🤘 Did you know it's also possible to sniff out state management libs like React-Query, Redux, Context etc and interact with them? Previous Video: Monkeypatching ANY React function: kzbin.info/www/bejne/f2jLhamnpd2CfsU PS. You'll find the code somewhere in comments there, too.
@innaprysenko
@innaprysenko 3 ай бұрын
Yeah,man, I'm so hyped 🤟
@dougsilkstone
@dougsilkstone 3 ай бұрын
HYYYYYYYYPPPED 🎉
@olleholmlid5327
@olleholmlid5327 3 ай бұрын
Mic sounds way better! Keep it up
@dougsilkstone
@dougsilkstone 3 ай бұрын
Getting there! Cheers 🙏🙏
@dougsilkstone
@dougsilkstone 3 ай бұрын
Okay so we can read the state of any site, but how about interact with those functions? Next Part Here: kzbin.info/www/bejne/f2jLhamnpd2CfsU
@dougsilkstone
@dougsilkstone 3 ай бұрын
Check the previous vid here: kzbin.info/www/bejne/i4OYfqBjYth0ra8 Gist Here: gist.github.com/dougwithseismic/156ae2d424e687d257630cd92aaf00d6 Go check out the last file - It's pretty cool. It'll search for common patterns of state management libs and monkeypatch them all. Why would you want to do this? Science, probably. If you're learning, drop a like and say Hey.
@LocdNCoded
@LocdNCoded 3 ай бұрын
Subscribed.. lol. This is going to come in so handy as I'm consolidating several apps at work right now. Thanks!
@dougsilkstone
@dougsilkstone 3 ай бұрын
Wicked let me know how it goes! Its also possible to update state and force the nearest parent to rerender - I'll add a more in-depth vid about that.
@alebado8664
@alebado8664 3 ай бұрын
Developer here, how do you get information about number of people that contacted them?
@dougsilkstone
@dougsilkstone 3 ай бұрын
Check out network requests and work backwards from there. It's a reversing process starting with devtools network tab 🤘
@alebado8664
@alebado8664 3 ай бұрын
@@dougsilkstone But how can you intercept network requests coming between someone else and server that you don't own?
@dougsilkstone
@dougsilkstone 3 ай бұрын
@@alebado8664 that's not what's happening as you can't! A lot of web Extension builds start with understanding how the platform is built so you can then extend with the same methods. In this case, I know the site uses graphql so I can introspect and see what other queries and mutations are available. Then I can generate an sdk from that endpoint. There's also some cool techniques around reversing React apps that I showcased in another vid - I've not seen it in the wild before - it took me some exploration - it allows you to interact with any state, component or fn of any React app. So yeah, knowing the different ways that apps are built is the first step, and then working out from there. Does that help?