René's URL Explorer Experiment


Title: GitHub - engelsmann/boxplot: Initial, interactive demo of my Python, Django, Dockers and Azure skills. The boxplot diagram is meant as an element in interactive dashboards - one for each student. The feedback dialogue between teacher and student could be supported by such a dashboard.

Open Graph Title: GitHub - engelsmann/boxplot: Initial, interactive demo of my Python, Django, Dockers and Azure skills. The boxplot diagram is meant as an element in interactive dashboards - one for each student. The feedback dialogue between teacher and student could be supported by such a dashboard.

X Title: GitHub - engelsmann/boxplot: Initial, interactive demo of my Python, Django, Dockers and Azure skills. The boxplot diagram is meant as an element in interactive dashboards - one for each student. The feedback dialogue between teacher and student could be supported by such a dashboard.

Description: Initial, interactive demo of my Python, Django, Dockers and Azure skills. The boxplot diagram is meant as an element in interactive dashboards - one for each student. The feedback dialogue between teacher and student could be supported by such a dashboard. - engelsmann/boxplot

Open Graph Description: Initial, interactive demo of my Python, Django, Dockers and Azure skills. The boxplot diagram is meant as an element in interactive dashboards - one for each student. The feedback dialogue between ...

X Description: Initial, interactive demo of my Python, Django, Dockers and Azure skills. The boxplot diagram is meant as an element in interactive dashboards - one for each student. The feedback dialogue between ...

