Merge pull request #9 from doubaniux/minor-ui-improvements
Minor UI improvements & other fixes
This commit is contained in:
commit
e8b0b85f37
4 changed files with 28 additions and 4 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -28,7 +28,8 @@ migrations/
|
||||||
/log
|
/log
|
||||||
log
|
log
|
||||||
|
|
||||||
# conf folder for neodb
|
# conf folders
|
||||||
|
/conf
|
||||||
/neodb
|
/neodb
|
||||||
|
|
||||||
# typesense folder
|
# typesense folder
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
display: none
|
display: none
|
||||||
position: fixed
|
position: fixed
|
||||||
width: 500px
|
width: 500px
|
||||||
|
max-width: 100vw
|
||||||
top: 50%
|
top: 50%
|
||||||
left: 50%
|
left: 50%
|
||||||
transform: translate(-50%, -50%)
|
transform: translate(-50%, -50%)
|
||||||
|
|
|
@ -54,6 +54,22 @@
|
||||||
{% if request.GET.q and user.is_authenticated %}
|
{% if request.GET.q and user.is_authenticated %}
|
||||||
<li class="entity-list__entity" hx-get="{% url 'common:external_search' %}?q={{ request.GET.q }}&c={{ request.GET.c }}&page={% if pagination.current_page %}{{ pagination.current_page }}{% else %}1{% endif %}" hx-trigger="load" hx-swap="outerHTML">
|
<li class="entity-list__entity" hx-get="{% url 'common:external_search' %}?q={{ request.GET.q }}&c={{ request.GET.c }}&page={% if pagination.current_page %}{{ pagination.current_page }}{% else %}1{% endif %}" hx-trigger="load" hx-swap="outerHTML">
|
||||||
{% trans '正在实时搜索站外条目' %}
|
{% trans '正在实时搜索站外条目' %}
|
||||||
|
<div id="spinner">
|
||||||
|
<div class="spinner">
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
<div></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -100,8 +100,12 @@ class DoubanPatcherMixin:
|
||||||
get(url, 60)
|
get(url, 60)
|
||||||
else:
|
else:
|
||||||
error = error + '\nScraperAPI: '
|
error = error + '\nScraperAPI: '
|
||||||
# get(f'http://api.scraperapi.com?api_key={settings.SCRAPERAPI_KEY}&url={url}', 60)
|
|
||||||
get(f'http://api.scrapestack.com/scrape?access_key={settings.SCRAPESTACK_KEY}&url={url}', 60)
|
if settings.SCRAPESTACK_KEY is not None:
|
||||||
|
dl_url = f'http://api.scrapestack.com/scrape?access_key={settings.SCRAPESTACK_KEY}&url={url}'
|
||||||
|
elif settings.SCRAPERAPI_KEY is not None:
|
||||||
|
dl_url = f'http://api.scraperapi.com?api_key={settings.SCRAPERAPI_KEY}&url={url}'
|
||||||
|
get(dl_url, 60)
|
||||||
check_content()
|
check_content()
|
||||||
|
|
||||||
wayback_cdx()
|
wayback_cdx()
|
||||||
|
@ -121,9 +125,11 @@ class DoubanPatcherMixin:
|
||||||
ext = None
|
ext = None
|
||||||
|
|
||||||
dl_url = url
|
dl_url = url
|
||||||
|
|
||||||
if settings.SCRAPESTACK_KEY is not None:
|
if settings.SCRAPESTACK_KEY is not None:
|
||||||
dl_url = f'http://api.scrapestack.com/scrape?access_key={settings.SCRAPESTACK_KEY}&url={url}'
|
dl_url = f'http://api.scrapestack.com/scrape?access_key={settings.SCRAPESTACK_KEY}&url={url}'
|
||||||
# f'http://api.scraperapi.com?api_key={settings.SCRAPERAPI_KEY}&url={url}'
|
elif settings.SCRAPERAPI_KEY is not None:
|
||||||
|
dl_url = f'http://api.scraperapi.com?api_key={settings.SCRAPERAPI_KEY}&url={url}'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
img_response = requests.get(dl_url, timeout=90)
|
img_response = requests.get(dl_url, timeout=90)
|
||||||
|
|
Loading…
Add table
Reference in a new issue