Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Kiste
studfeed
Commits
59c4b78c
Commit
59c4b78c
authored
Nov 08, 2017
by
Kiste
Browse files
Cleanup
parent
4bff8063
Changes
3
Hide whitespace changes
Inline
Side-by-side
.gitignore
View file @
59c4b78c
*.
k
de
v4
*.
i
de
a
*.pyc
run.py
View file @
59c4b78c
#!/usr/bin/env python3
from
studfeed.main
import
main
main
()
studfeed/main.py
View file @
59c4b78c
...
...
@@ -7,13 +7,13 @@ published by Sam Hocevar. See http://www.wtfpl.net/ for more details.
"""
import
argparse
import
json
import
os
from
feedgen.feed
import
FeedGenerator
import
requests
from
feedgen.feed
import
FeedGenerator
BASEURL
=
'https://studip.uni-hannover.de/plugins.php/restipplugin/api'
def
main
():
parser
=
argparse
.
ArgumentParser
()
parser
.
add_argument
(
'-u'
,
'--user'
,
help
=
'Stud.IP Benutzername'
,
required
=
True
)
...
...
@@ -45,7 +45,8 @@ def main():
juser
=
session
.
get
(
BASEURL
+
'/user/'
+
news
[
'user_id'
])
author
=
juser
.
json
()[
'user'
]
fe
=
fg
.
add_entry
()
fe
.
author
(
name
=
str
.
join
(
' '
,
filter
(
None
,
(
author
[
'title_pre'
],
author
[
'forename'
],
author
[
'lastname'
]))),
email
=
author
[
'email'
])
fe
.
author
(
name
=
str
.
join
(
' '
,
filter
(
None
,
(
author
[
'title_pre'
],
author
[
'forename'
],
author
[
'lastname'
]))),
email
=
author
[
'email'
])
fe
.
content
(
news
[
'body'
],
type
=
'html'
)
fe
.
id
(
news
[
'news_id'
])
fe
.
published
(
news
[
'iso_mkdate'
])
...
...
Write
Preview
Supports
Markdown
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