kopia lustrzana https://github.com/bellingcat/auto-archiver
final code review changes
rodzic
0cba2c25c6
commit
a0971fc601
|
@ -50,6 +50,7 @@ configurations:
|
|||
text: textual content
|
||||
screenshot: screenshot
|
||||
hash: hash
|
||||
pdq_hash: perceptual hashes
|
||||
wacz: wacz
|
||||
replaywebpage: replaywebpage
|
||||
instagram_tbot_archiver:
|
||||
|
|
|
@ -35,7 +35,7 @@ class Media:
|
|||
|
||||
def all_inner_media(self, include_self=False):
|
||||
""" Media can be inside media properties, examples include transformations on original media.
|
||||
This function return a generator for all the inner media.
|
||||
This function returns a generator for all the inner media.
|
||||
"""
|
||||
if include_self: yield self
|
||||
for prop in self.properties.values():
|
||||
|
|
|
@ -28,8 +28,7 @@ class PdqHashEnricher(Enricher):
|
|||
|
||||
for m in to_enrich.media:
|
||||
for media in m.all_inner_media(True):
|
||||
if media.is_image() and media.get("id") != "screenshot":
|
||||
if len(hd := self.calculate_pdq_hash(media.filename)):
|
||||
if media.is_image() and media.get("id") != "screenshot" and len(hd := self.calculate_pdq_hash(media.filename)):
|
||||
media.set("pdq_hash", hd)
|
||||
|
||||
def calculate_pdq_hash(self, filename):
|
||||
|
|
Ładowanie…
Reference in New Issue