Comments (7)
I think you can keep the Python code and build a Python backend with Flask (or Django). The frontend can be built using JavaScript.
You can have the submission form and website details in the frontend and have the frontend call the backend to do the authentication and asynchronously handle tasks to send out the emails.
Task queues to run background tasks: https://pythonise.com/series/learning-flask/flask-rq-task-queue
I'd be happy to offer assistance or guidance to build the backend.
from activism-mailbot.
Hello, checkout https://github.com/cvaldez98/activism-web-client, we're trying to do this exact same thing.
Please reach out and feel free to help out. I'm working on the GUI and a teammate is working on getting the gmail authentication to work in the back end, but help would be appreciated!
from activism-mailbot.
Hey, check out https://github.com/nkhalsa/la-mailer. There's a working but limited GUI now. It uses this as a backed with Flask and a modified version of https://github.com/michaelnyu/la-mailer/ as the frontend.
Could definitely use some help implementing more features/bug fixes though! Namely: not randomizing emails every time the name is changed, and adding gmail functionality (currently just opens an email in mail app)
from activism-mailbot.
@cvaldez98 and I have been working on a web app version using gmail api as well! Check it out here https://github.com/cvaldez98/activism-web-client
As @cvaldez98 mentioned, we welcome all help!
from activism-mailbot.
@cvaldez98 @AbdallahAbuHashem Awesome - I wonder if there's a way to merge (lol using so many github terms in non github ways) these efforts. You can reach me at [email protected] -- i'm also working with a teammate @lilyhlou on this
from activism-mailbot.
@nkhalsa I'll send an email out tomorrow!
from activism-mailbot.
@BMariscal and @lilyhlou we're open for help. Thanks! https://github.com/cvaldez98/activism-web-client
from activism-mailbot.
Related Issues (8)
- bouncebacks I got HOT 1
- fix: Add an indicator that says the script finished sending all emails. HOT 1
- feat: add support for windows users HOT 3
- feat: Be able to runt the script without having to switch`Allow less secure apps` to OFF HOT 7
- Use f-string formatting instead of %-formatting HOT 1
- Use Python's 'Logging' module instead of print statements
- Dockerize to avoid having to come up with installation instructions for every OS HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from activism-mailbot.