Concordance Search

-
Tweet creation date range

Left Context
Right Context
Enter words, POS tags, or lemmas for specific context positions. All fields use the selected search type.

Results for "though" Exact
POS: SCONJ

Tokens: 42,480 Tweets: 42,209 Searched tokens: 302,212,503 Searched tweets: 18,895,524 Normalized frequency per million: 140.56
# L5 L4 L3 L2 L1 KWIC R1 R2 R3 R4 R5 POS Date Country
1 - :) cool , even though the skylar summer name had SCONJ 2013-01-02 NO
2 - - - - Even though she thinks i AM Almost SCONJ 2013-01-02 NO
3 have a good one , though nowhere near as good as SCONJ 2013-01-02 SE
4 watching Pierce Brosnan . And though his American accent is h SCONJ 2013-01-02 SE
5 that goal , mainly Santon though i m afraid ... Same SCONJ 2013-01-02 SE
6 're giving too much away though # YNWA - - - SCONJ 2013-01-02 DK
7 Wish I could try nandos though - - - - - SCONJ 2013-01-02 NO
8 I was pregnant ( even though I do n't know how SCONJ 2013-01-02 DK
9 to everyone . Funny sometimes though - Bob The Builder stopping SCONJ 2013-01-02 SE
10 , far from done yet though ^^ ; I have A SCONJ 2013-01-02 SE
11 for US wind market , though renewal too late to avoid SCONJ 2013-01-02 NO
12 . Got upgraded by Emirates though so I reckon it will SCONJ 2013-01-02 DK
13 . has lower audio quality though - - - - - SCONJ 2013-01-02 NO
14 to hear you speak Danish though 😛 I need more confidence SCONJ 2013-01-01 DK
15 It depends on a lot though cos I 've promised my SCONJ 2013-01-01 DK
16 - - - Well even though you do n't thank us SCONJ 2013-01-01 DK
17 role model .. u bin though things nobody could .. Much SCONJ 2013-01-01 DK
18 it do it , even though its a Danish movie ... SCONJ 2013-01-01 DK
19 - - - - Even though Kim Kardashian Is Fake , SCONJ 2013-01-01 SE
20 - - - - Even though it hurts seeing them kissing SCONJ 2013-01-01 DK
21 how I do it even though I feel bad about it SCONJ 2013-01-01 DK
22 that you covered Gangnam Style though :p - - - - SCONJ 2013-01-01 DK
23 - - - - I though it was strange . Happy SCONJ 2013-01-01 SE
24 make me smile :) even though u wo n't see this SCONJ 2013-01-01 DK
25 NEW YEAR . ( even though it 's not yet 2013 SCONJ 2013-01-01 DK
26 could be with you even though you 're sick then you SCONJ 2013-01-12 DK
27 me have a Fiat 500 though 😔 - - - - SCONJ 2013-01-12 DK
28 did a lot . Even though your evil twin , the SCONJ 2013-01-12 FI
29 but NaH ... I though you 'd like this , SCONJ 2013-01-12 NO
30 know what I mean even though I might not put it SCONJ 2013-01-12 DK
31 i 'm just like even though you hate she still gets SCONJ 2013-01-12 DK
32 know . And as even though they broke up , as SCONJ 2013-01-12 DK
33 for a CD , even though it comes with a DVD SCONJ 2013-01-12 NO
34 more of a internet fan though - - - - - SCONJ 2013-01-12 DK
35 - - - True , though this is only the situation SCONJ 2013-01-12 FI
36 'm already dead inside , though - - - - - SCONJ 2013-01-12 NO
37 know if it 's true though - - - - - SCONJ 2013-01-17 SE
38 wanted to go out tonight(even though my paper is n't done SCONJ 2013-01-17 SE
39 - - - - Even though it 's still very cold SCONJ 2013-01-17 NO
40 i 'm with eline now though - - - - - SCONJ 2013-01-17 NO
41 infrastructure today , and even though privately owned it needs safety SCONJ 2013-01-17 SE
42 . I love Sublime even though its not as powerful . SCONJ 2013-01-17 NO
43 - - its fucking awesome though - - - - - SCONJ 2013-01-17 DK
44 that movie yet .. even though I 've wanted to for SCONJ 2013-01-17 NO
45 - - For sale , though I could imagine reindeer ( SCONJ 2013-01-11 FI
46 know it was a she though :-) - - - - SCONJ 2013-01-11 SE
47 - - you deserve it though - - - - - SCONJ 2013-01-11 SE
48 harder to catch Swablu even though I get them all the SCONJ 2013-01-11 FI
49 - Great tip ! Even though i 'm doing a monologue SCONJ 2013-01-11 NO
50 - - he b swaggin though # lol he 's still SCONJ 2013-01-11 DK
Page 1 of 850

Select the columns to include. Up to 10,000 rows will be exported.


Context positions
Geographic Distribution
DJDT

Versions

Package Name Version
Django 5.2.9
Python 3.11.15
allauth Allauth 65.14.3.final.0
crispy_bootstrap5 Crispy_Bootstrap5 2025.6
crispy_forms Crispy_Forms 2.6
debug_toolbar Debug Toolbar 4.3.0

Time

Resource usage

Resource Value
User CPU time 52.904 msec
System CPU time 1.306 msec
Total CPU time 54.210 msec
Elapsed time 269.237 msec
Context switches 16 voluntary, 0 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from config.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ACCOUNT_LOGIN_METHODS {'email'}
ACCOUNT_LOGOUT_ON_REQUEST True
ACCOUNT_LOGOUT_REDIRECT_URL 'corpus:home'
ACCOUNT_SESSION_REMEMBER True
ACCOUNT_SIGNUP_FIELDS ['email*', 'password1*', 'password2*']
ACCOUNT_UNIQUE_EMAIL True
ADMINS []
ALLOWED_HOSTS ['localhost', '127.0.0.1', 'nordictweetstream.fi']
APPEND_SLASH True
AUTHENTICATION_BACKENDS '********************'
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL '********************'
BASE_DIR PosixPath('/code')
CACHES {'default': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/code/cache', 'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 300}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CRISPY_ALLOWED_TEMPLATE_PACKS 'bootstrap5'
CRISPY_TEMPLATE_PACK 'bootstrap5'
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS ['https://nordictweetstream.fi']
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'db', 'NAME': 'postgres', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'postgres'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.BigAutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FROM_EMAIL 'admin@nordictweetstream.fi'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
EMAIL_BACKEND 'django.core.mail.backends.console.EmailBackend'
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORMS_URLFIELD_ASSUME_HTTPS False
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
IGNORABLE_404_URLS []
INSTALLED_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'whitenoise.runserver_nostatic', 'django.contrib.humanize', 'django.contrib.sites', 'accounts.apps.AccountsConfig', 'corpus', 'debug_toolbar', 'crispy_forms', 'crispy_bootstrap5', 'allauth', 'allauth.account']
INTERNAL_IPS ['127.0.0.1', '172.19.0.1']
LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'en-us'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LEXICON_CACHE_TIMEOUT 300
LOCALE_PATHS []
LOGGING {}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL 'corpus:home'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
MANAGERS []
MEDIA_ROOT ''
MEDIA_URL '/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'allauth.account.middleware.AccountMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'corpus.middleware.ActiveCorpusMiddleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW False
ROOT_URLCONF 'config.urls'
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 3600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE True
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'config.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SITE_ID 1
SITE_NAME 'Nordic Tweet Stream'
STATICFILES_DIRS [PosixPath('/code/static')]
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE 'whitenoise.storage.CompressedManifestStaticFilesStorage'
STATIC_ROOT PosixPath('/code/staticfiles')
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [PosixPath('/code/templates')], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'corpus.context_processors.site_name', 'corpus.context_processors.active_corpus']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'UTC'
USE_I18N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION 'config.wsgi.application'
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection Keep-Alive
Host nordictweetstream.fi
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For 216.73.216.148
X-Forwarded-Host nordictweetstream.fi
X-Forwarded-Port 443
X-Forwarded-Proto https
X-Forwarded-Server nordictweetstream.fi

