René's URL Explorer Experiment


Title: GitHub - firefly-operationOS/flydocs: Pure-multimodal IDP service — extract structured fields with bounding boxes from PDFs, images, Office docs and archives, then validate, authenticity-check, judge, and evaluate business rules. Sync + EDA async APIs on Python 3.13 over fireflyframework-pyfly and -agentic. · GitHub

Open Graph Title: GitHub - firefly-operationOS/flydocs: Pure-multimodal IDP service — extract structured fields with bounding boxes from PDFs, images, Office docs and archives, then validate, authenticity-check, judge, and evaluate business rules. Sync + EDA async APIs on Python 3.13 over fireflyframework-pyfly and -agentic.

X Title: GitHub - firefly-operationOS/flydocs: Pure-multimodal IDP service — extract structured fields with bounding boxes from PDFs, images, Office docs and archives, then validate, authenticity-check, judge, and evaluate business rules. Sync + EDA async APIs on Python 3.13 over fireflyframework-pyfly and -agentic.

Description: Pure-multimodal IDP service — extract structured fields with bounding boxes from PDFs, images, Office docs and archives, then validate, authenticity-check, judge, and evaluate business rules. Sync + EDA async APIs on Python 3.13 over fireflyframework-pyfly and -agentic. - firefly-operationOS/flydocs

Open Graph Description: Pure-multimodal IDP service — extract structured fields with bounding boxes from PDFs, images, Office docs and archives, then validate, authenticity-check, judge, and evaluate business rules. Sync ...

X Description: Pure-multimodal IDP service — extract structured fields with bounding boxes from PDFs, images, Office docs and archives, then validate, authenticity-check, judge, and evaluate business rules. Sync ...

