• DELETE FROM KEYWORDS WHERE ID_DOMAINE=44524
  • DoneDoneDone

    URL:earth.nullschool.net

    Cache-Control: max-age=3600
    Connection: keep-alive
    Date: Thu, 31 Oct 2024 00:21:02 GMT
    Content-Length: 167
    Content-Type: text/html
    Expires: Thu, 31 Oct 2024 01:21:02 GMT
    Location: https://earth.nullschool.net/
    Server: cloudflare
    Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=WZBJkS1wctzjZ8s7fDULdit1PKdO3%2FQHeFaF2XepTr7s1HYlT37F6dKYXsgMy%2B7lnT8mNfdfg6QbyVz5%2BsodW8aadLqsPIxS3nHVxkSX3QHDBZrOURV515kzB%2FsIO1CCl0XRhEVz"}],"group":"cf-nel","max_age":604800}
    NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
    CF-RAY: 8daf7b9268712a07-CDG
    
    
    Location => https://earth.nullschool.net/
    Status => 301
    <html>
    <head><title>301 Moved Permanently</title></head>
    

    (vide) Tentative en https

    https://earth.nullschool.net/

    <!DOCTYPE html>
    <!-- Copyright (c) 2024 Cameron Beccario. For a free version of this project, see https://github.com/cambecc/earth -->
    <html lang="en" dir="ltr" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#" data-version="202410101326">
    <head>
        <meta charset="utf-8"/>
        <title>earth :: a global map of wind, weather, and ocean conditions</title>
        <script type="application/ld+json">{
          "@context": "http://schema.org",
          "@type": "Map",
          "name": "earth",
          "description": "See current wind, weather, ocean, and pollution conditions, as forecast by supercomputers, on an interactive animated map. Updated every three hours.",
          "author": {
            "@type": "Person",
            "name": "Cameron Beccario"
          },
          "url": "https://earth.nullschool.net",
          "sameAs": [
            "https://www.facebook.com/EarthWindMap",
            "https://twitter.com/cambecc"
          ],
          "image": "https://earth.nullschool.net/sample.jpg"
        }</script>
        <meta name="description"        content="See current wind, weather, ocean, and pollution conditions, as forecast by supercomputers, on an interactive animated map. Updated every three hours."/>
        <meta property="og:type"        content="website"/>
        <meta property="og:title"       content="earth :: a global map of wind, weather, and ocean conditions"/>
        <meta property="og:description" content="See current wind, weather, ocean, and pollution conditions, as forecast by supercomputers, on an interactive animated map. Updated every three hours."/>
        <meta property="og:url"         content="https://earth.nullschool.net"/>
        <meta property="og:image"       content="https://earth.nullschool.net/sample.jpg"/>
        <meta property="fb:admins"      content="510217216"/>
    
        <meta name="viewport"                     content="width=device-width"/>
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="format-detection"             content="telephone=no"/>
    
        <link rel="shortcut icon" href="/favicon.ico"/>
        <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"/>
        <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"/>
        <link rel="apple-touch-icon" sizes="167x167" href="/apple-touch-icon-167x167.png"/>
        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"/>
        <link rel="apple-touch-icon" sizes="192x192" href="/apple-touch-icon-192x192.png"/>
    
        <!-- $LANG$ -->
        <link rel="canonical" href="https://earth.nullschool.net"/>
        <link rel="alternate" hreflang="en" href="https://earth.nullschool.net"/>
        <link rel="alternate" hreflang="cs" href="https://earth.nullschool.net/cs/"/>
        <link rel="alternate" hreflang="fr" href="https://earth.nullschool.net/fr/"/>
        <link rel="alternate" hreflang="ja" href="https://earth.nullschool.net/jp/"/>
        <link rel="alternate" hreflang="ko" href="https://earth.nullschool.net/ko/"/>
        <link rel="alternate" hreflang="pt" href="https://earth.nullschool.net/pt/"/>
        <link rel="alternate" hreflang="ru" href="https://earth.nullschool.net/ru/"/>
        <link rel="alternate" hreflang="zh-CN" href="https://earth.nullschool.net/zh-cn/"/>
        <link rel="alternate" hreflang="x-default" href="https://earth.nullschool.net"/>
    
        <script defer type="module" src="/main~RG5P7AXX.js"></script>
    
        <script>
            const params = new URLSearchParams(window.location.search);
            const context = ["float"].filter(e => params.get(e) === "");
            if (window.self !== window.top) {
                context.push("iframe");
            }
            document.documentElement.dataset.context = context.join(" ");
        </script>
    
        <style>
            
    /*********************************************************************************************
     * Properties
     *********************************************************************************************/
    
    :root {
        --safe-area-top: 0rem;
        --safe-area-bottom: 0rem;
        --safe-area-left: 0rem;
        --safe-area-right: 0rem;
    }
    
    /*********************************************************************************************
     * Utility classes
     *********************************************************************************************/
    
    
    [hidden] {
        display: none !important;
    }
    
    
    .cloaked {
        visibility: hidden !important;
    }
    
    
    .invisible:not(:focus) {
        clip: rect(0 0 0 0);
        border: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        white-space: nowrap;
    }
    
    
    [inert], [inert] * {
        cursor: default !important;
        pointer-events: none !important;
        user-select: none !important;
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
    }
    
    /*********************************************************************************************
     * Typography, Language, and Icons
     *********************************************************************************************/
    
    @font-face {
        font-family: mplus-1p-regular-base;
        src: url("/mplus-1p-regular-base~c6e8d10a.woff2") format("woff2"),
             url("/mplus-1p-regular-base~b71a68b0.woff") format("woff");
    }
    
    @font-face {
        font-family: mplus-1p-regular-sub;
        src: url("/mplus-1p-regular-sub~2c9552b4.woff2") format("woff2"),
             url("/mplus-1p-regular-sub~655bafde.woff") format("woff");
    }
    
    @font-face {
        font-family: NotoSansCJKkr-Regular-sub;
        src: url("/NotoSansCJKkr-Regular-sub~4d9e8fbb.woff2") format("woff2"),
             url("/NotoSansCJKkr-Regular-sub~4a7d6c36.woff") format("woff");
    }
    
    @font-face {
        font-family: NotoSansCJKsc-Regular-sub;
        src: url("/NotoSansCJKsc-Regular-sub~8214f2f2.woff2") format("woff2"),
             url("/NotoSansCJKsc-Regular-sub~83a2f68c.woff") format("woff");
    }
    
    :root {
    
        font-size: medium;
        --tooltipSize: small;
        text-size-adjust: none;
        -webkit-text-size-adjust: none;
        -webkit-font-smoothing: subpixel-antialiased;
    }
    
    :root[data-font-size=x-small] {
        font-size: x-small;
        --tooltipSize: x-small;
    }
    
    :root[data-font-size=small] {
        font-size: small;
        --tooltipSize: x-small;
    }
    
    :root[data-font-size=large] {
        font-size: large;
        --tooltipSize: medium;
    }
    
    :root[data-font-size=x-large] {
        font-size: x-large;
        --tooltipSize: large;
    }
    
    :root[data-font-size=xx-large] {
        font-size: xx-large;
        --tooltipSize: x-large;
    }
    
    
    [lang] {
        font-family: mplus-1p-regular-base,system-ui,sans-serif;
    }
    
    [lang="ja"] {
        font-family: mplus-1p-regular-sub,mplus-1p-regular-base,system-ui,sans-serif;
    }
    
    [lang="ko"] {
        font-family: NotoSansCJKkr-Regular-sub,mplus-1p-regular-base,system-ui,sans-serif;
    }
    
    [lang="zh-CN"] {
        font-family: NotoSansCJKsc-Regular-sub,mplus-1p-regular-base,system-ui,sans-serif;
    }
    
    
    [lang].system-font {
        font-family: system-ui,sans-serif;
    }
    
    
    sub {
        vertical-align: baseline;
        position: relative;
        bottom: -0.3em;
    }
    
    sup {
        vertical-align: baseline;
        position: relative;
        bottom: 0.45em;
    }
    
    .fa {
        width: 1em;
        height: 1em;
        vertical-align: -10%;
    }
    
    .fa-location-arrow, .fa-play {
        width: 0.81em;
    }
    
    .fa-wider {
        width: 1.2em;
    }
    
    
    [dir="ltr"] .flip-x-when-ltr {
        transform: scaleX(-1);
    }
    
    [dir="rtl"] .flip-x-when-rtl {
        transform: scaleX(-1);
    }
    
    /*********************************************************************************************
     * Other
     *********************************************************************************************/
    
    body {
        margin: 0;
        color: #eeeeee;
        background: #000005;
    }
    
    :root[data-context~=float] > body {
        background: transparent;
    }
    
    table {
        border-collapse: collapse;
    }
    
    td, th {
        padding: 0;
        margin: 1px;
    }
    
    ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    
    a {
        color: #979797;
        text-decoration: none;
    }
    
    button {
        font: inherit;
        border: none;
        border-radius: 0.25rem/0.25rem;
        min-width: 2rem;
        padding: 0 0.5rem;
        margin: 0;
        background-color: transparent;
        cursor: pointer;
    
        color: #979797;
    
    
    
    
    
        touch-action: manipulation;
    }
    
    
    
    
    [aria-checked="true"],
    [aria-pressed="true"],
    [aria-selected="true"],
    .selected {
        color: #e7ca7a;
        background: #474747;
    }
    
    button:focus,
    button:hover,
    a:focus,
    a:hover {
        color: #ffffff;
    }
    
    button[aria-disabled="true"] {
        color: #444444;
        background: inherit;
    }
    
    .sep {
        display: inline;
        margin: 0.1rem 0.5rem;
        border-left: 2px solid #bbb;
        border-top: 1px solid #bbb;
    }
    
    .gap0p25 {
        margin: 0 0.125rem;
    }
    
    .gap0p5 {
        margin: 0 0.25rem;
    }
    
    .gap-neg0p5 {
        margin: 0 -0.25rem;
    }
    
    [role="tooltip"] {
        font-size: var(--tooltipSize);
        color: #eeeeee;
        text-align: center;
        box-sizing: border-box;
        display: none;
        padding: 0.5rem 1rem;
        background-color: rgba(5, 10, 30, 0.85);
        position: fixed;
        bottom: 0;
        min-width: 10rem;
        max-width: calc(100vw - 7rem);
    }
    
    [dir="ltr"] [role="tooltip"] {
        right: 0;
        border-top-left-radius: 0.5rem;
    }
    
    [dir="rtl"] [role="tooltip"] {
        left: 0;
        border-top-right-radius: 0.5rem;
    }
    
    [role="tooltip"].show {
        display: block;
    }
    
    [role="tooltip"].dark-text {
        color: #444444;
    }
    
    .card {
        padding: 0.5rem 1rem;
        background-color: rgba(0, 0, 5, 0.85);
        border-radius: 0.5rem/0.5rem;
    }
    
    #menu > .card {
        background-color: rgba(5, 10, 30, 0.85);
    }
    
    .stack {
        position: absolute;
        left: 0;
        bottom: calc(4rem + var(--safe-area-bottom));
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin: 0 calc(1rem + var(--safe-area-right)) 0 calc(1rem + var(--safe-area-left));
        pointer-events: none;
    }
    
    .stack > * {
        margin-top: 0.5rem;
        pointer-events: auto;
    }
    
    .panel {
        display: flex;
        flex-direction: column;
        align-items: stretch;
    }
    
    .panel > :not(:first-child) {
        margin-top: 0.2rem;
    }
    
    .row {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    .row > .sep {
        align-self: stretch;
    }
    
    .last.row {
        justify-content: space-between;
    }
    
    .action.row > *, .action.bunch > * {
        flex-grow: 1;
    }
    
    .row-label {
        word-break: keep-all;
    }
    
    .bunch {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: baseline;
        margin: -1px;
    
    }
    
    .bunch > * {
        margin: 1px;
    }
    
    .bunch > .bunch {
        margin: 0;
    }
    
    
    .bunch > a {
        display: inline-block;
        min-width: 1rem;
        padding: 0 0.5rem;
        text-align: center;
    }
    
    #nav-arrows {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        flex-wrap: nowrap;
    }
    
    [data-name=date-field] {
        flex-shrink: 40;
    }
    
    #change-tz {
        display: flex;
    }
    
    .colorbar {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 90%;
        height: 0.9rem;
        flex-basis: 100%;
        position: relative;
    }
    
    .colorbar canvas {
        width: 100%;
        height: 100%;
        min-width: 1rem;
        min-height: 0.9rem;
    }
    
    #colorbar-cursor {
        position: absolute;
        height: 0.9rem;
        padding: 1px 2px;
    }
    
    #pressure-label {
        margin: 0 0.5rem;
    }
    
    .field {
        word-break: break-word;
    }
    
    .cta-bar {
        font-size: smaller;
        position: absolute;
        bottom: 0;
        right: 0;
        white-space: nowrap;
    }
    
    .cta-content {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
    
    .earth-bar {
        position: absolute;
        bottom: 0;
        left: 0;
        white-space: nowrap;
    }
    
    .earth, .cta {
        margin: 0 1rem 1rem 1rem;
    }
    
    .earth {
        font-size: larger;
    }
    
    .earth > h1 {
        font-size: inherit;
        font-weight: inherit;
        margin: 0;
    }
    
    .earth button, .earth [role="progressbar"] {
        padding: 0.325rem 1rem;
    }
    
    #menu {
        border-top: 1px solid rgba(0,0,0,0);
        border-bottom: 1px solid rgba(0,0,0,0);
        max-width: 33rem;
        max-height: calc(70vh - 4rem);
        overflow-y: auto;
    }
    
    #menu > .card {
        border: 1px solid white;
    }
    
    #menu[data-scrollable~="up"] {
        border-top: 1px dashed white;
    }
    
    #menu[data-scrollable~="down"] {
        border-bottom: 1px dashed white;
    }
    
    .attribution {
        position: absolute;
        background: rgba(0, 0, 0, 0.1);
        color: rgba(255, 255, 255, 0.5);
        padding: 0 0.3rem;
        top: 0;
        right: 0;
        font-size: xx-small;
        border-radius: 0 0 0 2px;
    }
    
    :root:not([data-context~=iframe]) .attribution {
        display: none;
    }
    
    @media screen and (max-width: 768px) {
        .attribution {
            font-size: 0.45rem;
        }
    }
    
    [dir="rtl"] .stack, [dir="rtl"] .earth-bar {
        left: unset;
        right: 0;
    }
    
    [dir="rtl"] .cta-bar, [dir="rtl"] .attribution {
        left: 0;
        right: unset;
    }
    
    .spinner {
        display: inline-block;
        box-sizing: border-box;
        width: 1rem;
        height: 1rem;
        position: relative;
        bottom: -0.15rem;
        border: 2px solid;
        border-color: currentColor #444444;
        border-radius: 50%;
        animation: spin 1.25s linear infinite;
    }
    
    @keyframes spin {
        0%   { transform: rotate(0deg);   }
        100% { transform: rotate(360deg); }
    }
    
    
    
    .blur {
        filter: blur(1px);
    }
    
    [aria-modal="true"] {
        position: absolute;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: rgba(50, 50, 50, 0.7);
        z-index: 100;
    }
    
    [aria-modal="true"] > .card {
        border: 1px solid white;
        margin: 1rem;
    }
    
    .modal-title {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0.5rem;
    }
    
    .modal-section {
        display: flex;
        flex-direction: column;
        margin-bottom: 0.5rem;
    }
    
    .modal-section > :first-child {
        margin-bottom: 0.5rem;
    }
    
    .column-list-2 {
        column-count: 2;
    }
    
    a[lang] {
        border-radius: 0.25rem/0.25rem;
        min-width: 1rem;
        padding: 0 0.5rem;
    }
    
    
    
    #choose-date-modal > .panel {
        max-width: 35rem;
    }
    
    .weeks {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: baseline;
    }
    
    .week {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: baseline;
    }
    
    .week > * {
        width: 2.25rem;
        text-align: center;
    }
    
    .display {
        cursor: default;
        touch-action: none;
    }
    
    .display > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        will-change: transform;
    }
    
    #main-display {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    @media not all and (max-width: 27em) {
    
        .horiz-hidden {
            display: none !important;
        }
    
    }
    
    @media all and (max-width: 27em) {
    
        .vert-hidden {
            display: none !important;
        }
    
        .row:not(.vert-unchanged) {
            flex-direction: column;
        }
    
        .sep:not(.vert-unchanged) {
            order: -1;
        }
    
    }
    
    .a11y-tests-grayscale {
        filter: grayscale(100%) !important;
    }
    
    
    [data-name=status-card] > .field {
        max-height: 70vh;
        overflow-y: auto;
    }
    
        </style>
    
        <script async src="https://www.googletagmanager.com/gtag/js?id=G-6SYP36R2F0"></script>
        <script>
            window.dataLayer = window.dataLayer || [];
            function gtag(){dataLayer.push(arguments);}
            gtag('js', new Date());
            gtag('config', 'G-6SYP36R2F0');
        </script>
    </head>
    

    earth :: a global map of wind, weather, and ocean conditions

    Recherche META Description de la page

    See current wind, weather, ocean, and pollution conditions, as forecast by supercomputers, on an interactive animated map. Updated every three hours.

    Recherche META Keywords de la page

    UPDATE DOMAINES SET server='cloudflare',redirection='https://earth.nullschool.net/',Status='200',err='',[TITRE]=N'earth :: a global map of wind, weather, and ocean conditions',[DESCRIPTION]=N'See current wind, weather, ocean, and pollution conditions, as forecast by supercomputers, on an interactive animated map. Updated every three hours.',[KEYWORDS]=N'' WHERE id=44524
  • 0

    earth :: a global map of wind weather and ocean conditions See current wind weather ocean and pollution conditions as forecast by supercomputers on an interactive animated map. Updated every three hours.

  • 0. earth (5)
  • --------->0
  • 1. :: (2)
  • --------->0
  • 2. a (1)
  • --------->0
  • 3. global (6)
  • --------->0
  • 4. map (3)
  • --------->0
  • 5. of (2)
  • --------->0
  • 6. wind (4)
  • --------->0
  • 8. weather (7)
  • --------->0
  • 10. and (3)
  • --------->0
  • 11. ocean (5)
  • --------->0
  • 12. conditions (10)
  • --------->0
  • 13. See (3)
  • --------->0
  • 14. current (7)
  • --------->0
  • 22. pollution (9)
  • --------->0
  • 25. as (2)
  • --------->0
  • 26. forecast (8)
  • --------->0
  • 27. by (2)
  • --------->0
  • 28. supercomputers (14)
  • --------->0
  • 30. on (2)
  • --------->0
  • 31. an (2)
  • --------->0
  • 32. interactive (11)
  • --------->0
  • 33. animated (8)
  • --------->0
  • 35. Updated (7)
  • --------->0
  • 36. every (5)
  • --------->0
  • 37. three (5)
  • --------->0
  • 38. hours (5)
  • --------->0
    INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'earth',44524),(N'::',44524),(N'a',44524),(N'global',44524),(N'map',44524),(N'of',44524),(N'wind',44524),(N'weather',44524),(N'and',44524),(N'ocean',44524),(N'conditions',44524),(N'See',44524),(N'current',44524),(N'pollution',44524),(N'as',44524),(N'forecast',44524),(N'by',44524),(N'supercomputers',44524),(N'on',44524),(N'an',44524),(N'interactive',44524),(N'animated',44524),(N'Updated',44524),(N'every',44524),(N'three',44524),(N'hours',44524)