Add example itemsource

This commit is contained in:
Tim Van Baak 2019-05-15 19:40:14 -07:00
parent 0d48c773ef
commit c7e4b8e1ef
1 changed files with 26 additions and 0 deletions

26
sources/example.py Normal file
View File

@ -0,0 +1,26 @@
"""
An example itemsource that produces an item with the current date.
Fetch new items with `python inquisitor update --sources examplesource`.
"""
# Standard library imports
from datetime import date
import time
# Globals
SOURCE = "examplesource"
def fetch_new(state):
now = date.today()
item = {
'id': '{}-{}-{}'.format(now.year, now.month, now.day),
'source': SOURCE,
'active': True,
'time': time.time(),
'created': time.time(),
'title': "Today is {}-{}-{}".format(now.year, now.month, now.day),
#'link':
#'author':
#'body':
}
return [item]