Fix search by SHA256, didn't finish implementing.
This commit is contained in:
parent
9e204a04c8
commit
328e84b0c7
3 changed files with 5 additions and 0 deletions
|
@ -581,6 +581,7 @@ class PDBPhotoMixin:
|
||||||
is_searchhidden = searchhelpers.normalize_is_searchhidden(is_searchhidden)
|
is_searchhidden = searchhelpers.normalize_is_searchhidden(is_searchhidden)
|
||||||
sha256 = searchhelpers.normalize_sha256(sha256)
|
sha256 = searchhelpers.normalize_sha256(sha256)
|
||||||
mimetype = searchhelpers.normalize_extension(mimetype)
|
mimetype = searchhelpers.normalize_extension(mimetype)
|
||||||
|
sha256 = searchhelpers.normalize_extension(sha256)
|
||||||
within_directory = searchhelpers.normalize_within_directory(within_directory, warning_bag=warning_bag)
|
within_directory = searchhelpers.normalize_within_directory(within_directory, warning_bag=warning_bag)
|
||||||
yield_albums = searchhelpers.normalize_yield_albums(yield_albums)
|
yield_albums = searchhelpers.normalize_yield_albums(yield_albums)
|
||||||
yield_photos = searchhelpers.normalize_yield_photos(yield_photos)
|
yield_photos = searchhelpers.normalize_yield_photos(yield_photos)
|
||||||
|
@ -671,6 +672,7 @@ class PDBPhotoMixin:
|
||||||
'has_tags': has_tags,
|
'has_tags': has_tags,
|
||||||
'has_thumbnail': has_thumbnail,
|
'has_thumbnail': has_thumbnail,
|
||||||
'mimetype': list(mimetype) or None,
|
'mimetype': list(mimetype) or None,
|
||||||
|
'sha256': list(sha256) or None,
|
||||||
'tag_musts': tag_musts or None,
|
'tag_musts': tag_musts or None,
|
||||||
'tag_mays': tag_mays or None,
|
'tag_mays': tag_mays or None,
|
||||||
'tag_forbids': tag_forbids or None,
|
'tag_forbids': tag_forbids or None,
|
||||||
|
|
|
@ -377,6 +377,7 @@ def get_search_core():
|
||||||
extension = request.args.get('extension')
|
extension = request.args.get('extension')
|
||||||
extension_not = request.args.get('extension_not')
|
extension_not = request.args.get('extension_not')
|
||||||
mimetype = request.args.get('mimetype')
|
mimetype = request.args.get('mimetype')
|
||||||
|
sha256 = request.args.get('sha256')
|
||||||
is_searchhidden = request.args.get('is_searchhidden', False)
|
is_searchhidden = request.args.get('is_searchhidden', False)
|
||||||
yield_albums = request.args.get('yield_albums', True)
|
yield_albums = request.args.get('yield_albums', True)
|
||||||
yield_photos = request.args.get('yield_photos', True)
|
yield_photos = request.args.get('yield_photos', True)
|
||||||
|
@ -427,6 +428,7 @@ def get_search_core():
|
||||||
'has_thumbnail': has_thumbnail,
|
'has_thumbnail': has_thumbnail,
|
||||||
'is_searchhidden': is_searchhidden,
|
'is_searchhidden': is_searchhidden,
|
||||||
'mimetype': mimetype,
|
'mimetype': mimetype,
|
||||||
|
'sha256': sha256,
|
||||||
'tag_musts': tag_musts,
|
'tag_musts': tag_musts,
|
||||||
'tag_mays': tag_mays,
|
'tag_mays': tag_mays,
|
||||||
'tag_forbids': tag_forbids,
|
'tag_forbids': tag_forbids,
|
||||||
|
|
|
@ -202,6 +202,7 @@
|
||||||
<li>Overall bitrate: <a href="/search?bitrate={{photo.bitrate|round(method='floor')|int}}..{{photo.bitrate|round(method='ceil')|int}}">{{photo.bitrate|int}}</a> kbps</li>
|
<li>Overall bitrate: <a href="/search?bitrate={{photo.bitrate|round(method='floor')|int}}..{{photo.bitrate|round(method='ceil')|int}}">{{photo.bitrate|int}}</a> kbps</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li>Created <a href="/search?created={{photo.created.timestamp()|int-43200}}..{{photo.created.timestamp()|int+43200}}">{{photo.created|timestamp_to_naturaldate}}</a></li>
|
<li>Created <a href="/search?created={{photo.created.timestamp()|int-43200}}..{{photo.created.timestamp()|int+43200}}">{{photo.created|timestamp_to_naturaldate}}</a></li>
|
||||||
|
<li>SHA256: <a href="/search?sha256={{photo.sha256}}"><code>{{photo.sha256[:16]}}</code></a></li>
|
||||||
<li><button id="refresh_metadata_button" class="green_button button_with_spinner" onclick="return refresh_metadata_form();">Refresh metadata</button></li>
|
<li><button id="refresh_metadata_button" class="green_button button_with_spinner" onclick="return refresh_metadata_form();">Refresh metadata</button></li>
|
||||||
{% if request.is_localhost %}
|
{% if request.is_localhost %}
|
||||||
<li><button id="show_in_folder_button" onclick="return show_in_folder_form();">Show in folder</button></li>
|
<li><button id="show_in_folder_button" onclick="return show_in_folder_form();">Show in folder</button></li>
|
||||||
|
|
Loading…
Reference in a new issue