Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rss-email
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Murukesh Mohanan
rss-email
Commits
98ea20ab
Commit
98ea20ab
authored
Aug 05, 2015
by
Murukesh Mohanan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix config import
parent
dfdc043d
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
1 deletion
+11
-1
rss-email.py
rss-email.py
+5
-1
rssemailconfig.example.py
rssemailconfig.example.py
+6
-0
No files found.
rss-email.py
View file @
98ea20ab
...
@@ -10,12 +10,16 @@ from email.mime.multipart import MIMEMultipart
...
@@ -10,12 +10,16 @@ from email.mime.multipart import MIMEMultipart
from
email.mime.text
import
MIMEText
from
email.mime.text
import
MIMEText
from
bs4
import
BeautifulSoup
from
bs4
import
BeautifulSoup
import
rssemailconfig
feed
=
{
'file'
:
'feed.pickle'
}
feed
=
{
'file'
:
'feed.pickle'
}
mail
=
{
'from'
:
'Murukesh Mohanan <murukesh@cse.iitb.ac.in>'
}
mail
=
{
'from'
:
'Murukesh Mohanan <murukesh@cse.iitb.ac.in>'
}
smtp
=
{}
smtp
=
{}
old_entries
=
set
()
old_entries
=
set
()
from
rssemailconfig
import
*
feed
.
update
(
rssemailconfig
.
feed
)
smtp
.
update
(
rssemailconfig
.
smtp
)
mail
.
update
(
rssemailconfig
.
mail
)
def
get_new_posts
():
def
get_new_posts
():
current_entries
=
feedparser
.
parse
(
subprocess
.
Popen
([
'curl'
,
'-u'
,
':'
.
join
(
feed
[
'creds'
]),
feed
[
'url'
]],
stdout
=
subprocess
.
PIPE
)
.
communicate
()[
0
])
.
entries
current_entries
=
feedparser
.
parse
(
subprocess
.
Popen
([
'curl'
,
'-u'
,
':'
.
join
(
feed
[
'creds'
]),
feed
[
'url'
]],
stdout
=
subprocess
.
PIPE
)
.
communicate
()[
0
])
.
entries
...
...
rssemailconfig.example.py
View file @
98ea20ab
#! /usr/bin/env python3
# Intializers
feed
=
{}
smtp
=
{}
mail
=
{}
feed
[
'url'
]
=
'http://placements.iitb.ac.in/blog/?feed=rss2'
feed
[
'url'
]
=
'http://placements.iitb.ac.in/blog/?feed=rss2'
feed
[
'name'
]
=
'IITB Placement Blog'
feed
[
'name'
]
=
'IITB Placement Blog'
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment