生成发布邮件的内容
()
| 163 | |
| 164 | |
| 165 | def make_content(): |
| 166 | """ |
| 167 | 生成发布邮件的内容 |
| 168 | """ |
| 169 | json_data = get_all_data() |
| 170 | data = analyze(json_data) |
| 171 | content = [] |
| 172 | project_info_list = get_stars(data) |
| 173 | for project_info in project_info_list: |
| 174 | project_info_string = """<tr> |
| 175 | <td><img src={avatar_url} width=32px></img></td> |
| 176 | <td><a href={user_url}>{user}</a></td> |
| 177 | <td><a href={repo_url}>{repo_name}</a></td> |
| 178 | <td>{date_time}</td> |
| 179 | <td>{repo_stars}</td> |
| 180 | </tr> |
| 181 | """.format(**project_info) |
| 182 | content.append(project_info_string) |
| 183 | return content |
| 184 | |
| 185 | |
| 186 | def send_email(receivers, email_content): |
no test coverage detected