Response headers

Key Value
Content-Length 143135
Content-Type text/html; charset=utf-8
Vary Cookie
X-Frame-Options DENY

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

Key Value
PATH_INFO /search/
QUERY_STRING pos=SCONJ&q=though
REMOTE_ADDR 172.19.0.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 0.0.0.0
SERVER_PORT 8000
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE gunicorn/25.3.0

Request

View information

View function Arguments Keyword arguments URL name
corpus.views.search_word.search_word_view () {} corpus:search

No cookies

No session data

GET data

Variable Value
'pos' 'SCONJ'
'q' 'though'

No POST data

SQL queries from 1 connection

  • default 213.89 ms (7 queries )
Query Timeline Time (ms) Action
SELECT COALESCE(SUM(token_count), 0) AS total_tokens,
       COALESCE(SUM(tweet_count), 0) AS total_tweets
  FROM mv_corpus_en_stats
 WHERE 1=1
SELECT COALESCE(SUM(token_count), 0) AS total_tokens, COALESCE(SUM(tweet_count), 0) AS total_tweets FROM mv_corpus_en_stats WHERE 1=1
113.06

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(96)
  stats = _get_stats_from_mv(

/code/corpus/views/_helpers.py in _get_stats_from_mv(134)
  cursor.execute(sql, params)


   SET statement_timeout = '40s';
SET statement_timeout = '40s';
0.21

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(343)
  result = _with_timeout(_inner)

/code/corpus/services/search.py in _with_timeout(214)
  cur.execute(f"SET statement_timeout = '{STATEMENT_TIMEOUT}';")

SELECT "lexicon_en"."wordid" AS "wordid"
  FROM "lexicon_en"
 WHERE (UPPER("lexicon_en"."word"::text) = UPPER('though') AND "lexicon_en"."pos" = 'SCONJ')
SELECT ••• FROM "lexicon_en" WHERE (UPPER("lexicon_en"."word"::text) = UPPER('though') AND "lexicon_en"."pos" = 'SCONJ')
5.02

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(343)
  result = _with_timeout(_inner)

/code/corpus/services/search.py in _with_timeout(215)
  return fn()

/code/corpus/services/search.py in _inner(341)
  return list(Lexicon.objects.filter(q).values_list("wordid", flat=True))


 RESET statement_timeout;
RESET statement_timeout;
0.13

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(343)
  result = _with_timeout(_inner)

/code/corpus/services/search.py in _with_timeout(223)
  cur.execute("RESET statement_timeout;")

SELECT COUNT(*)
  FROM (
        SELECT "corpus_en"."id" AS "id"
          FROM "corpus_en"
         WHERE "corpus_en"."word" IN (3535717, 3535718, 3535719, 3535720)
         LIMIT 100001
       ) subquery
SELECT COUNT(*) FROM (SELECT "corpus_en"."id" AS "id" FROM "corpus_en" WHERE "corpus_en"."word" IN (3535717, 3535718, 3535719, 3535720) LIMIT 100001) subquery
31.80

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(115)
  _paginate(corpus_entries, params, result)

/code/corpus/views/_helpers.py in _paginate(191)
  limited_count = corpus_entries.values("id")[: MAX_RESULTS + 1].count()

SELECT COUNT(*)
  FROM (
        SELECT DISTINCT "corpus_en"."tweetid" AS "tweet_id"
          FROM "corpus_en"
         WHERE "corpus_en"."word" IN (3535717, 3535718, 3535719, 3535720)
       ) subquery
SELECT COUNT(*) FROM (SELECT DISTINCT "corpus_en"."tweetid" AS "tweet_id" FROM "corpus_en" WHERE "corpus_en"."word" IN (3535717, 3535718, 3535719, 3535720)) subquery
38.65

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(115)
  _paginate(corpus_entries, params, result)

/code/corpus/views/_helpers.py in _paginate(204)
  result.matched_tweets = corpus_entries.values("tweet_id").distinct().count()

SELECT "corpus_en"."id",
       "corpus_en"."tweetid",
       "corpus_en"."l5",
       "corpus_en"."l4",
       "corpus_en"."l3",
       "corpus_en"."l2",
       "corpus_en"."l1",
       "corpus_en"."word",
       "corpus_en"."r1",
       "corpus_en"."r2",
       "corpus_en"."r3",
       "corpus_en"."r4",
       "corpus_en"."r5",
       "corpus_en"."created_at",
       "corpus_en"."country_code",
       T3."wordid",
       T3."word",
       T4."wordid",
       T4."word",
       T5."wordid",
       T5."word",
       T6."wordid",
       T6."word",
       T7."wordid",
       T7."word",
       "lexicon_en"."wordid",
       "lexicon_en"."word",
       "lexicon_en"."pos",
       T8."wordid",
       T8."word",
       T9."wordid",
       T9."word",
       T10."wordid",
       T10."word",
       T11."wordid",
       T11."word",
       T12."wordid",
       T12."word"
  FROM "corpus_en"
 INNER JOIN "lexicon_en"
    ON ("corpus_en"."word" = "lexicon_en"."wordid")
  LEFT OUTER JOIN "lexicon_en" T3
    ON ("corpus_en"."l5" = T3."wordid")
  LEFT OUTER JOIN "lexicon_en" T4
    ON ("corpus_en"."l4" = T4."wordid")
  LEFT OUTER JOIN "lexicon_en" T5
    ON ("corpus_en"."l3" = T5."wordid")
  LEFT OUTER JOIN "lexicon_en" T6
    ON ("corpus_en"."l2" = T6."wordid")
  LEFT OUTER JOIN "lexicon_en" T7
    ON ("corpus_en"."l1" = T7."wordid")
  LEFT OUTER JOIN "lexicon_en" T8
    ON ("corpus_en"."r1" = T8."wordid")
  LEFT OUTER JOIN "lexicon_en" T9
    ON ("corpus_en"."r2" = T9."wordid")
  LEFT OUTER JOIN "lexicon_en" T10
    ON ("corpus_en"."r3" = T10."wordid")
  LEFT OUTER JOIN "lexicon_en" T11
    ON ("corpus_en"."r4" = T11."wordid")
  LEFT OUTER JOIN "lexicon_en" T12
    ON ("corpus_en"."r5" = T12."wordid")
 WHERE "corpus_en"."word" IN (3535717, 3535718, 3535719, 3535720)
 LIMIT 50
SELECT ••• FROM "corpus_en" INNER JOIN "lexicon_en" ON ("corpus_en"."word" = "lexicon_en"."wordid") LEFT OUTER JOIN "lexicon_en" T3 ON ("corpus_en"."l5" = T3."wordid") LEFT OUTER JOIN "lexicon_en" T4 ON ("corpus_en"."l4" = T4."wordid") LEFT OUTER JOIN "lexicon_en" T5 ON ("corpus_en"."l3" = T5."wordid") LEFT OUTER JOIN "lexicon_en" T6 ON ("corpus_en"."l2" = T6."wordid") LEFT OUTER JOIN "lexicon_en" T7 ON ("corpus_en"."l1" = T7."wordid") LEFT OUTER JOIN "lexicon_en" T8 ON ("corpus_en"."r1" = T8."wordid") LEFT OUTER JOIN "lexicon_en" T9 ON ("corpus_en"."r2" = T9."wordid") LEFT OUTER JOIN "lexicon_en" T10 ON ("corpus_en"."r3" = T10."wordid") LEFT OUTER JOIN "lexicon_en" T11 ON ("corpus_en"."r4" = T11."wordid") LEFT OUTER JOIN "lexicon_en" T12 ON ("corpus_en"."r5" = T12."wordid") WHERE "corpus_en"."word" IN (3535717, 3535718, 3535719, 3535720) LIMIT 50
25.02

Connection: default

Transaction status: Idle

/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(165)
  return render(request, "corpus/search_results.html", context)

/usr/local/lib/python3.11/site-packages/django/shortcuts.py in render(25)
  content = loader.render_to_string(template_name, context, request, using=using)

/usr/local/lib/python3.11/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/usr/local/lib/python3.11/site-packages/django/template/backends/django.py in render(107)
  return self.template.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(172)
  return self._render(context)

/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(327)
  return nodelist.render(context)

/usr/local/lib/python3.11/site-packages/django/template/base.py in render(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1018)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.11/site-packages/django/template/base.py in render_annotated(979)
  return self.render(context)

/usr/local/lib/python3.11/site-packages/django/template/defaulttags.py in render(326)
  if match:

/usr/local/lib/python3.11/site-packages/django/core/paginator.py in __len__(191)
  return len(self.object_list)

551 </div>
552
553 <!-- Sort Dropdown -->
554 {% if results %}
555 <div class="dropdown flex-shrink-0">
556 <button class="btn sort-btn dropdown-toggle" type="button"
557 id="sortDropdown" data-bs-toggle="dropdown" aria-expanded="false"
558 {% if search_type == 'contains' or search_type == 'regex' %}disabled

/code/corpus/templates/corpus/search_results.html

Static files (284 found, 12 used)

Static file path

  1. /code/static

Static file apps

  1. django.contrib.admin
  2. debug_toolbar
  3. allauth.account

Static files

css/base.css
/code/static/css/base.css
css/custom.css
/code/static/css/custom.css
corpus/css/corpus.css
/code/static/corpus/css/corpus.css
corpus/css/search_result.css
/code/static/corpus/css/search_result.css
images/logo-european.png
/code/static/images/logo-european.png
images/logo-university.svg
/code/static/images/logo-university.svg
js/base.js
/code/static/js/base.js
js/storage-control.js
/code/static/js/storage-control.js
js/range-slider.js
/code/static/js/range-slider.js
js/select-multiple.js
/code/static/js/select-multiple.js
corpus/js/pagination.js
/code/static/corpus/js/pagination.js
corpus/js/city-autocomplete.js
/code/static/corpus/js/city-autocomplete.js

django.contrib.staticfiles.finders.FileSystemFinder (148 files)

Path Location
corpus/css/search_result.css /code/static/corpus/css/search_result.css
corpus/css/corpus.css /code/static/corpus/css/corpus.css
corpus/js/pagination.js /code/static/corpus/js/pagination.js
corpus/js/city-autocomplete.js /code/static/corpus/js/city-autocomplete.js
images/logo-european.png /code/static/images/logo-european.png
images/photo-university.jpg /code/static/images/photo-university.jpg
images/black-white.png /code/static/images/black-white.png
images/hakalogo.png /code/static/images/hakalogo.png
images/logo-university.svg /code/static/images/logo-university.svg
images/map.jpg /code/static/images/map.jpg
css/range-slider.css /code/static/css/range-slider.css
css/custom.css /code/static/css/custom.css
css/tooltip.css /code/static/css/tooltip.css
css/select-multiple.css /code/static/css/select-multiple.css
css/base.css /code/static/css/base.css
admin/img/selector-icons.svg /code/static/admin/img/selector-icons.svg
admin/img/icon-viewlink.svg /code/static/admin/img/icon-viewlink.svg
admin/img/icon-deletelink.svg /code/static/admin/img/icon-deletelink.svg
admin/img/icon-hidelink.svg /code/static/admin/img/icon-hidelink.svg
admin/img/tooltag-arrowright.svg /code/static/admin/img/tooltag-arrowright.svg
admin/img/icon-yes.svg /code/static/admin/img/icon-yes.svg
admin/img/icon-changelink.svg /code/static/admin/img/icon-changelink.svg
admin/img/icon-unknown.svg /code/static/admin/img/icon-unknown.svg
admin/img/README.txt /code/static/admin/img/README.txt
admin/img/LICENSE /code/static/admin/img/LICENSE
admin/img/icon-unknown-alt.svg /code/static/admin/img/icon-unknown-alt.svg
admin/img/icon-clock.svg /code/static/admin/img/icon-clock.svg
admin/img/icon-no.svg /code/static/admin/img/icon-no.svg
admin/img/search.svg /code/static/admin/img/search.svg
admin/img/calendar-icons.svg /code/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /code/static/admin/img/icon-addlink.svg
admin/img/icon-alert.svg /code/static/admin/img/icon-alert.svg
admin/img/tooltag-add.svg /code/static/admin/img/tooltag-add.svg
admin/img/icon-calendar.svg /code/static/admin/img/icon-calendar.svg
admin/img/sorting-icons.svg /code/static/admin/img/sorting-icons.svg
admin/img/inline-delete.svg /code/static/admin/img/inline-delete.svg
admin/img/gis/move_vertex_on.svg /code/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /code/static/admin/img/gis/move_vertex_off.svg
admin/css/forms.css /code/static/admin/css/forms.css
admin/css/autocomplete.css /code/static/admin/css/autocomplete.css
admin/css/nav_sidebar.css /code/static/admin/css/nav_sidebar.css
admin/css/base.css /code/static/admin/css/base.css
admin/css/responsive_rtl.css /code/static/admin/css/responsive_rtl.css
admin/css/rtl.css /code/static/admin/css/rtl.css
admin/css/responsive.css /code/static/admin/css/responsive.css
admin/css/dashboard.css /code/static/admin/css/dashboard.css
admin/css/changelists.css /code/static/admin/css/changelists.css
admin/css/dark_mode.css /code/static/admin/css/dark_mode.css
admin/css/widgets.css /code/static/admin/css/widgets.css
admin/css/login.css /code/static/admin/css/login.css
admin/css/vendor/select2/LICENSE-SELECT2.md /code/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.min.css /code/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/select2.css /code/static/admin/css/vendor/select2/select2.css
admin/js/cancel.js /code/static/admin/js/cancel.js
admin/js/actions.js /code/static/admin/js/actions.js
admin/js/SelectFilter2.js /code/static/admin/js/SelectFilter2.js
admin/js/urlify.js /code/static/admin/js/urlify.js
admin/js/nav_sidebar.js /code/static/admin/js/nav_sidebar.js
admin/js/autocomplete.js /code/static/admin/js/autocomplete.js
admin/js/SelectBox.js /code/static/admin/js/SelectBox.js
admin/js/theme.js /code/static/admin/js/theme.js
admin/js/filters.js /code/static/admin/js/filters.js
admin/js/core.js /code/static/admin/js/core.js
admin/js/calendar.js /code/static/admin/js/calendar.js
admin/js/change_form.js /code/static/admin/js/change_form.js
admin/js/collapse.js /code/static/admin/js/collapse.js
admin/js/jquery.init.js /code/static/admin/js/jquery.init.js
admin/js/prepopulate.js /code/static/admin/js/prepopulate.js
admin/js/popup_response.js /code/static/admin/js/popup_response.js
admin/js/prepopulate_init.js /code/static/admin/js/prepopulate_init.js
admin/js/inlines.js /code/static/admin/js/inlines.js
admin/js/vendor/select2/select2.full.min.js /code/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md /code/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /code/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/i18n/fr.js /code/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/ne.js /code/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/zh-CN.js /code/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/es.js /code/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/dsb.js /code/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/hr.js /code/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /code/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/he.js /code/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/de.js /code/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/hy.js /code/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/ka.js /code/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/sv.js /code/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/et.js /code/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/sr.js /code/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/da.js /code/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/ar.js /code/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/lv.js /code/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/en.js /code/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/zh-TW.js /code/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/gl.js /code/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/bg.js /code/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bs.js /code/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/sk.js /code/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/ro.js /code/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/id.js /code/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/el.js /code/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/af.js /code/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/is.js /code/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/km.js /code/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/it.js /code/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/vi.js /code/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/tr.js /code/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/sl.js /code/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/az.js /code/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ms.js /code/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/mk.js /code/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/fi.js /code/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/cs.js /code/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/nl.js /code/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/hu.js /code/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/ko.js /code/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/hi.js /code/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/nb.js /code/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/lt.js /code/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/ru.js /code/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/fa.js /code/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/uk.js /code/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/hsb.js /code/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/bn.js /code/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/th.js /code/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/pt-BR.js /code/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/eu.js /code/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/pt.js /code/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/tk.js /code/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/ca.js /code/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/ps.js /code/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/ja.js /code/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sq.js /code/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/pl.js /code/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/jquery/jquery.js /code/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /code/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /code/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/xregexp/xregexp.js /code/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /code/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /code/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/admin/RelatedObjectLookups.js /code/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /code/static/admin/js/admin/DateTimeShortcuts.js
js/save-image.js /code/static/js/save-image.js
js/select-multiple.js /code/static/js/select-multiple.js
js/storage-control.js /code/static/js/storage-control.js
js/range-slider.js /code/static/js/range-slider.js
js/scroll-control.js /code/static/js/scroll-control.js
js/base.js /code/static/js/base.js
js/html2canvas.min.js /code/static/js/html2canvas.min.js

django.contrib.staticfiles.finders.AppDirectoriesFinder (136 files)

Path Location
admin/img/selector-icons.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-viewlink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-deletelink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-hidelink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/tooltag-arrowright.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-yes.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/icon-changelink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-unknown.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/README.txt /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/LICENSE /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/icon-unknown-alt.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-clock.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-no.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/search.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/calendar-icons.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-alert.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/tooltag-add.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-calendar.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/sorting-icons.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/inline-delete.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/gis/move_vertex_on.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/css/forms.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/autocomplete.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/nav_sidebar.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/base.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/unusable_password_field.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/unusable_password_field.css
admin/css/responsive_rtl.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/rtl.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/responsive.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/dashboard.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/changelists.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/dark_mode.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/widgets.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/login.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/vendor/select2/LICENSE-SELECT2.md /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.min.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/select2.css /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/js/cancel.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/unusable_password_field.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/unusable_password_field.js
admin/js/actions.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/SelectFilter2.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/urlify.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/nav_sidebar.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/autocomplete.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/SelectBox.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/theme.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/filters.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/core.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/calendar.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/change_form.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/jquery.init.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/prepopulate.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/popup_response.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/prepopulate_init.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/inlines.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/vendor/select2/select2.full.min.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/i18n/fr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/ne.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/zh-CN.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/es.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/dsb.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/hr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/he.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/de.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/hy.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/ka.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/sv.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/et.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/sr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/da.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/ar.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/lv.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/en.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/zh-TW.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/gl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/bg.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bs.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/sk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/ro.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/id.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/el.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/af.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/is.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/km.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/it.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/vi.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/tr.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/sl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/az.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ms.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/mk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/fi.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/cs.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/nl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/hu.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/ko.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/hi.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/nb.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/lt.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/ru.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/fa.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/uk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/hsb.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/bn.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/th.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/pt-BR.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/eu.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/pt.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/tk.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/ca.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/ps.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/ja.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sq.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/pl.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/jquery/jquery.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/xregexp/xregexp.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
debug_toolbar/css/print.css /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/js/redirect.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/utils.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/js/timer.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/history.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/toolbar.js /usr/local/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
account/js/account.js /usr/local/lib/python3.11/site-packages/allauth/account/static/account/js/account.js
account/js/onload.js /usr/local/lib/python3.11/site-packages/allauth/account/static/account/js/onload.js

Templates (7 rendered)

Template path

  1. /code/templates

Templates

corpus/search_results.html
/code/corpus/templates/corpus/search_results.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8vFdas9VW0LHWOFke0BfgBvAAVRCrWXjANt7J7h1Dtz6BrqAVMyWhlDKFL1C7d79'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=SCONJ&q=though'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb380951b50>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb380827560>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb380951b50>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('140.5633439328617055926372444'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 42480, 'matched_tweets': 42209, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 850, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 850}, 'pos_filter': 'SCONJ', 'query': 'though', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 850>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
corpus/_base.html
/code/corpus/templates/corpus/_base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8vFdas9VW0LHWOFke0BfgBvAAVRCrWXjANt7J7h1Dtz6BrqAVMyWhlDKFL1C7d79'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=SCONJ&q=though'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb380951b50>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb380827560>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb380951b50>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('140.5633439328617055926372444'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 42480, 'matched_tweets': 42209, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 850, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 850}, 'pos_filter': 'SCONJ', 'query': 'though', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 850>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
includes/_city_filter_css.html
/code/templates/includes/_city_filter_css.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8vFdas9VW0LHWOFke0BfgBvAAVRCrWXjANt7J7h1Dtz6BrqAVMyWhlDKFL1C7d79'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=SCONJ&q=though'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb380951b50>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb380827560>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb380951b50>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('140.5633439328617055926372444'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 42480, 'matched_tweets': 42209, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 850, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 850}, 'pos_filter': 'SCONJ', 'query': 'though', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 850>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: css. Contents: [<TextNode: '\n <!-- Bootstrap CSS'>, StaticNode(varname=None, path=<FilterExpression "'css/base.css'">), <TextNode: '">\n <link rel="style'>, StaticNode(varname=None, path=<FilterExpression "'css/custom.css'">), <TextNode: '" />\n <link rel="sty'>, StaticNode(varname=None, path=<FilterExpression "'corpus/css/corpus.css'">), <TextNode: '" />\n '>, <Block Node: extra_css. Contents: []>, <TextNode: '\n '>]>} {'block': <Block Node: extra_css. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter_css.html"'>>, <TextNode: '\n <link rel="styleshee'>, StaticNode(varname=None, path=<FilterExpression "'corpus/css/search_result.css'">), <TextNode: '" />\n <style>\n '>]>}
includes/_navbar.html
/code/templates/includes/_navbar.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8vFdas9VW0LHWOFke0BfgBvAAVRCrWXjANt7J7h1Dtz6BrqAVMyWhlDKFL1C7d79'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=SCONJ&q=though'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb380951b50>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb380827560>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb380951b50>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('140.5633439328617055926372444'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 42480, 'matched_tweets': 42209, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 850, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 850}, 'pos_filter': 'SCONJ', 'query': 'though', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 850>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}
includes/_city_filter.html
/code/templates/includes/_city_filter.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8vFdas9VW0LHWOFke0BfgBvAAVRCrWXjANt7J7h1Dtz6BrqAVMyWhlDKFL1C7d79'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=SCONJ&q=though'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb380951b50>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb380827560>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb380951b50>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('140.5633439328617055926372444'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 42480, 'matched_tweets': 42209, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 850, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 850}, 'pos_filter': 'SCONJ', 'query': 'though', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 850>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: content. Contents: [<TextNode: '\n<!-- Search Form Hero --'>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" method="get" class="mb-'>, <Variable Node: query>, <TextNode: '" placeholder="Enter word'>, <Variable Node: pos_filter>, <TextNode: '" placeholder="Type POS t'>, <Variable Node: lemma_filter>, <TextNode: '" placeholder="Lemma">\n '>, <IfNode>, <TextNode: '>Exact Match</option>\n '>, <IfNode>, <TextNode: '>Contains</option>\n '>, <IfNode>, <TextNode: '>Regex</option>\n '>, <IfNode>, <TextNode: '>\n <la'>, <Variable Node: start>, <TextNode: '"\n '>, <Variable Node: end>, <TextNode: '"\n '>, <IfNode>, <TextNode: '>Sweden</option>\n '>, <IfNode>, <TextNode: '>Finland</option>\n '>, <IfNode>, <TextNode: '>Norway</option>\n '>, <IfNode>, <TextNode: '>Denmark</option>\n '>, <IfNode>, <TextNode: '>Iceland</option>\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter.html"'>>, <TextNode: '\n\n <div class='>, <IfNode>, <TextNode: '>0-49</option>\n '>, <IfNode>, <TextNode: '>50-149</option>\n '>, <IfNode>, <TextNode: '>150-499</option>\n '>, <IfNode>, <TextNode: '>500-1499</option>\n '>, <IfNode>, <TextNode: '>1500+</option>\n '>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" class="btn btn-outline-'>, <ForNode: for field in left_context_fields, tail_len: 25>, <TextNode: '\n '>, <ForNode: for field in right_context_fields, tail_len: 25>, <TextNode: '\n '>, <Variable Node: sort_by>, <TextNode: '">\n <input type="h'>, <Variable Node: sort_order>, <TextNode: '">\n <input type="h'>, <Variable Node: pagination.current_page|default:1>, <TextNode: '">\n </form>\n</section>'>, <IfNode>, <TextNode: '\n\n'>, <IfNode>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n'>]>}
includes/pagination.html
/code/templates/includes/pagination.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8vFdas9VW0LHWOFke0BfgBvAAVRCrWXjANt7J7h1Dtz6BrqAVMyWhlDKFL1C7d79'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=SCONJ&q=though'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb380951b50>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb380827560>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb380951b50>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('140.5633439328617055926372444'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 42480, 'matched_tweets': 42209, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 850, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 850}, 'pos_filter': 'SCONJ', 'query': 'though', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 850>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1} {'block': <Block Node: content. Contents: [<TextNode: '\n<!-- Search Form Hero --'>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" method="get" class="mb-'>, <Variable Node: query>, <TextNode: '" placeholder="Enter word'>, <Variable Node: pos_filter>, <TextNode: '" placeholder="Type POS t'>, <Variable Node: lemma_filter>, <TextNode: '" placeholder="Lemma">\n '>, <IfNode>, <TextNode: '>Exact Match</option>\n '>, <IfNode>, <TextNode: '>Contains</option>\n '>, <IfNode>, <TextNode: '>Regex</option>\n '>, <IfNode>, <TextNode: '>\n <la'>, <Variable Node: start>, <TextNode: '"\n '>, <Variable Node: end>, <TextNode: '"\n '>, <IfNode>, <TextNode: '>Sweden</option>\n '>, <IfNode>, <TextNode: '>Finland</option>\n '>, <IfNode>, <TextNode: '>Norway</option>\n '>, <IfNode>, <TextNode: '>Denmark</option>\n '>, <IfNode>, <TextNode: '>Iceland</option>\n '>, <IncludeNode: template=<FilterExpression '"includes/_city_filter.html"'>>, <TextNode: '\n\n <div class='>, <IfNode>, <TextNode: '>0-49</option>\n '>, <IfNode>, <TextNode: '>50-149</option>\n '>, <IfNode>, <TextNode: '>150-499</option>\n '>, <IfNode>, <TextNode: '>500-1499</option>\n '>, <IfNode>, <TextNode: '>1500+</option>\n '>, <URLNode view_name=''corpus:search'' args=[] kwargs={} as=None>, <TextNode: '" class="btn btn-outline-'>, <ForNode: for field in left_context_fields, tail_len: 25>, <TextNode: '\n '>, <ForNode: for field in right_context_fields, tail_len: 25>, <TextNode: '\n '>, <Variable Node: sort_by>, <TextNode: '">\n <input type="h'>, <Variable Node: sort_order>, <TextNode: '">\n <input type="h'>, <Variable Node: pagination.current_page|default:1>, <TextNode: '">\n </form>\n</section>'>, <IfNode>, <TextNode: '\n\n'>, <IfNode>, <TextNode: '\n'>, <IfNode>, <TextNode: '\n'>]>}
includes/_footer.html
/code/templates/includes/_footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'SITE_NAME': 'Nordic Tweet Stream', 'active_corpus_code': None, 'active_corpus_info': None, 'csrf_token': '<SimpleLazyObject: ' "'8vFdas9VW0LHWOFke0BfgBvAAVRCrWXjANt7J7h1Dtz6BrqAVMyWhlDKFL1C7d79'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=SCONJ&q=though'>>, 'navbar_corpora': {'main': [{'code': 'en', 'color': 'primary', 'country': 'Multiple', 'description': '', 'flag': '🇬🇧', 'icon_class': 'bi-translate', 'name': 'English'}, {'code': 'fi', 'color': 'info', 'country': 'Finland', 'description': '', 'flag': '🇫🇮', 'icon_class': 'bi-chat-text', 'name': 'Finnish'}, {'code': 'sv', 'color': 'warning', 'country': 'Sweden', 'description': '', 'flag': '🇸🇪', 'icon_class': 'bi-chat-text', 'name': 'Swedish'}, {'code': 'no', 'color': 'danger', 'country': 'Norway', 'description': '', 'flag': '🇳🇴', 'icon_class': 'bi-chat-text', 'name': 'Norwegian'}, {'code': 'is', 'color': 'dark', 'country': 'Iceland', 'description': '', 'flag': '🇮🇸', 'icon_class': 'bi-chat-text', 'name': 'Icelandic'}, {'code': 'da', 'color': 'success', 'country': 'Denmark', 'description': '', 'flag': '🇩🇰', 'icon_class': 'bi-chat-text', 'name': 'Danish'}], 'other': [{'code': 'de', 'flag': '🇩🇪', 'name': 'German'}, {'code': 'fr', 'flag': '🇫🇷', 'name': 'French'}, {'code': 'es', 'flag': '🇪🇸', 'name': 'Spanish'}, {'code': 'pt', 'flag': '🇵🇹', 'name': 'Portuguese'}, {'code': 'it', 'flag': '🇮🇹', 'name': 'Italian'}, {'code': 'nl', 'flag': '🇳🇱', 'name': 'Dutch'}, {'code': 'pl', 'flag': '🇵🇱', 'name': 'Polish'}, {'code': 'ru', 'flag': '🇷🇺', 'name': 'Russian'}, {'code': 'ar', 'flag': '🇸🇦', 'name': 'Arabic'}, {'code': 'tr', 'flag': '🇹🇷', 'name': 'Turkish'}, {'code': 'et', 'flag': '🇪🇪', 'name': 'Estonian'}, {'code': 'lt', 'flag': '🇱🇹', 'name': 'Lithuanian'}, {'code': 'lv', 'flag': '🇱🇻', 'name': 'Latvian'}, {'code': 'so', 'flag': '🇸🇴', 'name': 'Somali'}, {'code': 'ku', 'flag': '🏳️', 'name': 'Kurdish'}, {'code': 'fa', 'flag': '🇮🇷', 'name': 'Persian'}, {'code': 'ja', 'flag': '🇯🇵', 'name': 'Japanese'}, {'code': 'ko', 'flag': '🇰🇷', 'name': 'Korean'}, {'code': 'zh', 'flag': '🇨🇳', 'name': 'Chinese'}, {'code': 'hi', 'flag': '🇮🇳', 'name': 'Hindi'}, {'code': 'th', 'flag': '🇹🇭', 'name': 'Thai'}]}, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb380951b50>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb380827560>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7fb380951b50>>'} {'case_sensitive': False, 'city_filter': [], 'city_names': '[]', 'context_filters': {}, 'context_regex_active': False, 'context_regex_flags': {}, 'country_filter': '', 'end': '', 'error_message': None, 'exceeds_limit': False, 'freq_per_million': Decimal('140.5633439328617055926372444'), 'friends_category': '', 'left_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l5', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'l1', 'value': ''}], 'lemma_filter': '', 'matched_tokens': 42480, 'matched_tweets': 42209, 'pagination': {'current_page': 1, 'first_page': 1, 'has_next': True, 'has_previous': False, 'last_page': 850, 'next_page': 2, 'page_range': range(1, 4), 'previous_page': None, 'show_first': False, 'show_last': True, 'total_pages': 850}, 'pos_filter': 'SCONJ', 'query': 'though', 'regex_limited': False, 'regex_match_count': 0, 'results': <Page 1 of 850>, 'right_context_fields': [{'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r1', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r2', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r3', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r4', 'value': ''}, {'is_regex': False, 'lemma_value': '', 'pos_value': '', 'position': 'r5', 'value': ''}], 'search_type': 'exact', 'searched_tokens': Decimal('302212503'), 'searched_tweets': Decimal('18895524'), 'sort_by': '', 'sort_order': 'asc', 'start': '', 'start_index': 1}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: '8vFdas9VW0LHWOFke0BfgBvAAVRCrWXjANt7J7h1Dtz6BrqAVMyWhlDKFL1C7d79'>}
django.template.context_processors.debug
Toggle context {'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x7fb380827560>}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/search/?pos=SCONJ&q=though'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb380951b50>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fb380951b50>>)}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <FallbackStorage: request=<WSGIRequest: GET '/search/?pos=SCONJ&q=though'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
corpus.context_processors.site_name
Toggle context {'SITE_NAME': 'Nordic Tweet Stream'}
corpus.context_processors.active_corpus
Toggle context {'active_corpus_code': None, 'active_corpus_info': None, 'navbar_corpora': {'main': [{'code': 'en', 'name': 'English', 'flag': '🇬🇧', 'country': 'Multiple', 'description': '', 'icon_class': 'bi-translate', 'color': 'primary'}, {'code': 'fi', 'name': 'Finnish', 'flag': '🇫🇮', 'country': 'Finland', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'info'}, {'code': 'sv', 'name': 'Swedish', 'flag': '🇸🇪', 'country': 'Sweden', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'warning'}, {'code': 'no', 'name': 'Norwegian', 'flag': '🇳🇴', 'country': 'Norway', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'danger'}, {'code': 'is', 'name': 'Icelandic', 'flag': '🇮🇸', 'country': 'Iceland', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'dark'}, {'code': 'da', 'name': 'Danish', 'flag': '🇩🇰', 'country': 'Denmark', 'description': '', 'icon_class': 'bi-chat-text', 'color': 'success'}], 'other': [{'code': 'de', 'name': 'German', 'flag': '🇩🇪'}, {'code': 'fr', 'name': 'French', 'flag': '🇫🇷'}, {'code': 'es', 'name': 'Spanish', 'flag': '🇪🇸'}, {'code': 'pt', 'name': 'Portuguese', 'flag': '🇵🇹'}, {'code': 'it', 'name': 'Italian', 'flag': '🇮🇹'}, {'code': 'nl', 'name': 'Dutch', 'flag': '🇳🇱'}, {'code': 'pl', 'name': 'Polish', 'flag': '🇵🇱'}, {'code': 'ru', 'name': 'Russian', 'flag': '🇷🇺'}, {'code': 'ar', 'name': 'Arabic', 'flag': '🇸🇦'}, {'code': 'tr', 'name': 'Turkish', 'flag': '🇹🇷'}, {'code': 'et', 'name': 'Estonian', 'flag': '🇪🇪'}, {'code': 'lt', 'name': 'Lithuanian', 'flag': '🇱🇹'}, {'code': 'lv', 'name': 'Latvian', 'flag': '🇱🇻'}, {'code': 'so', 'name': 'Somali', 'flag': '🇸🇴'}, {'code': 'ku', 'name': 'Kurdish', 'flag': '🏳️'}, {'code': 'fa', 'name': 'Persian', 'flag': '🇮🇷'}, {'code': 'ja', 'name': 'Japanese', 'flag': '🇯🇵'}, {'code': 'ko', 'name': 'Korean', 'flag': '🇰🇷'}, {'code': 'zh', 'name': 'Chinese', 'flag': '🇨🇳'}, {'code': 'hi', 'name': 'Hindi', 'flag': '🇮🇳'}, {'code': 'th', 'name': 'Thai', 'flag': '🇹🇭'}]}}

Cache calls from 1 backend

Summary

Total calls Total time Cache hits Cache misses
3 1.2989342212677002 ms 0 2

Commands

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 2 1 0 0 0 0 0 0 0 0 0 0 0 0

Calls

Time (ms) Type Arguments Keyword arguments Backend
0.0785 get ('city_names_list',) {} <django.core.cache.backends.filebased.FileBasedCache object at 0x7fb3827fa8d0>
/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(62)
  city_names = _load_city_names()

/code/corpus/views/_helpers.py in _load_city_names(64)
  cached = cache.get(cache_key)

0.0811 get ('lexicon:exact:a1ef6a5100887be6177fec4f79ac7fef',) {} <django.core.cache.backends.filebased.FileBasedCache object at 0x7fb3827fa8d0>
/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(313)
  cached = cache.get(cache_key)

1.1394 set ('lexicon:exact:a1ef6a5100887be6177fec4f79ac7fef', [3535717, 3535718, 3535719, 3535720], 300) {} <django.core.cache.backends.filebased.FileBasedCache object at 0x7fb3827fa8d0>
/usr/local/lib/python3.11/concurrent/futures/thread.py in _worker(83)
  work_item.run()

/usr/local/lib/python3.11/concurrent/futures/thread.py in run(58)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle(476)
  keepalive = self.handle_request(req, conn)

/usr/local/lib/python3.11/site-packages/gunicorn/workers/gthread.py in handle_request(670)
  respiter = self.wsgi(environ, resp.start_response)

/usr/local/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(123)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/allauth/account/middleware.py in middleware(34)
  response = get_response(request)

/code/corpus/middleware.py in __call__(15)
  return self.get_response(request)

/usr/local/lib/python3.11/site-packages/django/views/decorators/http.py in inner(64)
  return func(request, *args, **kwargs)

/code/corpus/views/search_word.py in search_word_view(104)
  word_ids, result.regex_limited = find_main_word_ids(params)

/code/corpus/services/search.py in find_main_word_ids(365)
  word_ids = strategy(params)

/code/corpus/services/search.py in _find_word_ids_exact(346)
  cache.set(cache_key, result, timeout)

Signals

Signal Receivers
class_prepared
connection_created
got_request_exception
m2m_changed
post_delete
post_init
post_migrate create_permissions, create_contenttypes, create_default_site
post_save
pre_delete clear_site_cache
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save clear_site_cache
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, form_renderer_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, Options.setting_changed, update_level_tags, clear_caches, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties