1
0
mirror of https://github.com/bspeice/metrik synced 2025-07-03 06:45:07 -04:00

Add a 'now' tag to the database records

This commit is contained in:
Bradlee Speice
2016-08-16 15:38:37 -04:00
parent 36ddd5d323
commit cd7009729e
4 changed files with 17 additions and 3 deletions

View File

@ -1,6 +1,7 @@
from luigi import Target
from pymongo import MongoClient
from metrik.conf import MONGO_HOST, MONGO_PORT, MONGO_DATABASE
from datetime import datetime
class MongoTarget(Target):
@ -18,6 +19,7 @@ class MongoTarget(Target):
def persist(self, dict_object):
id_dict = dict_object
id_dict['_id'] = self.id
id_dict['_retrieved'] = datetime.now()
return self.collection.insert_one(id_dict).inserted_id
def retrieve(self):

View File

@ -1,14 +1,12 @@
from __future__ import print_function
import csv
import pytz
import requests
from collections import namedtuple
from dateutil.parser import parse
from io import StringIO
import logging
from luigi.parameter import DateParameter, Parameter
# noinspection PyUnresolvedReferences
from six.moves.urllib.parse import quote_plus
from metrik.tasks.base import MongoCreateTask