mirror of https://github.com/MISP/PyMISP
Merge pull request #50 from cvandeplas/feature_get_all_attributes_txt
get_all_attributes_txt - support the additional flagspull/51/head
commit
60c8d2b6ec
|
@ -1071,10 +1071,10 @@ class PyMISP(object):
|
||||||
|
|
||||||
# ############## Export Attributes in text ####################################
|
# ############## Export Attributes in text ####################################
|
||||||
|
|
||||||
def get_all_attributes_txt(self, type_attr):
|
def get_all_attributes_txt(self, type_attr, tags=False, eventId=False, allowNonIDS=False, date_from=False, date_to=False, last=False, enforceWarninglist=False, allowNotPublished=False):
|
||||||
"""Get all attributes from a specific type as plain text. Only published and IDS flagged attributes are exported."""
|
"""Get all attributes from a specific type as plain text. Only published and IDS flagged attributes are exported, except if stated otherwise."""
|
||||||
session = self.__prepare_session('txt')
|
session = self.__prepare_session('txt')
|
||||||
url = urljoin(self.root_url, 'attributes/text/download/%s' % type_attr)
|
url = urljoin(self.root_url, 'attributes/text/download/%s/%s/%s/%s/%s/%s/%s/%s/%s' % (type_attr, tags, eventId, allowNonIDS, date_from, date_to, last, enforceWarninglist, allowNotPublished))
|
||||||
response = session.get(url)
|
response = session.get(url)
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue