PYTHON MONEY
1.74K subscribers
64 photos
11 videos
10 files
21 links
Earn money. Save time. πŸ’°β³
Download Telegram
❀21😁9πŸ‘4🫑4πŸ”₯3πŸ₯°3πŸ‘2🍌2
This media is not supported in your browser
VIEW IN TELEGRAM
❓ What do you think, which of these types of pins will show better conversion rates?

Think about the reasons behind it.
πŸ€—2
⬆️ Which of these three types of Pins will show better conversion rates?
Anonymous Poll
17%
Pin 1
37%
Pin 2
46%
Pins 3
❀16
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ’‘ Answer to the question
❀16πŸ”₯4πŸ‘2πŸ€—1
Media is too big
VIEW IN TELEGRAM
πŸ’΅ Most of you are here to earn through sales and affiliate marketing.

So, the main goal of our pins is SALES.

We've found that for this purpose, pins of the third type are the most effective.

For the final, seventh part of the course, I've prepared a generator for such pins for you.

πŸ”œ Pinterest Money 7. Soon...
πŸ”₯37❀8πŸ‘3πŸ€—2
πŸ”₯37πŸ€—3
❀21πŸ‘8πŸ’―5πŸ”₯2πŸ€—1
πŸ”₯20❀8πŸ‘1πŸ€—1
πŸ”₯25❀2πŸ‘2πŸ€—1
πŸ”₯19πŸ‘6πŸ€—1
πŸ“± In the final part of the course, we will discuss 3 ways to create your own 4G/5G proxies for just a few dollars per month.

βœ… We'll also write a proxy checker to ensure that our bot's requests are indeed passing through the proxy.
πŸ‘14πŸ”₯13❀4πŸ€—2
Media is too big
VIEW IN TELEGRAM
Workflow for generating viral Shorts/Tiktoks.

1. Prompt builder. Google Sheets. Control Panel.

πŸ”₯ - I want to see the continuation and the result of the work
πŸ”₯78❀9πŸ‘2πŸ€—1
Media is too big
VIEW IN TELEGRAM
πŸ”₯41❀6πŸ‘1
Is it difficult to implement what I showed above?

I can teach you how to do the same in just a few posts here.

πŸ”₯ - I want this
πŸ”₯115
Good. I see your interest. 😊

Let's do this. 100 fires πŸ”₯ on this post, and I'll run a free mini-course right here on Telegram on how to write Shorts Monster
πŸ”₯138
Let's get started.

We can base our Shorts bot on the Shorts creation technology described by 10x income in this video.

Where should we start when implementing such a task? With decomposing the task into smaller steps.

In our case, the initial decomposition might look like this:

1. Writing the script
2. Dividing the script into scenes
3. Writing prompts to generate images for each scene
4. Generating AI images
5. Downloading video footage from stock
6. Generating voiceovers
7. Generating the video

In the future, these steps could become separate modes of the bot. In the end, we will also create a unified mode that will combine the entire pipeline.

Next, we need to determine what classes will be present in our bot.
πŸ”₯51πŸ‘3
Next, we need to define the classes of our bot. Here are a couple of simple rules to help with that.

For this, we need to:

1. Identify the actors
2. Consider the Single Responsibility Principle (SRP)

An actor is an entity that interacts with the system or performs certain actions within the system. For example, Writer, Downloader, Generator, etc.

Let’s take our task decomposition and match each point to the corresponding actor.

1. Writing the script - ScriptWriter
2. Dividing the script into scenes - ScriptDivider
3. Writing prompts to generate images for each scene - PromptsWriter
4. Generating AI images - ImageGenerator
5. Downloading video footage from stock - FootageDownloader
6. Generating voiceovers - VoiceGenerator
7. Generating the video - VideoGenerator

In the next post, we will analyze our potential classes in terms of SRP.
πŸ”₯27❀‍πŸ”₯5πŸ‘1
SRP. The first principle of SOLID.

This principle states that a class should perform a specific task and should not be overloaded with other unrelated tasks.

Just as a function should execute only one complete task, this principle applies to classes as well.

However, unlike functions, it’s harder to define the boundary of violating this principle with classes.

So, use common sense and avoid extremes:

1. Don’t create classes that do too much (the God Object anti-pattern).
2. But also, creating a multitude of classes with just one method inside may also not be the best practice.

...
πŸ”₯27❀1πŸ‘1
So, let’s take another look at our potential classes and consider their responsibilities.

1. Writing the script - ScriptWriter
2. Dividing the script into scenes - ScriptDivider
3. Writing prompts to generate images for each scene - PromptsWriter
4. Generating AI images - ImageGenerator
5. Downloading video footage from stock - FootageDownloader
6. Generating voiceovers - VoiceGenerator
7. Generating the video - VideoGenerator

We can definitely say that each of the classes β€” ScriptDivider, ImageGenerator, FootageDownloader, VoiceGenerator, and VideoGenerator β€” has its own distinct responsibility. Each class performs its specific task, aligning with the SRP principle.

What about the ScriptWriter and PromptsWriter classes? At first glance, it might seem that their responsibilities overlap (writing text), and we could combine these two classes into a single Writer class without violating SRP.

In reality, these classes deal with different aspects of text, and their roles do not overlap. Each has its own distinct task. Therefore, it’s correct to keep these classes separate, which will align with the SRP principle.

Thus, our list of classes looks like this:

1. ScriptWriter
2. ScriptDivider
3. PromptsWriter
4. ImageGenerator
5. FootageDownloader
6. VoiceGenerator
7. VideoGenerator
❀‍πŸ”₯34❀3πŸ‘3πŸ₯°3
After our classes are defined, it’s time to:

1. Create the bot’s basis
2. Plan the folder and file structure of the project

100 fires πŸ”₯ on this post, and we’ll continue.
πŸ”₯109