Abdessamad Derraz
350cd6d600
feat: keep the address of a file that left
...
files/?sha1= of a file the collection no longer holds answered that no
file the site knows has the hash. generate_db.py now records each sha1 a
rebuild drops in retired.json, with the day and the file in its place,
backfilled from the history since 0d586ef6b (4,139 files). The lookup
answers with it and leads to the successor's card.
2026-11-06 04:24:44 +01:00
..
2026-11-05 19:37:27 +01:00
2026-11-05 12:42:23 +01:00
2026-10-19 06:47:31 +02:00
2026-11-05 19:10:57 +01:00
2026-11-05 19:30:29 +01:00
2026-10-27 13:41:40 +01:00
2026-10-27 10:40:06 +01:00
2026-10-26 21:14:24 +01:00
2026-10-20 10:17:08 +02:00
2026-10-28 08:16:27 +01:00
2026-10-28 09:28:29 +01:00
2026-11-05 11:50:35 +01:00
2026-10-19 06:47:31 +02:00
2026-11-06 03:17:31 +01:00
2026-10-24 00:51:13 +02:00
2026-10-21 09:53:34 +02:00
2026-10-23 18:48:02 +02:00
2026-11-03 10:12:40 +01:00
2026-11-05 19:06:57 +01:00
2026-11-06 01:01:37 +01:00
2026-10-28 09:00:17 +01:00
2026-11-05 22:22:37 +01:00
2026-10-21 10:29:19 +02:00
2026-10-22 15:27:58 +02:00
2026-10-21 09:56:53 +02:00
2026-08-08 04:40:07 +02:00
2026-10-21 10:11:22 +02:00
2026-10-28 05:47:38 +01:00
2026-11-05 11:43:03 +01:00
2026-10-19 06:47:31 +02:00
2026-10-24 02:42:04 +02:00
2026-10-23 20:04:12 +02:00
2026-11-05 19:19:04 +01:00
2026-10-19 04:23:34 +02:00
2026-11-03 22:46:17 +01:00
2026-10-22 06:19:05 +02:00
2026-11-06 04:24:44 +01:00
2026-11-05 19:16:59 +01:00
2026-11-05 19:17:23 +01:00
2026-11-05 23:25:29 +01:00
2026-11-05 19:16:59 +01:00
2026-11-06 03:20:01 +01:00
2026-11-06 04:09:07 +01:00
2026-11-06 04:24:44 +01:00
2026-10-21 11:07:40 +02:00
2026-10-20 03:24:55 +02:00
2026-10-23 13:49:37 +02:00
2026-10-21 10:06:11 +02:00
2026-10-21 13:19:44 +02:00
2026-11-06 03:20:01 +01:00
2026-10-28 17:09:24 +01:00
2026-10-28 17:09:24 +01:00
2026-10-20 05:52:13 +02:00
2026-10-23 00:35:47 +02:00
2026-10-28 05:18:38 +01:00
2026-10-23 13:49:37 +02:00
2026-11-05 11:43:55 +01:00
2026-11-05 11:45:55 +01:00
2026-11-05 15:57:19 +01:00
2026-10-22 21:44:14 +02:00
2026-11-06 03:50:49 +01:00
2026-10-21 10:50:03 +02:00
2026-11-05 11:57:06 +01:00
2026-11-06 01:37:34 +01:00
2026-11-05 22:22:37 +01:00
2026-11-05 19:30:57 +01:00
2026-11-05 11:46:30 +01:00
2026-11-05 12:06:04 +01:00
2026-10-19 06:47:31 +02:00
2026-10-28 05:59:35 +01:00
2026-11-06 03:50:49 +01:00
2026-10-28 05:47:38 +01:00
2026-10-23 18:52:04 +02:00
2026-11-05 11:40:17 +01:00
2026-11-06 04:24:44 +01:00
2026-11-03 17:37:33 +01:00
2026-10-21 04:42:01 +02:00
2026-10-19 06:47:31 +02:00
2026-10-21 10:06:39 +02:00
2026-11-05 12:19:12 +01:00
2026-11-03 21:06:04 +01:00
2026-10-27 21:14:04 +01:00
2026-11-05 12:11:12 +01:00
2026-11-05 19:46:22 +01:00
2026-11-05 19:46:22 +01:00
2026-10-28 08:08:16 +01:00
2026-11-06 03:15:07 +01:00
2026-11-05 19:32:08 +01:00
2026-11-05 19:35:32 +01:00
2026-10-23 20:04:33 +02:00
2026-10-20 06:23:02 +02:00
2026-11-06 03:13:57 +01:00
2026-10-23 17:23:01 +02:00
2026-10-23 07:09:43 +02:00
2026-10-27 23:29:28 +01:00
2026-10-27 10:40:06 +01:00
2026-10-19 06:47:31 +02:00
2026-11-05 11:50:09 +01:00
2026-11-05 11:58:22 +01:00
2026-11-06 03:29:24 +01:00
2026-11-05 12:01:17 +01:00
2026-10-28 05:47:38 +01:00
2026-11-05 19:37:33 +01:00
2026-11-06 00:07:40 +01:00
2026-10-27 19:23:17 +01:00
2026-11-05 19:10:57 +01:00