Opengraph URL: https://github.com/firefly-operationOS/flydocs

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:5878a2ca-257a-db8f-6879-358fe2e2226a
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idE888:B4B51:B53DDE:F5BE9E:6A4D51D8
html-safe-noncec945390f116003c41878e35772dee126a3ae8e665b2a4b5935075b43aded54c8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFODg4OkI0QjUxOkI1M0RERTpGNUJFOUU6NkE0RDUxRDgiLCJ2aXNpdG9yX2lkIjoiMzU1MzA0OTMzNDE5Nzg2Njk2OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac3305f287dcac5d5b5c468ca757ccc2b109b67b9bbb93494ed8a443cfc7ea2d7f
hovercard-subject-tagrepository:1238269192
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/firefly-operationOS/flydocs
twitter:imagehttps://opengraph.githubassets.com/08a9d1c661f9bbb94b04b7ad8be27addda467f6a09b37e9f9789a73e86dccef9/firefly-operationOS/flydocs
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/08a9d1c661f9bbb94b04b7ad8be27addda467f6a09b37e9f9789a73e86dccef9/firefly-operationOS/flydocs
og:image:altPure-multimodal IDP service — extract structured fields with bounding boxes from PDFs, images, Office docs and archives, then validate, authenticity-check, judge, and evaluate business rules. Sync ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None92571a8944142227b7e19cd10918b1ddd06e5066c1ad5bc7e4769cf6140a87e6
turbo-cache-controlno-cache
go-importgithub.com/firefly-operationOS/flydocs git https://github.com/firefly-operationOS/flydocs.git
octolytics-dimension-user_id280006079
octolytics-dimension-user_loginfirefly-operationOS
octolytics-dimension-repository_id1238269192
octolytics-dimension-repository_nwofirefly-operationOS/flydocs
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1238269192
octolytics-dimension-repository_network_root_nwofirefly-operationOS/flydocs
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
release56fc8347865a14e2ec811533d68f929cf4e0ec19
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/firefly-operationOS/flydocs#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffirefly-operationOS%2Fflydocs
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
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://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffirefly-operationOS%2Fflydocs
Sign up https://github.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=firefly-operationOS%2Fflydocs
Reloadhttps://github.com/firefly-operationOS/flydocs
Reloadhttps://github.com/firefly-operationOS/flydocs
Reloadhttps://github.com/firefly-operationOS/flydocs
Please reload this pagehttps://github.com/firefly-operationOS/flydocs
firefly-operationOS https://github.com/firefly-operationOS
flydocshttps://github.com/firefly-operationOS/flydocs
Notifications https://github.com/login?return_to=%2Ffirefly-operationOS%2Fflydocs
Fork 0 https://github.com/login?return_to=%2Ffirefly-operationOS%2Fflydocs
Star 0 https://github.com/login?return_to=%2Ffirefly-operationOS%2Fflydocs
Code https://github.com/firefly-operationOS/flydocs
Issues 0 https://github.com/firefly-operationOS/flydocs/issues
Pull requests 0 https://github.com/firefly-operationOS/flydocs/pulls
Actions https://github.com/firefly-operationOS/flydocs/actions
Projects https://github.com/firefly-operationOS/flydocs/projects
Security and quality 0 https://github.com/firefly-operationOS/flydocs/security
Insights https://github.com/firefly-operationOS/flydocs/pulse
Code https://github.com/firefly-operationOS/flydocs
Issues https://github.com/firefly-operationOS/flydocs/issues
Pull requests https://github.com/firefly-operationOS/flydocs/pulls
Actions https://github.com/firefly-operationOS/flydocs/actions
Projects https://github.com/firefly-operationOS/flydocs/projects
Security and quality https://github.com/firefly-operationOS/flydocs/security
Insights https://github.com/firefly-operationOS/flydocs/pulse
https://github.com/firefly-operationOS/flydocs
Brancheshttps://github.com/firefly-operationOS/flydocs/branches
Tagshttps://github.com/firefly-operationOS/flydocs/tags
https://github.com/firefly-operationOS/flydocs/branches
https://github.com/firefly-operationOS/flydocs/tags
97 Commitshttps://github.com/firefly-operationOS/flydocs/commits/main/
https://github.com/firefly-operationOS/flydocs/commits/main/
.githubhttps://github.com/firefly-operationOS/flydocs/tree/main/.github
.githubhttps://github.com/firefly-operationOS/flydocs/tree/main/.github
docshttps://github.com/firefly-operationOS/flydocs/tree/main/docs
docshttps://github.com/firefly-operationOS/flydocs/tree/main/docs
migrationshttps://github.com/firefly-operationOS/flydocs/tree/main/migrations
migrationshttps://github.com/firefly-operationOS/flydocs/tree/main/migrations
scriptshttps://github.com/firefly-operationOS/flydocs/tree/main/scripts
scriptshttps://github.com/firefly-operationOS/flydocs/tree/main/scripts
sdkshttps://github.com/firefly-operationOS/flydocs/tree/main/sdks
sdkshttps://github.com/firefly-operationOS/flydocs/tree/main/sdks
src/flydocshttps://github.com/firefly-operationOS/flydocs/tree/main/src/flydocs
src/flydocshttps://github.com/firefly-operationOS/flydocs/tree/main/src/flydocs
testshttps://github.com/firefly-operationOS/flydocs/tree/main/tests
testshttps://github.com/firefly-operationOS/flydocs/tree/main/tests
.dockerignorehttps://github.com/firefly-operationOS/flydocs/blob/main/.dockerignore
.dockerignorehttps://github.com/firefly-operationOS/flydocs/blob/main/.dockerignore
.gitignorehttps://github.com/firefly-operationOS/flydocs/blob/main/.gitignore
.gitignorehttps://github.com/firefly-operationOS/flydocs/blob/main/.gitignore
.pre-commit-config.yamlhttps://github.com/firefly-operationOS/flydocs/blob/main/.pre-commit-config.yaml
.pre-commit-config.yamlhttps://github.com/firefly-operationOS/flydocs/blob/main/.pre-commit-config.yaml
CHANGELOG.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/CHANGELOG.md
CHANGELOG.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/CHANGELOG.md
Dockerfilehttps://github.com/firefly-operationOS/flydocs/blob/main/Dockerfile
Dockerfilehttps://github.com/firefly-operationOS/flydocs/blob/main/Dockerfile
LICENSEhttps://github.com/firefly-operationOS/flydocs/blob/main/LICENSE
LICENSEhttps://github.com/firefly-operationOS/flydocs/blob/main/LICENSE
QUICKSTART.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/QUICKSTART.md
QUICKSTART.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/QUICKSTART.md
README.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/README.md
README.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/README.md
Taskfile.ymlhttps://github.com/firefly-operationOS/flydocs/blob/main/Taskfile.yml
Taskfile.ymlhttps://github.com/firefly-operationOS/flydocs/blob/main/Taskfile.yml
alembic.inihttps://github.com/firefly-operationOS/flydocs/blob/main/alembic.ini
alembic.inihttps://github.com/firefly-operationOS/flydocs/blob/main/alembic.ini
docker-compose.test.ymlhttps://github.com/firefly-operationOS/flydocs/blob/main/docker-compose.test.yml
docker-compose.test.ymlhttps://github.com/firefly-operationOS/flydocs/blob/main/docker-compose.test.yml
docker-compose.ymlhttps://github.com/firefly-operationOS/flydocs/blob/main/docker-compose.yml
docker-compose.ymlhttps://github.com/firefly-operationOS/flydocs/blob/main/docker-compose.yml
docker-entrypoint.shhttps://github.com/firefly-operationOS/flydocs/blob/main/docker-entrypoint.sh
docker-entrypoint.shhttps://github.com/firefly-operationOS/flydocs/blob/main/docker-entrypoint.sh
env_templatehttps://github.com/firefly-operationOS/flydocs/blob/main/env_template
env_templatehttps://github.com/firefly-operationOS/flydocs/blob/main/env_template
pyfly.yamlhttps://github.com/firefly-operationOS/flydocs/blob/main/pyfly.yaml
pyfly.yamlhttps://github.com/firefly-operationOS/flydocs/blob/main/pyfly.yaml
pyproject.tomlhttps://github.com/firefly-operationOS/flydocs/blob/main/pyproject.toml
pyproject.tomlhttps://github.com/firefly-operationOS/flydocs/blob/main/pyproject.toml
uv.lockhttps://github.com/firefly-operationOS/flydocs/blob/main/uv.lock
uv.lockhttps://github.com/firefly-operationOS/flydocs/blob/main/uv.lock
READMEhttps://github.com/firefly-operationOS/flydocs
Apache-2.0 licensehttps://github.com/firefly-operationOS/flydocs
https://github.com/firefly-operationOS/flydocs/blob/main/docs/assets/logo.png
https://github.com/firefly-operationOS/flydocs#pure-multimodal-intelligent-document-processing
https://www.python.org
https://github.com/fireflyframework/fireflyframework-pyfly
https://github.com/fireflyframework/fireflyframework-agentic
https://github.com/firefly-operationOS/flydocs/blob/main/docs/api-reference.md
https://github.com/firefly-operationOS/flydocs/actions/workflows/pr-gate.yaml
https://github.com/firefly-operationOS/flydocs/actions/workflows/docker-publish.yaml
https://github.com/firefly-operationOS/flydocs/pkgs/container/flydocs
https://github.com/firefly-operationOS/flydocs/blob/main/LICENSE
5-minute Quickstart →https://github.com/firefly-operationOS/flydocs/blob/main/QUICKSTART.md
Pythonhttps://github.com/firefly-operationOS/flydocs/blob/main/sdks/python/QUICKSTART.md
Java / Spring Boothttps://github.com/firefly-operationOS/flydocs/blob/main/sdks/java/QUICKSTART.md
Payload reference →https://github.com/firefly-operationOS/flydocs/blob/main/docs/payload-reference.md
docs/migration-v0-to-v1.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/migration-v0-to-v1.md
https://github.com/firefly-operationOS/flydocs#why-this-service-exists
https://github.com/firefly-operationOS/flydocs#what-you-get-back
docs/api-reference.md § 2chttps://github.com/firefly-operationOS/flydocs/blob/main/docs/api-reference.md#2c-multi-file--sub-document-discovery
https://github.com/firefly-operationOS/flydocs#quickstart
QUICKSTART.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/QUICKSTART.md
https://github.com/firefly-operationOS/flydocs#0-prerequisites
taskfile.devhttps://taskfile.dev/installation/
https://github.com/firefly-operationOS/flydocs#1-clone-and-install
https://github.com/firefly-operationOS/flydocs#2-configure-the-environment
https://github.com/firefly-operationOS/flydocs#3-bring-up-postgres-and-run-migrations
https://github.com/firefly-operationOS/flydocs#4-start-the-api-and-the-worker
https://github.com/firefly-operationOS/flydocs#5-your-first-synchronous-extraction
docs/api-reference.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/api-reference.md
https://github.com/firefly-operationOS/flydocs#6-your-first-async-multi-file-extraction-with-a-transformation
https://github.com/firefly-operationOS/flydocs#7-optional-skip-steps-34-with-the-full-container-stack
https://github.com/firefly-operationOS/flydocs#8-run-the-test-suite
https://github.com/firefly-operationOS/flydocs#how-the-request-flows
docs/docling.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/docling.md
docs/pipeline.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/pipeline.md
https://github.com/firefly-operationOS/flydocs#built-on-the-firefly-framework
https://github.com/firefly-operationOS/flydocs#project-layout
https://github.com/firefly-operationOS/flydocs#public-api-at-a-glance
docs/api-reference.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/api-reference.md
error-code cataloguehttps://github.com/firefly-operationOS/flydocs/blob/main/docs/api-reference.md#8-error-codes
https://github.com/firefly-operationOS/flydocs#whats-bundled
docs/validators.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/validators.md
docs/prompts.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/prompts.md
docs/rule-engine.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/rule-engine.md
https://github.com/firefly-operationOS/flydocs#documentation-map
QUICKSTART.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/QUICKSTART.md
docs/payload-reference.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/payload-reference.md
docs/overview.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/overview.md
docs/architecture.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/architecture.md
docs/pipeline.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/pipeline.md
docs/api-reference.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/api-reference.md
docs/transformations.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/transformations.md
docs/validators.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/validators.md
docs/rule-engine.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/rule-engine.md
docs/prompts.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/prompts.md
docs/deployment.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/deployment.md
docs/troubleshooting.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/troubleshooting.md
docs/migration-v0-to-v1.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/docs/migration-v0-to-v1.md
https://github.com/firefly-operationOS/flydocs#operations--developer-workflows
Taskfile.ymlhttps://github.com/firefly-operationOS/flydocs/blob/main/Taskfile.yml
Firefly OperationOShttps://github.com/firefly-operationOS
Pythonhttps://github.com/firefly-operationOS/flydocs/blob/main/sdks/python
Java / Spring Boothttps://github.com/firefly-operationOS/flydocs/blob/main/sdks/java
sdks/README.mdhttps://github.com/firefly-operationOS/flydocs/blob/main/sdks
Apache License 2.0https://github.com/firefly-operationOS/flydocs/blob/main/LICENSE
github.com/firefly-operationOS/flydocshttps://github.com/firefly-operationOS/flydocs
python https://github.com/topics/python
ocr https://github.com/topics/ocr
cqrs https://github.com/topics/cqrs
microservice https://github.com/topics/microservice
async https://github.com/topics/async
openai https://github.com/topics/openai
event-driven https://github.com/topics/event-driven
bounding-boxes https://github.com/topics/bounding-boxes
idp https://github.com/topics/idp
kyc https://github.com/topics/kyc
document-extraction https://github.com/topics/document-extraction
fastapi https://github.com/topics/fastapi
pdf-extraction https://github.com/topics/pdf-extraction
document-ai https://github.com/topics/document-ai
intelligent-document-processing https://github.com/topics/intelligent-document-processing
anthropic-claude https://github.com/topics/anthropic-claude
multimodal-llm https://github.com/topics/multimodal-llm
pydantic-ai https://github.com/topics/pydantic-ai
firefly-framework https://github.com/topics/firefly-framework
pyfly https://github.com/topics/pyfly
Readme https://github.com/firefly-operationOS/flydocs#readme-ov-file
Apache-2.0 license https://github.com/firefly-operationOS/flydocs#Apache-2.0-1-ov-file
Please reload this pagehttps://github.com/firefly-operationOS/flydocs
Activityhttps://github.com/firefly-operationOS/flydocs/activity
Custom propertieshttps://github.com/firefly-operationOS/flydocs/custom-properties
0 forkshttps://github.com/firefly-operationOS/flydocs/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Ffirefly-operationOS%2Fflydocs&report=firefly-operationOS+%28user%29
Releases 16https://github.com/firefly-operationOS/flydocs/releases
v26.6.14 Latest Jun 17, 2026 https://github.com/firefly-operationOS/flydocs/releases/tag/v26.6.14
+ 15 releaseshttps://github.com/firefly-operationOS/flydocs/releases
Packages 0https://github.com/orgs/firefly-operationOS/packages?repo_name=flydocs
Please reload this pagehttps://github.com/firefly-operationOS/flydocs
Contributorshttps://github.com/firefly-operationOS/flydocs/graphs/contributors
Please reload this pagehttps://github.com/firefly-operationOS/flydocs
Python 80.9% https://github.com/firefly-operationOS/flydocs/search?l=python
Java 17.9% https://github.com/firefly-operationOS/flydocs/search?l=java
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.