Opengraph URL: https://github.com/engelsmann/boxplot

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:dcd4c3e9-e22d-d853-8ec5-99e95eed024a
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idBA28:7DFC8:2C0B02D:398C77D:698C295F
html-safe-noncedd46e10b41dca05ec2296684c9a87045848ca5c0aa3a34a93103c72e9b3c6efc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQTI4OjdERkM4OjJDMEIwMkQ6Mzk4Qzc3RDo2OThDMjk1RiIsInZpc2l0b3JfaWQiOiIxNjcxMTU5NDI0MzE4NDUwMDE1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac598947bbc65fe62391295b645752ebf45dc4be5cb052ebdbaef4d7e8f3c774fd
hovercard-subject-tagrepository:308125038
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/engelsmann/boxplot
twitter:imagehttps://opengraph.githubassets.com/a0daf5752922e59bcf5336f17e942fe5ebb2490b5bcd460442087bb70246878c/engelsmann/boxplot
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a0daf5752922e59bcf5336f17e942fe5ebb2490b5bcd460442087bb70246878c/engelsmann/boxplot
og:image:altInitial, interactive demo of my Python, Django, Dockers and Azure skills. The boxplot diagram is meant as an element in interactive dashboards - one for each student. The feedback dialogue between ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None640eeb7b6ff4d8d106235d228c0c286e82592d4d2403227b5b2b4fc5832297a4
turbo-cache-controlno-preview
go-importgithub.com/engelsmann/boxplot git https://github.com/engelsmann/boxplot.git
octolytics-dimension-user_id3341073
octolytics-dimension-user_loginengelsmann
octolytics-dimension-repository_id308125038
octolytics-dimension-repository_nwoengelsmann/boxplot
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id308125038
octolytics-dimension-repository_network_root_nwoengelsmann/boxplot
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release3d444f0a47beeeac94cddbb51c91ab408befe8d4
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/engelsmann/boxplot#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fengelsmann%2Fboxplot
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fengelsmann%2Fboxplot
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=engelsmann%2Fboxplot
Reloadhttps://patch-diff.githubusercontent.com/engelsmann/boxplot
Reloadhttps://patch-diff.githubusercontent.com/engelsmann/boxplot
Reloadhttps://patch-diff.githubusercontent.com/engelsmann/boxplot
engelsmann https://patch-diff.githubusercontent.com/engelsmann
boxplothttps://patch-diff.githubusercontent.com/engelsmann/boxplot
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fengelsmann%2Fboxplot
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fengelsmann%2Fboxplot
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fengelsmann%2Fboxplot
0 stars https://patch-diff.githubusercontent.com/engelsmann/boxplot/stargazers
0 forks https://patch-diff.githubusercontent.com/engelsmann/boxplot/forks
Branches https://patch-diff.githubusercontent.com/engelsmann/boxplot/branches
Tags https://patch-diff.githubusercontent.com/engelsmann/boxplot/tags
Activity https://patch-diff.githubusercontent.com/engelsmann/boxplot/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fengelsmann%2Fboxplot
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fengelsmann%2Fboxplot
Code https://patch-diff.githubusercontent.com/engelsmann/boxplot
Issues 8 https://patch-diff.githubusercontent.com/engelsmann/boxplot/issues
Pull requests 0 https://patch-diff.githubusercontent.com/engelsmann/boxplot/pulls
Actions https://patch-diff.githubusercontent.com/engelsmann/boxplot/actions
Security 0 https://patch-diff.githubusercontent.com/engelsmann/boxplot/security
Insights https://patch-diff.githubusercontent.com/engelsmann/boxplot/pulse
Code https://patch-diff.githubusercontent.com/engelsmann/boxplot
Issues https://patch-diff.githubusercontent.com/engelsmann/boxplot/issues
Pull requests https://patch-diff.githubusercontent.com/engelsmann/boxplot/pulls
Actions https://patch-diff.githubusercontent.com/engelsmann/boxplot/actions
Security https://patch-diff.githubusercontent.com/engelsmann/boxplot/security
Insights https://patch-diff.githubusercontent.com/engelsmann/boxplot/pulse
Brancheshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/branches
Tagshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tags
https://patch-diff.githubusercontent.com/engelsmann/boxplot/branches
https://patch-diff.githubusercontent.com/engelsmann/boxplot/tags
51 Commitshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/commits/master/
https://patch-diff.githubusercontent.com/engelsmann/boxplot/commits/master/
.github/workflowshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/.github/workflows
.github/workflowshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/.github/workflows
box_whiskers_demohttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/box_whiskers_demo
box_whiskers_demohttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/box_whiskers_demo
boxplothttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/boxplot
boxplothttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/boxplot
deploydjangohttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/deploydjango
deploydjangohttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/deploydjango
statichttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/static
statichttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/static
templateshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/templates
templateshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/tree/master/templates
.gitignorehttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/.gitignore
README.mdhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/README.md
db.sqlite3https://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/db.sqlite3
db.sqlite3https://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/db.sqlite3
db_backup.pyhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/db_backup.py
db_backup.pyhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/db_backup.py
db_backup.sqlhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/db_backup.sql
db_backup.sqlhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/db_backup.sql
functional_tests.pyhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/functional_tests.py
functional_tests.pyhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/functional_tests.py
geckodriver.loghttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/geckodriver.log
geckodriver.loghttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/geckodriver.log
manage.pyhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/manage.py
manage.pyhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/manage.py
oryx-manifest.tomlhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/oryx-manifest.toml
oryx-manifest.tomlhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/oryx-manifest.toml
requirements.txthttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/requirements.txt
requirements.txthttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/requirements.txt
READMEhttps://patch-diff.githubusercontent.com/engelsmann/boxplot
https://patch-diff.githubusercontent.com/engelsmann/boxplot#demo
http://engelsmann.eu.pythonanywhere.comhttp://engelsmann.eu.pythonanywhere.com
https://tutorial.djangogirls.org/en/deploy/https://tutorial.djangogirls.org/en/deploy/
https://help.pythonanywhere.com/pages/IntegratingWithPythonAnywhere/https://help.pythonanywhere.com/pages/IntegratingWithPythonAnywhere/
Obey the testing Goathttp://www.obeythetestinggoat.com/book/part1.harry.html
Joel Testhttps://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/
http://www.django-introduction.com/index.en.html#/http://www.django-introduction.com/index.en.html#/
Strategyhttps://docs.djangoproject.com/en/3.1/intro/tutorial05/#basic-testing-strategies
the goathttps://www.obeythetestinggoat.com/book/part1.harry.html
Django's tutorial, 5https://docs.djangoproject.com/en/3.1/intro/tutorial05/#tests-don-t-just-identify-problems-they-prevent-them
TestDriven Developmenthttps://en.wikipedia.org/wiki/Test-driven_development
Behaviour-Driven Developmenthttps://www.agilealliance.org/glossary/bdd/
Goat-book, ch 2https://www.obeythetestinggoat.com/book/chapter_02_unittest.html
WebDriverhttps://www.selenium.dev/documentation/en/webdriver/
Django testhttps://docs.djangoproject.com/en/3.1/topics/testing/tools/
https://patch-diff.githubusercontent.com/engelsmann/boxplot#starting-git-repo-locally
https://tutorial.djangogirls.org/en/deploy/https://tutorial.djangogirls.org/en/deploy/
this short guidehttps://rogerdudler.github.io/git-guide/
git source control management packagehttps://git-scm.com/
upload.pyhttps://github.com/pythonanywhere/upload-website/blob/master/upload.py
deploymment keyhttps://docs.github.com/en/free-pro-team@latest/developers/overview/managing-deploy-keys#deploy-keys
https://camo.githubusercontent.com/961c33b7e51227dd1cabc4e96abc9b0813c65f54fc65da46307efa62d22e4296/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f642f64382f4769745f6f7065726174696f6e732e7376672f35303070782d4769745f6f7065726174696f6e732e7376672e706e67
https://patch-diff.githubusercontent.com/engelsmann/boxplot#version-control-test-and-release
https://patch-diff.githubusercontent.com/engelsmann/boxplot#mvc-design-model
Design patternshttps://en.wikipedia.org/wiki/Software_design_pattern
Decorator - prepending @ to class methodshttps://realpython.com/primer-on-python-decorators/
howeverhttps://djangobook.com/mdj2-django-structure/
this bloghttps://medium.com/shecodeafrica/understanding-the-mvc-pattern-in-django-edda05b9f43f
FAQhttps://docs.djangoproject.com/en/3.1/faq/general/#django-appears-to-be-a-mvc-framework-but-you-call-the-controller-the-view-and-the-view-the-template-how-come-you-don-t-use-the-standard-names
multithreadedhttps://en.wikipedia.org/wiki/Thread_(computing)#Multithreading
this PyPlane bloghttps://youtu.be/jrT6NiM46jk
https://camo.githubusercontent.com/a0abfc4f0f1117bf1ec4ad1669e9027a0814a3235892f28cc141fdf1ce9eae11/68747470733a2f2f6d69726f2e6d656469756d2e636f6d2f6d61782f3530302f312a70486c46334b756657775837737676344d76344672672e6a706567
https://patch-diff.githubusercontent.com/engelsmann/boxplot#oprette-projekt-lokalt
three steps of pseudocodehttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/box_whiskers_demo/pseudocode/step1.md
pluggablehttps://docs.djangoproject.com/en/3.1/intro/tutorial01/#creating-the-polls-app
specifiedhttps://suebehaviouraldesign.com/what-is-behavioural-design/
SOLO performancehttps://youtu.be/3mzz_o0F6FY?t=103
SOLO progressionhttps://trello.com/b/gJnFeRt6/solo-i-forl%C3%B8b
inside Django they make this distinctionhttps://docs.djangoproject.com/en/3.0/ref/applications/#projects-and-applications
feedbackhttps://www.eva.dk/ungdomsuddannelse/feedback-gymnasiet
formativehttps://www.edutopia.org/blog/providing-feedback-as-formative-assessment-troy-hicks
testshttps://wiki.python.org/moin/PythonTestingToolsTaxonomy
framework for testinghttps://realpython.com/python-testing/
doctesthttps://docs.python.org/3/library/doctest.html
Seleniumhttp://www.testingit.dk/testautomatisering/selenium/
script filehttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/functional_tests.py
Obey the testing goathttps://www.obeythetestinggoat.com/book/part1.harry.html
Django "official" tutorial part 5https://docs.djangoproject.com/en/3.1/intro/tutorial05/
Obey the testing goathttps://www.obeythetestinggoat.com/book/part1.harry.html
https://patch-diff.githubusercontent.com/engelsmann/boxplot#django-projekt-django-app
https://patch-diff.githubusercontent.com/engelsmann/boxplot#klient-forespørgsel-og-server-svar-i-django
https://camo.githubusercontent.com/88ef0708bd2f8ebe5b71eb4d2b02763e70be9e5907f888b05aff2506f6c57c55/68747470733a2f2f7461732d64702d70726f642d6d656469612e73332e616d617a6f6e6177732e636f6d2f626c6f672f726571726573702e6a7067
Request response cyclehttps://www.technoarchsoftwares.com/blog/django-request-response-cycle/
https://patch-diff.githubusercontent.com/engelsmann/boxplot#migrere-projektet-fra-lokal-udviklingsserver-til-produktion-i-skyen
Azure web apphttps://docs.microsoft.com/da-dk/azure/app-service/tutorial-python-postgresql-app?tabs=bash%2Cclone
MS Learn path migrate Webapps to Azurehttps://docs.microsoft.com/da-dk/users/msignite2019/collections/nqzt3epm3q3p
PythonAywhere.comhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/blob/master/PythonAywhere.com
python https://patch-diff.githubusercontent.com/topics/python
docker https://patch-diff.githubusercontent.com/topics/docker
demo https://patch-diff.githubusercontent.com/topics/demo
dashboard https://patch-diff.githubusercontent.com/topics/dashboard
azure https://patch-diff.githubusercontent.com/topics/azure
django-application https://patch-diff.githubusercontent.com/topics/django-application
web-application https://patch-diff.githubusercontent.com/topics/web-application
demo-app https://patch-diff.githubusercontent.com/topics/demo-app
boxplot https://patch-diff.githubusercontent.com/topics/boxplot
teacher https://patch-diff.githubusercontent.com/topics/teacher
didactics https://patch-diff.githubusercontent.com/topics/didactics
testing-goat https://patch-diff.githubusercontent.com/topics/testing-goat
assessment-scoring https://patch-diff.githubusercontent.com/topics/assessment-scoring
django-model https://patch-diff.githubusercontent.com/topics/django-model
Readme https://patch-diff.githubusercontent.com/engelsmann/boxplot#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/engelsmann/boxplot
Activityhttps://patch-diff.githubusercontent.com/engelsmann/boxplot/activity
0 starshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/engelsmann/boxplot/watchers
0 forkshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fengelsmann%2Fboxplot&report=engelsmann+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/engelsmann/boxplot/releases
Packages 0https://patch-diff.githubusercontent.com/users/engelsmann/packages?repo_name=boxplot
Python 98.3% https://patch-diff.githubusercontent.com/engelsmann/boxplot/search?l=python
C 0.8% https://patch-diff.githubusercontent.com/engelsmann/boxplot/search?l=c
JavaScript 0.3% https://patch-diff.githubusercontent.com/engelsmann/boxplot/search?l=javascript
HTML 0.3% https://patch-diff.githubusercontent.com/engelsmann/boxplot/search?l=html
CSS 0.2% https://patch-diff.githubusercontent.com/engelsmann/boxplot/search?l=css
C++ 0.1% https://patch-diff.githubusercontent.com/engelsmann/boxplot/search?l=c%2B%2B
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.