All Projects → lorcalhost → RomanceBreaker

lorcalhost / RomanceBreaker

Licence: GPL-3.0 License
Python script which sends a custom morning message to your significant other every morning at a given time range on Facebook Messenger, WhatsApp, Telegram or SMS, for lazy people

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to RomanceBreaker

ChristmasSpiritBreaker-andNewYearsToo
Python script which automatically sends Christmas/New Year's messages from a custom messages list on Whatsapp, Facebook Messenger or via SMS in a given time range, to a custom contacts list. Time to work smart, not hard.
Stars: ✭ 81 (+125%)
Mutual labels:  sms, facebook-messenger, whatsapp, messages
Google Messages For Desktop
A "native-like" OS X, Windows, & Linux desktop app for Google Messages
Stars: ✭ 140 (+288.89%)
Mutual labels:  sms, messages
Bomberthon
Best Bombing Tool with WhatsApp, Instagram, SMS bomber
Stars: ✭ 84 (+133.33%)
Mutual labels:  sms, whatsapp
numspy
A python module for sending free sms as well as finding details of mobile number via website Way2sms.
Stars: ✭ 57 (+58.33%)
Mutual labels:  sms, messages
Whatsappbot
Send messages to any person in any time how much you want.
Stars: ✭ 104 (+188.89%)
Mutual labels:  selenium, whatsapp
Code for fun
Some of my scripts to automate the boring stuff around me
Stars: ✭ 167 (+363.89%)
Mutual labels:  selenium, whatsapp
Botkit
Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.
Stars: ✭ 10,555 (+29219.44%)
Mutual labels:  sms, facebook-messenger
text-sdk-php
PHP SDK to send messages with CM.com
Stars: ✭ 18 (-50%)
Mutual labels:  sms, whatsapp
tithiwa
Automate Web WhatsApp with selenium in python.
Stars: ✭ 17 (-52.78%)
Mutual labels:  selenium, whatsapp
whatsapp-web
Simon is a Python library that helps made easy the browser automation for WhatsApp Web service
Stars: ✭ 67 (+86.11%)
Mutual labels:  selenium, whatsapp
Webwhatsappbot
Core to automatize whatsapp - working 11/2018
Stars: ✭ 59 (+63.89%)
Mutual labels:  selenium, whatsapp
WaWebSessionHandler
(DISCONTINUED) Save WhatsApp Web Sessions as files and open them everywhere!
Stars: ✭ 27 (-25%)
Mutual labels:  selenium, whatsapp
Whalesong
Whalesong is an asyncio python library to manage WebApps remotely. Currently WhatsappWeb is implemented
Stars: ✭ 46 (+27.78%)
Mutual labels:  selenium, whatsapp
Whatsapp Assistant Bot
A personal WhatsApp assistant bot that will help you search anything on the web (Google, Images, Google Maps)
Stars: ✭ 198 (+450%)
Mutual labels:  selenium, whatsapp
Pywhatsapp
Python Automation using selenium & Scheduling of messages and media
Stars: ✭ 257 (+613.89%)
Mutual labels:  selenium, whatsapp
whatabomb
A whatsapp bombing GUI Script
Stars: ✭ 84 (+133.33%)
Mutual labels:  selenium, whatsapp
Magento Chatbot
Magento Chatbot Integration with Telegram, Messenger, Whatsapp, WeChat, Skype and wit.ai.
Stars: ✭ 149 (+313.89%)
Mutual labels:  facebook-messenger, whatsapp
Forensic Tools
A collection of tools for forensic analysis
Stars: ✭ 204 (+466.67%)
Mutual labels:  facebook-messenger, whatsapp
Whatsapp-Bot
Web.whatsapp.com bot made with selenium
Stars: ✭ 39 (+8.33%)
Mutual labels:  selenium, whatsapp
notify
Send emails and text messages to your users if you work in Australian government
Stars: ✭ 15 (-58.33%)
Mutual labels:  sms, messages

Romance Breaker

"Is your girlfriend/boyfriend complaining that you wake up too late every morning or that you are not romantic enough but of course you're too lazy to change? I have a solution for you."

Introducing Romance Breaker, a small python script which sends a custom morning message from a list to your significant other every morning at a given time range on Facebook Messenger or WhatsApp, now doesn't this sound great already?

Most loved features:

  • You can still be lazy
  • You can still wake up late
  • Relationship improvement (I don't take any responsibility if Romance Breaker® doesn't improve relationship status)
  • Magic

[NEW]: Windows users can now use the graphical version of RomanceBreaker:

Download here
Source code here


Facebook Messenger:

Installation on PC

Romance breaker relies on a few things, here is what to do to get them:

  • Python3 is needed get it from here
For Linux:

Run these commands in your preferred terminal application

sudo apt-get install python3-pip
pip3 install fbchat bs4 
git clone https://github.com/lorcalhost/RomanceBreaker.git
For Windows
  • Also install git from here
  • Make sure you run all the commands from git
sudo pip install fbchat bs4 
git clone https://github.com/lorcalhost/RomanceBreaker.git

Installation on Android

As it was highly requested by the plebs without a raspberry pi: From Android you will only be able to run the Facebook Messenger version, here are the instructions:

termux-setup-storage and allow storage access

cd storage/downloads 
pkg install python3 git
pip3 install fbchat requests bs4 enum
git clone https://github.com/lorcalhost/RomanceBreaker.git

Please note that every time you restart your device, you will have to re run the commands in the How to run section

For Android users: you will also need to press "ACQUIRE WAKELOCK" in the Termux notification to enable the script to run in the background without the process being killed


Telegram

Installation on PC

Romance breaker relies on a few things, here is what to do to get them:

  • Python3 is needed get it from here
For Linux:

Run these commands in your preferred terminal application

sudo apt-get install python3-pip
pip3 install telethon bs4 
git clone https://github.com/lorcalhost/RomanceBreaker.git
For Windows
  • Also install git from here
  • Make sure you run all the commands from git
sudo pip install telethon bs4 
git clone https://github.com/lorcalhost/RomanceBreaker.git

Installation on Android

As it was highly requested by the plebs without a raspberry pi: From Android you will only be able to run the Facebook Messenger version, here are the instructions:

termux-setup-storage and allow storage access

cd storage/downloads 
pkg install python3 git
pip3 install telethon requests bs4 enum
git clone https://github.com/lorcalhost/RomanceBreaker.git

Please note that every time you restart your device, you will have to re run the commands in the How to run section

For Android users: you will also need to press "ACQUIRE WAKELOCK" in the Termux notification to enable the script to run in the background without the process being killed

To make the telegram script work you'll also need to update the config.py file with your login info:

  • Log in to your Telegram core: https://my.telegram.org.
  • Go to ‘API development tools’ and fill out the form.
  • Create an app
  • You will get the api_id and api_hash parameters required for user authorization (to put in the config.py file)

Password only required if you have two-step verification enabled


WhatsApp and SMS

Installation on PC

Romance breaker relies on a few things, here is what to do to get them:

  • Python3 is needed get it from here
  • Chrome Driver get it from here and unzip in the RomanceBreaker folder
  • If you want to setup SMS you will need to have Google messages on your Android phone
For Linux:

Run these commands in your preferred terminal application

sudo apt-get install python-dev libxml2-dev libxslt1-dev zlib1g-dev xclip
sudo pip install selenium bs4 pyperclip
git clone https://github.com/lorcalhost/RomanceBreaker.git
For Windows
  • Also install git from here
  • Make sure you run all the commands from git
pip install selenium bs4 pyperclip
git clone https://github.com/lorcalhost/RomanceBreaker.git
SMS mode is strongly not suggested, it's slow and buggy due to Google Messages nature

Usage

First go to the program directory by typing in the terminal:

  • From PC: cd RomanceBreaker
  • From Android: cd storage/downloads/RomanceBreaker

Then run the script with the according argument:

  • For WhatsApp version: python romanceBreaker.py -w or python romanceBreaker.py whatsapp
  • For Messenger version: python romanceBreaker.py -m or python romanceBreaker.py messenger
  • For SMS version: python romanceBreaker.py -s or python romanceBreaker.py sms

Also other arguments exist like:

  • To open user guide: python romanceBreaker.py -h or python romanceBreaker.py help or python romanceBreaker.py man
  • To update the script: python romanceBreaker.py update

For Android users: you will also need to press "ACQUIRE WAKELOCK" in the Termux notification to enable the script to run in the background withoutthe process being killed
Android right now only supports Facebook Messenger mode Simply cd RomanceBreaker and python WA-RomanceBreaker.py

Custom messages/times setup

Android users may want to edit the config.py file with their preferred text editing app as the file will be in the Downloads folder of their devices

Simply open the config.py file with your preferred text editing app and follow the instructions there, I think I made them clear enough

If you still cannot understand from the config.py file..

Custom messages:

Replace the messages in between " " with your own custom messages, you can also add more custom messages by adding after the " of the last message a comma and a new message, always in between " "s. If we want to add New custom message to the list below

custom_morning_messages = ["Good morning beautiful ♥♥♥"]

We just need to edit it like this:

custom_morning_messages = ["Good morning beautiful ♥♥♥", "New custom message"]

Custom time range:

If we want to change the time range we have to edit this line:

custom_time_interval = ["04:20", "16:20"]

Make sure the hour is always two digits


Comments of people who are enjoying the effects of Romance Breaker:

My life has never been so great,
since I added this script with 1337
custom messages downloaded from the
dark net in bulk to my 24/7
running raspberry pi my life has
improved so much. Now my girlfriend
thinks I'm perfect, while I'm sleeping
peacefully and dreaming of waifus.
Luca, 19 y/o, London


This program was inspired by a real life critique, @PreslavaKuzova
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].