All Projects → BarryYan → Daily Warm

BarryYan / Daily Warm

❤️ Send an email to someone you care about everyday

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Daily Warm

bulk-email-sender
Send Templatized Dynamic Emails Automatically
Stars: ✭ 30 (-81.71%)
Mutual labels:  email-sender
activism-mailbot
No description or website provided.
Stars: ✭ 49 (-70.12%)
Mutual labels:  email-sender
Voicemail
🔈 📧 Voice Based Email for (Blinds?)
Stars: ✭ 40 (-75.61%)
Mutual labels:  email-sender
Email-Spammer
Great script for sending and spaming emails! gmail, yahoo, outlook, hotmail.
Stars: ✭ 79 (-51.83%)
Mutual labels:  email-sender
mailanes
Smart E-mail Delivery System
Stars: ✭ 33 (-79.88%)
Mutual labels:  email-sender
Php Imap Client
a easy solution for simple IMAP email access in php
Stars: ✭ 254 (+54.88%)
Mutual labels:  email-sender
Bon Voyage
A Hotel booking Android application. This app consists of a Google, Facebook and email login. Firebase is used as the database. The user can select the destination, select the hotel, and book the rooms there. After the booking process is complete, a confirmation email is sent to the user.
Stars: ✭ 19 (-88.41%)
Mutual labels:  email-sender
Nova Custom Email Sender
A Laravel Nova tool that sends ad-hoc email messages from the dashboard.
Stars: ✭ 62 (-62.2%)
Mutual labels:  email-sender
release-notify-action
GitHub Action that triggers e-mails with release notes when these are created
Stars: ✭ 64 (-60.98%)
Mutual labels:  email-sender
Cuttlefish
Transactional email server with a lovely web interface
Stars: ✭ 985 (+500.61%)
Mutual labels:  email-sender
pynotify
A Python package to send emails like humans.
Stars: ✭ 21 (-87.2%)
Mutual labels:  email-sender
mini-project
An android eCommerce application for students through which they can buy and sell used goods .
Stars: ✭ 26 (-84.15%)
Mutual labels:  email-sender
Omnimail
Send email across all platforms using one interface
Stars: ✭ 325 (+98.17%)
Mutual labels:  email-sender
C-Sharp-Learning-Journey
Some of the projects i made when starting to learn c#, winfroms and wpf
Stars: ✭ 95 (-42.07%)
Mutual labels:  email-sender
Fxmailer
Desktop application Tool. Allow you to send a beautiful html template to multiple email recipients with one click!
Stars: ✭ 55 (-66.46%)
Mutual labels:  email-sender
zaqar
Email microservice writen in Node.js
Stars: ✭ 52 (-68.29%)
Mutual labels:  email-sender
ESP-Mail-Client
⚡️Arduino Mail Client Library to send, read and get incoming mail notification for ESP32, ESP8266 and SAMD21 devices. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.
Stars: ✭ 78 (-52.44%)
Mutual labels:  email-sender
0x4447 product s3 email
📫 A serverless email server on AWS using S3 and SES
Stars: ✭ 2,905 (+1671.34%)
Mutual labels:  email-sender
Emailimo
Small project that simplifies (according to me) sending colorful emails in PowerShell
Stars: ✭ 55 (-66.46%)
Mutual labels:  email-sender
Postmark Java
Official Java client library for the Postmark HTTP API
Stars: ✭ 18 (-89.02%)
Mutual labels:  email-sender

Daily-warm

每天定时发邮件给你关心的人, 内容包含天气, one 的一句话, 一句英语, 一首古诗

Usage

# 1. Config `.env` file in root dir, e.g.
MAIL_USERNAME = [email protected]
MAIL_PASSWORD = ***********
MAIL_HOST = smtp.qq.com
MAIL_PORT = 25
# 每分钟发一次
MAIL_CRON = "0/1 * * * *"
MAIL_SUBJECT = 每日一暖, 温情一生
MAIL_FROM = user<[email protected]>
MAIL_TO = [{"email": "user<[email protected]>", "local": "shaanxi/xian"}]

# 2.Build
go mod download
go build -o dwm.out *.go

# 3. Run
./dwm.out

Screenshot

Package

github.com/barryyan/daily-warm/gomail

// import "github.com/barryyan/daily-warm/gomail"
package gomail 

type Configuration struct{
  Host     string
  Port     uint16
  Username string
  Password string
  From     string
}
var Config = Configuration{}

type GoMail struct{
  From    string
  To      []string
  Cc      []string
  Bcc     []string
  Subject string
  Content string
}
func (gm *GoMail) Send() error {}

github.com/barryyan/daily-warm/api

// import "github.com/barryyan/daily-warm/api"
package api 

func CreateClient() *http.Client
func Fetch(url string) io.Reader
func FetchHTML(url string) *query.Document
type English struct{
  ImgURL   string
  Sentence string
}
func GetEnglish() English
type One struct{
  Date     string
  ImgURL   string
  Sentence string
}
func GetONE() One
type Poem struct{
  Title   string   `json:"title"`
  Dynasty string   `json:"dynasty"`
  Author  string   `json:"author"`
  Content []string `json:"content"`
}
func GetPoem() Poem
type PoemRes struct{
  Status string `json:"status"`
  Data   struct {
    Origin Poem `json:"origin"`
  } `json:"data"`
}
type Weather struct{
  City     string
  Temp     string
  Weather  string
  Air      string
  Humidity string
  Wind     string
  Limit    string
  Note     string
}
func GetWeather(local string) Weather

其它语言版本

node robot-mail

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].