Commons:Database reports/Category cycles
This project is aimed at removing unnecessary cyclicities in the category tree. Ideally, per en:WP:Categorization#Category tree organization, the category tree should resemble a as far as possible. Cycles make it intractable for bots to traverse the tree and generally result in bogus output showing up in tools like PetScan. As of October 2024, there are 35,529 cycles.
If you're interested, it is recommended to work through the pages in order (page 1 onwards), as the cycles have been arranged in ascending order of their length. The smaller cycles would be easier to deal with. Many of the larger cycles probably contain smaller cycles in them, and hence will automatically be broken when you break the smaller ones.
The code used for generating these lists is available here.
- Commons:Database reports/Category cycles/1
- Commons:Database reports/Category cycles/2
- Commons:Database reports/Category cycles/3
- Commons:Database reports/Category cycles/4
- Commons:Database reports/Category cycles/5
- Commons:Database reports/Category cycles/6
- Commons:Database reports/Category cycles/7
- Commons:Database reports/Category cycles/8
- Commons:Database reports/Category cycles/9
- Commons:Database reports/Category cycles/10
- Commons:Database reports/Category cycles/11
- Commons:Database reports/Category cycles/12
- Commons:Database reports/Category cycles/13
- Commons:Database reports/Category cycles/14
- Commons:Database reports/Category cycles/15
- Commons:Database reports/Category cycles/16
- Commons:Database reports/Category cycles/17
- Commons:Database reports/Category cycles/18
- Commons:Database reports/Category cycles/19
- Commons:Database reports/Category cycles/20
- Commons:Database reports/Category cycles/21
- Commons:Database reports/Category cycles/22
- Commons:Database reports/Category cycles/23
- Commons:Database reports/Category cycles/24
- Commons:Database reports/Category cycles/25
- Commons:Database reports/Category cycles/26
- Commons:Database reports/Category cycles/27
- Commons:Database reports/Category cycles/28
- Commons:Database reports/Category cycles/29
- Commons:Database reports/Category cycles/30
- Commons:Database reports/Category cycles/31
- Commons:Database reports/Category cycles/32
- Commons:Database reports/Category cycles/33
- Commons:Database reports/Category cycles/34
- Commons:Database reports/Category cycles/35
- Commons:Database reports/Category cycles/36
- Commons:Database reports/Category cycles/37
- Commons:Database reports/Category cycles/38
- Commons:Database reports/Category cycles/39
- Commons:Database reports/Category cycles/40
- Commons:Database reports/Category cycles/41
- Commons:Database reports/Category cycles/42
- Commons:Database reports/Category cycles/43
- Commons:Database reports/Category cycles/44
- Commons:Database reports/Category cycles/45
- Commons:Database reports/Category cycles/46
- Commons:Database reports/Category cycles/47
- Commons:Database reports/Category cycles/48
- Commons:Database reports/Category cycles/49
- Commons:Database reports/Category cycles/50
- Commons:Database reports/Category cycles/51
- Commons:Database reports/Category cycles/52
- Commons:Database reports/Category cycles/53
- Commons:Database reports/Category cycles/54
- Commons:Database reports/Category cycles/55
- Commons:Database reports/Category cycles/56
- Commons:Database reports/Category cycles/57
- Commons:Database reports/Category cycles/58
- Commons:Database reports/Category cycles/59
- Commons:Database reports/Category cycles/60
- Commons:Database reports/Category cycles/61
- Commons:Database reports/Category cycles/62
- Commons:Database reports/Category cycles/63
- Commons:Database reports/Category cycles/64
- Commons:Database reports/Category cycles/65
- Commons:Database reports/Category cycles/66
- Commons:Database reports/Category cycles/67
- Commons:Database reports/Category cycles/68
- Commons:Database reports/Category cycles/69
- Commons:Database reports/Category cycles/70
- Commons:Database reports/Category cycles/71
- Commons:Database reports/Category cycles/72
- Commons:Database reports/Category cycles/73
- Commons:Database reports/Category cycles/74
- Commons:Database reports/Category cycles/75
- Commons:Database reports/Category cycles/76
- Commons:Database reports/Category cycles/77
- Commons:Database reports/Category cycles/78
- Commons:Database reports/Category cycles/79
- Commons:Database reports/Category cycles/80
- Commons:Database reports/Category cycles/81
- Commons:Database reports/Category cycles/82
- Commons:Database reports/Category cycles/83
- Commons:Database reports/Category cycles/84
- Commons:Database reports/Category cycles/85
- Commons:Database reports/Category cycles/86
- Commons:Database reports/Category cycles/87
- Commons:Database reports/Category cycles/88
- Commons:Database reports/Category cycles/89
- Commons:Database reports/Category cycles/90
- Commons:Database reports/Category cycles/91
- Commons:Database reports/Category cycles/92
- Commons:Database reports/Category cycles/93
- Commons:Database reports/Category cycles/94
- Commons:Database reports/Category cycles/95
- Commons:Database reports/Category cycles/96
- Commons:Database reports/Category cycles/97
- Commons:Database reports/Category cycles/98
- Commons:Database reports/Category cycles/99
- Commons:Database reports/Category cycles/100
Cycles even larger than the ones in the last page exist, but they have been excluded for now.