{
    "visits_per_day": [
        {
            "day": "2026-08-21",
            "count": 196
        },
        {
            "day": "2026-08-22",
            "count": 239
        },
        {
            "day": "2026-08-23",
            "count": 1352
        },
        {
            "day": "2026-08-24",
            "count": 400
        },
        {
            "day": "2026-08-25",
            "count": 433
        },
        {
            "day": "2026-08-26",
            "count": 442
        },
        {
            "day": "2026-08-27",
            "count": 300
        },
        {
            "day": "2026-08-28",
            "count": 50
        }
    ],
    "countries": [
        {
            "country": "Robot",
            "country_code": "RB",
            "count": 3412
        }
    ],
    "hours": [
        {
            "hour": 0,
            "count": 124
        },
        {
            "hour": 1,
            "count": 172
        },
        {
            "hour": 2,
            "count": 119
        },
        {
            "hour": 3,
            "count": 116
        },
        {
            "hour": 4,
            "count": 110
        },
        {
            "hour": 5,
            "count": 55
        },
        {
            "hour": 6,
            "count": 82
        },
        {
            "hour": 7,
            "count": 107
        },
        {
            "hour": 8,
            "count": 1148
        },
        {
            "hour": 9,
            "count": 109
        },
        {
            "hour": 10,
            "count": 61
        },
        {
            "hour": 11,
            "count": 41
        },
        {
            "hour": 12,
            "count": 111
        },
        {
            "hour": 13,
            "count": 81
        },
        {
            "hour": 14,
            "count": 127
        },
        {
            "hour": 15,
            "count": 121
        },
        {
            "hour": 16,
            "count": 109
        },
        {
            "hour": 17,
            "count": 102
        },
        {
            "hour": 18,
            "count": 102
        },
        {
            "hour": 19,
            "count": 75
        },
        {
            "hour": 20,
            "count": 58
        },
        {
            "hour": 21,
            "count": 104
        },
        {
            "hour": 22,
            "count": 96
        },
        {
            "hour": 23,
            "count": 82
        }
    ],
    "pages": [
        {
            "page": "\/fOfO\/",
            "count": 210
        },
        {
            "page": "\/fOfO\/index.php",
            "count": 152
        },
        {
            "page": "\/fOfO\/topic.php?id=409",
            "count": 151
        },
        {
            "page": "\/fOfO\/login.php",
            "count": 121
        },
        {
            "page": "\/fOfO\/blog_post.php?id=408",
            "count": 95
        },
        {
            "page": "\/fOfO\/blog_post.php?id=396",
            "count": 63
        },
        {
            "page": "\/fOfO\/register.php",
            "count": 53
        },
        {
            "page": "\/fOfO\/blog_post.php?id=404",
            "count": 38
        },
        {
            "page": "\/fOfO\/blog.php",
            "count": 36
        },
        {
            "page": "\/fOfO\/topic.php?id=182",
            "count": 32
        }
    ],
    "topics": [
        {
            "id": 2,
            "title": "Inscription",
            "views": 361
        },
        {
            "id": 4,
            "title": "J'essaye de mettre une image",
            "views": 279
        },
        {
            "id": 40,
            "title": "Au sujet de Nexus fonts",
            "views": 180
        },
        {
            "id": 3,
            "title": "Suivi des évolutions",
            "views": 159
        },
        {
            "id": 409,
            "title": "Libramail",
            "views": 151
        },
        {
            "id": 41,
            "title": "Pdf-Xchange Editor versus PDF-Xchange viewer",
            "views": 67
        },
        {
            "id": 21,
            "title": "Sheet JS",
            "views": 62
        },
        {
            "id": 6,
            "title": "Avancement du site",
            "views": 60
        },
        {
            "id": 22,
            "title": "Nombre de vues.",
            "views": 60
        },
        {
            "id": 18,
            "title": "Sheet Caractères HTML",
            "views": 59
        }
    ],
    "blog": [
        {
            "id": 408,
            "title": "En France, on n’a pas de cloud, mais on a des idées",
            "views": 99
        },
        {
            "id": 396,
            "title": "La souveraineté numérique, c’est pour les autres selon l'éducation nationale",
            "views": 65
        },
        {
            "id": 404,
            "title": "Google enterre les “dix liens bleus”, le web ouvert va disparaître",
            "views": 38
        },
        {
            "id": 392,
            "title": "L’aigle, la liberté… et le porno en 4K",
            "views": 32
        },
        {
            "id": 402,
            "title": "Après des années sous perfusion numérique, l’État français tente enfin le sevrage",
            "views": 27
        },
        {
            "id": 344,
            "title": "Les premiers pas chaotiques de l'I.A. Lucie",
            "views": 13
        },
        {
            "id": 391,
            "title": "L’art très français de légiférer sur ce qu’on ne comprend pas",
            "views": 10
        },
        {
            "id": 352,
            "title": "Histoire du logiciel",
            "views": 8
        },
        {
            "id": 376,
            "title": "L’Europe simplifie tout, même la vie privée",
            "views": 8
        },
        {
            "id": 342,
            "title": "Les logiciels libres offrent un socle vital mais fragile",
            "views": 8
        }
    ],
    "page_types": [
        {
            "type": "Site principal",
            "count": 2271
        },
        {
            "type": "Blog",
            "count": 885
        },
        {
            "type": "Forum",
            "count": 256
        }
    ],
    "summary": {
        "total_visits": 3412,
        "unique_visitors": 794,
        "total_countries": 1,
        "top_item": "Suivi des évolutions",
        "top_views": 590,
        "top_url": "topic.php?id=3"
    },
    "bots": [
        {
            "type": "Robots",
            "count": 3412
        }
    ]
}