{
    "visits_per_day": [
        {
            "day": "2026-05-22",
            "count": 30
        },
        {
            "day": "2026-05-23",
            "count": 210
        },
        {
            "day": "2026-05-24",
            "count": 232
        },
        {
            "day": "2026-05-25",
            "count": 219
        },
        {
            "day": "2026-05-26",
            "count": 172
        },
        {
            "day": "2026-05-27",
            "count": 384
        },
        {
            "day": "2026-05-28",
            "count": 423
        },
        {
            "day": "2026-05-29",
            "count": 109
        }
    ],
    "countries": [
        {
            "country": "Robot",
            "country_code": "RB",
            "count": 1779
        }
    ],
    "hours": [
        {
            "hour": 0,
            "count": 55
        },
        {
            "hour": 1,
            "count": 69
        },
        {
            "hour": 2,
            "count": 46
        },
        {
            "hour": 3,
            "count": 48
        },
        {
            "hour": 4,
            "count": 61
        },
        {
            "hour": 5,
            "count": 42
        },
        {
            "hour": 6,
            "count": 53
        },
        {
            "hour": 7,
            "count": 55
        },
        {
            "hour": 8,
            "count": 67
        },
        {
            "hour": 9,
            "count": 91
        },
        {
            "hour": 10,
            "count": 65
        },
        {
            "hour": 11,
            "count": 57
        },
        {
            "hour": 12,
            "count": 80
        },
        {
            "hour": 13,
            "count": 66
        },
        {
            "hour": 14,
            "count": 210
        },
        {
            "hour": 15,
            "count": 71
        },
        {
            "hour": 16,
            "count": 63
        },
        {
            "hour": 17,
            "count": 77
        },
        {
            "hour": 18,
            "count": 90
        },
        {
            "hour": 19,
            "count": 87
        },
        {
            "hour": 20,
            "count": 64
        },
        {
            "hour": 21,
            "count": 77
        },
        {
            "hour": 22,
            "count": 153
        },
        {
            "hour": 23,
            "count": 32
        }
    ],
    "pages": [
        {
            "page": "\/fOfO\/",
            "count": 101
        },
        {
            "page": "\/fOfO\/topic.php?id=116",
            "count": 80
        },
        {
            "page": "\/fOfO\/blog.php",
            "count": 65
        },
        {
            "page": "\/fOfO\/index.php",
            "count": 65
        },
        {
            "page": "\/fOfO\/blog_post.php?id=404",
            "count": 50
        },
        {
            "page": "\/fOfO\/topic.php?id=214",
            "count": 48
        },
        {
            "page": "\/fOfO\/login.php",
            "count": 42
        },
        {
            "page": "\/fOfO\/topic.php?id=256",
            "count": 41
        },
        {
            "page": "\/fOfO\/blog_post.php?id=392",
            "count": 31
        },
        {
            "page": "\/fOfO\/blog_post.php?id=396",
            "count": 30
        }
    ],
    "topics": [
        {
            "id": 2,
            "title": "Inscription",
            "views": 185
        },
        {
            "id": 11,
            "title": "Insertion de vidéo sur le forum",
            "views": 87
        },
        {
            "id": 21,
            "title": "Sheet JS",
            "views": 81
        },
        {
            "id": 116,
            "title": "Topic musique",
            "views": 80
        },
        {
            "id": 3,
            "title": "Suivi des évolutions",
            "views": 70
        },
        {
            "id": 214,
            "title": "HomeGED : Le dernier né de la maison",
            "views": 60
        },
        {
            "id": 25,
            "title": "Keepass 2.53.1",
            "views": 54
        },
        {
            "id": 256,
            "title": "LibreGED",
            "views": 41
        },
        {
            "id": 35,
            "title": "Impossible de faire un post correct !",
            "views": 31
        },
        {
            "id": 356,
            "title": "Le nouveau forum de Technifree (bis repetita)",
            "views": 29
        }
    ],
    "blog": [
        {
            "id": 404,
            "title": "Google enterre les “dix liens bleus”, le web ouvert va disparaître",
            "views": 50
        },
        {
            "id": 392,
            "title": "L’aigle, la liberté… et le porno en 4K",
            "views": 35
        },
        {
            "id": 396,
            "title": "La souveraineté numérique, c’est pour les autres selon l'éducation nationale",
            "views": 34
        },
        {
            "id": 402,
            "title": "Après des années sous perfusion numérique, l’État français tente enfin le sevrage",
            "views": 27
        },
        {
            "id": 391,
            "title": "L’art très français de légiférer sur ce qu’on ne comprend pas",
            "views": 26
        },
        {
            "id": 390,
            "title": "Le Far West numérique selon Pedro Sánchez",
            "views": 9
        },
        {
            "id": 342,
            "title": "Les logiciels libres offrent un socle vital mais fragile",
            "views": 8
        },
        {
            "id": 339,
            "title": "Vers une transparence renforcée pour l’IA open-source en France",
            "views": 8
        },
        {
            "id": 370,
            "title": "Brokers of Shame : comment l’Amérique recycle sa conscience",
            "views": 8
        },
        {
            "id": 376,
            "title": "L’Europe simplifie tout, même la vie privée",
            "views": 8
        }
    ],
    "page_types": [
        {
            "type": "Site principal",
            "count": 875
        },
        {
            "type": "Blog",
            "count": 727
        },
        {
            "type": "Forum",
            "count": 177
        }
    ],
    "summary": {
        "total_visits": 1779,
        "unique_visitors": 682,
        "total_countries": 1,
        "top_item": "Suivi des évolutions",
        "top_views": 454,
        "top_url": "blog_post.php?id=3"
    },
    "bots": [
        {
            "type": "Robots",
            "count": 1779
        }
    ]
}