659:
1058:
632:
48:
264:(ommons|ic|ommonspar|ommonspiped|ommonsme|isterlinkswp|ikicommons|ommonstiny|ommons-gallery|allery-link|ommonsimages|ikimediaCommons|ommons-inline|ikicommons-inline|ommonscategory|ommonscat|ommonscat-inline|ommonscatleft|ommons2|ommonsCat|ommoncat|ms-catlist-up|atlstcommons|ommonscategory|ommonscat|ommonsimagescat|ommonscat4|ommonscatleft|ommonsandcategory|ommonsandcat)
464:
Thank you for your suggestions. Well, the query would create the list much faster... but I'm (still) not used to sql and in order to avoid mistakes I would prefer to keep strict control on every step of the task. I'm going to start from a dump generated list of pre-selected articles (step 1) and this
787:
Categories vs. galleries: well, IMHO the link to the category is almost always a better choice over the gallery page. Gallery pages are usually poor mantained, there are just few images and the gallery itself rarely add any real value. Categories are easier to mantain and to scale up (adding
940:
because gallery pages are usually poor mantained, there are just few images and the gallery itself rarely add any real value. Categories are easier to mantain and to scale up (adding sub-categories). Moreover well written and well mantained gallery pages are usually already linked from
402:
Seems straightforward. It might be more straightforward to check for the presence of commons templates using the API's prop=templates than a regex, as then you don't have to worry about capitalization, space versus underscore, new redirects, and the like.
665:
This morning I wrote and tested the script. Fixed 1st and 2nd edit due a stupid typo. No problems on subsequent edits. As you can see, if a redirect is found on
Commons, the bot follows it and then analyze the target. --
603:
863:
I only asked about the gallery versus category because your function details list checking for galleries first. As for the other, that sounds like a discussion that should be started somewhere else.
1008:
instead state that
Wikimedia Commons actually has media related to the subject and provide a link to it. This is a precious information. It is the difference between the search function and a link.
415:
Seems like most of this (except for the external links section bit) can be done with a toolserver database query. Im not sure if you have a toolserver account, but you may always ask at
788:
sub-categories). Moreover well written and well mantained gallery pages are usually already linked from en.wiki... so I suggest to prefer categories over galleries (if both available).
708:
November has arrived and I had not one single complaint about this task. If you are still doubtful, the best thing to do is to approve a 500 edits trial and wait for any reaction. --
493:
508:
I'm back. I will run the script on my home computer so the efficiency of the list-creator script is not critical and most of all does not affect
Wikimedia servers. --
651:
575:
554:
538:
525:
It all looks
Basilicofresco, but I'd like to see some community discussion about a bot adding these templates. Spam a few talk pages explaining what you hope to do.
1050:
890:
870:
777:
410:
259:"External links" section (I plan to improve in the future the ability of the script to place the template in the right place even without "External links" section);
616:
597:
569:
917:
If a related category or page can be found on
Commons (see Function details above), the bot adds the right template at the top of the External links section.
876:
454:
1126:
432:
1029:
857:
719:
703:
677:
519:
476:
396:
1094:
726:
73:
292:
636:
Approved for trialĀ (25 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete.
583:
139:
21:
729:. I noticed 14 cases where your bot linked to a category when a page or redirect to a page exists on Commons, for example
1036:
88:
340:
316:
730:
83:
1040:
482:
I'm leaving tomorrow for a trip, so I will not able to run any script until second half of August. See you! --
898:
280:
1071:
978:
948:
924:
907:
805:
795:
764:
604:
Knowledge:Village pump (proposals)#Proposed bot to add "Commons" and "Commons category" templates to articles
531:
447:
425:
686:
502:
379:
118:
586:. No replies. If you feel I missed the appropriate talk page, feel free to start there the discussion. --
245:
this task aims to add to the article the link to
Commons when unambiguous related media content is found.
988:. That means that it does not grant that any related content actually exist, it is just a (blind) guess.
791:
Commons vs. Sister project links: you are right, probably
Tpbradbury removed the link to Commons due the
579:
746:
734:
103:
93:
742:
419:
for some help. DB queries are much faster and in my oppinion, easier, than using the mediawiki API.
113:
1025:
886:
853:
715:
699:
673:
593:
550:
515:
489:
472:
392:
371:
328:
304:
133:
108:
438:
287:
275:
253:
249:
It will start from a offline generated list of selected articles with these characteristics:
98:
1081:
1002:
958:
833:
753:
362:
190:
152:
843:
has media related to the subject and provide a link to it. This is a precious information.
8:
1108:
1019:
880:
847:
709:
693:
667:
587:
544:
509:
483:
466:
386:
129:
78:
58:
40:
642:
311:
299:
1064:
738:
536:
452:
430:
335:
323:
173:
1091:
1047:
992:
968:
934:
867:
823:
774:
407:
354:
180:
757:
614:
567:
59:
17:
986:"provides links to the 'Search' page on the various Wikimedia sister projects"
813:"provides links to the 'Search' page on the various Wikimedia sister projects"
1120:
877:
Template talk:Commons category#Commons / Commons cat vs. Sister project links
639:
416:
217:
819:
grant that any related content actually exist, it is just a (blind) guess.
526:
442:
420:
1088:
1044:
864:
771:
404:
346:
if a redirect is found on
Commons, then it takes the redirect destination
161:
334:
same name after replacing brakets with a comma and adding category (eg.
385:
Within 10 days I did not see any question. Can I start a test run? --
607:
560:
47:
1101:
The above discussion is preserved as an archive of the debate.
760:
without explanation, although probably because the article had
576:
Knowledge talk:WikiProject Images and Media/Commons#FrescoBot 6
1107:
To request review of this BRFA, please start a new section at
39:
To request review of this BRFA, please start a new section at
441:
would work? Im away from my computer now so I cant test it.
920:
If on
Commons exist both category and page (gallery), then
903:
The "Categories vs. galleries" issue can be resolved using
310:
same name after removing brakets and adding category (eg.
1014:
If this proposal sounds reasonable, please write below: "
271:
checks
Commons for a matching gallery or category with:
172:
analizes selected articles, checks a matching target on
745:). In fact, in that particular example how did it find
262:
article without any Commons template (exclusion regex:
913:(I almost forgot about it). So, here is the proposal:
322:
same name after replacing brakets with a comma (eg.
1035:Works for me. BTW, you may want to drop a note on
770:. It may be worth checking for that template too.
200:Links to relevant discussions (where appropriate):
1118:
351:adds the right template in the right place (eg.
33:The following discussion is an archived debate.
682:I have no hurry, however after 4 months...Ā ;)
783:First of all, thank you for your attention.
1127:Approved Knowledge bot requests for approval
1067:seems to apply to the discussions regarding
465:will greatly speed up the whole process. --
584:Template talk:Commons category#FrescoBot 6
1043:doesn't seem to be drawing any response.
367:at the top of the External links section)
252:round brakets in the article name, eg.
14:
1119:
298:same name after removing brakets (eg.
166:not yet (pywikipedia + custom script)
839:instead state that Wikimedia Commons
293:Commons:Category:AlcobaƧa (Portugal)
954:should not affect the insertion of
211:Estimated number of pages affected:
27:
1037:Template talk:Sister project links
28:
1138:
580:Template talk:Commons#FrescoBot 6
559:Could you link the discussions? ā
341:Commons:Category:Haren, Groningen
317:Commons:Category:Lynx web browser
286:same name adding "category" (eg.
148:auto (after a period of testing)
45:The result of the discussion was
1056:
930:should always be preferred over
657:
630:
46:
801:. However should be noted that
146:Automatic or Manually assisted:
1041:Template talk:Commons category
725:For the record, the edits are
617:13:25, 20 September 2010 (UTC)
13:
1:
1051:15:08, 21 November 2010 (UTC)
1030:08:45, 21 November 2010 (UTC)
974:because should be noted that
891:00:15, 16 November 2010 (UTC)
871:03:14, 12 November 2010 (UTC)
858:20:23, 11 November 2010 (UTC)
778:23:18, 10 November 2010 (UTC)
598:10:11, 6 September 2010 (UTC)
570:14:51, 3 September 2010 (UTC)
1095:02:38, 1 December 2010 (UTC)
720:23:11, 1 November 2010 (UTC)
704:21:10, 19 October 2010 (UTC)
678:10:42, 10 October 2010 (UTC)
7:
652:19:00, 2 October 2010 (UTC)
555:11:11, 20 August 2010 (UTC)
539:00:49, 19 August 2010 (UTC)
520:14:30, 18 August 2010 (UTC)
281:Commons:AlcobaƧa (Portugal)
207:few times per year or less
10:
1143:
1018:" and sign.Ā ;) Thanks. --
815:. That means that it does
747:Commons:Category:Asparagus
735:Commons:Category:Asparagus
629:It seems no one cares ...
743:Commons:Asparagus (genus)
494:07:58, 21 July 2010 (UTC)
477:07:54, 18 July 2010 (UTC)
455:23:40, 15 July 2010 (UTC)
433:23:17, 15 July 2010 (UTC)
411:16:15, 15 July 2010 (UTC)
397:13:20, 15 July 2010 (UTC)
1104:Please do not modify it.
1016:uhm... sounds reasonable
329:Commons:Haren, Groningen
305:Commons:Lynx web browser
36:Please do not modify it.
752:I also see the edit to
365:|AlcobaƧa (Portugal)}}
357:|AlcobaƧa (Portugal)}}
231:Already has a bot flag
22:Requests for approval
1072:Sister project links
979:Sister project links
949:Sister project links
925:Commons and category
908:Commons and category
806:Sister project links
796:Sister project links
765:Sister project links
754:Georgia (U.S. state)
153:Programming language
1039:since your post at
687:BAGAssistanceNeeded
602:Note posted @ VPR (
503:BAGAssistanceNeeded
380:BAGAssistanceNeeded
288:AlcobaƧa (Portugal)
276:AlcobaƧa (Portugal)
254:AlcobaƧa (Portugal)
218:Exclusion compliant
312:Lynx (web browser)
300:Lynx (web browser)
170:Function overview:
739:Commons:Asparagus
336:Haren (Groningen)
324:Haren (Groningen)
265:
243:Function details:
1134:
1106:
1086:
1080:
1076:
1070:
1060:
1059:
1022:
1007:
1001:
997:
991:
983:
977:
973:
967:
963:
957:
953:
947:
944:The presence of
939:
933:
929:
923:
912:
906:
899:Refined proposal
883:
850:
838:
832:
828:
822:
810:
804:
800:
794:
769:
763:
712:
696:
691:
685:
670:
661:
660:
650:
634:
633:
612:
590:
565:
547:
534:
529:
512:
507:
501:
486:
469:
450:
445:
428:
423:
389:
384:
378:
366:
358:
274:same name (eg. "
263:
195:
189:
185:
179:
50:
38:
1142:
1141:
1137:
1136:
1135:
1133:
1132:
1131:
1117:
1116:
1115:
1102:
1084:
1078:
1074:
1068:
1057:
1020:
1005:
999:
995:
989:
981:
975:
971:
965:
961:
955:
951:
945:
937:
931:
927:
921:
910:
904:
901:
881:
848:
836:
830:
826:
820:
808:
802:
798:
792:
767:
761:
710:
694:
689:
683:
668:
663:Trial complete.
658:
638:
631:
608:
588:
561:
545:
532:
527:
510:
505:
499:
484:
467:
448:
443:
426:
421:
387:
382:
376:
374:
360:
352:
213:few thousands?
205:Edit period(s):
193:
187:
183:
177:
124:
63:
34:
26:
25:
24:
12:
11:
5:
1140:
1130:
1129:
1114:
1113:
1054:
1053:
1021:Basilicofresco
1012:
1011:
1010:
1009:
942:
900:
897:
896:
895:
894:
893:
882:Basilicofresco
849:Basilicofresco
845:
844:
789:
781:
780:
750:
711:Basilicofresco
695:Basilicofresco
669:Basilicofresco
655:
654:
627:
626:
625:
624:
623:
622:
621:
620:
619:
589:Basilicofresco
546:Basilicofresco
511:Basilicofresco
497:
496:
485:Basilicofresco
468:Basilicofresco
462:
461:
460:
459:
458:
457:
388:Basilicofresco
373:
370:
369:
368:
349:
348:
347:
344:
332:
320:
308:
296:
284:
269:
268:
267:
260:
257:
130:Basilicofresco
123:
122:
116:
111:
106:
101:
96:
91:
86:
81:
76:
74:Approved BRFAs
71:
64:
62:
57:
56:
55:
29:
18:Knowledge:Bots
15:
9:
6:
4:
3:
2:
1139:
1128:
1125:
1124:
1122:
1112:
1110:
1105:
1099:
1098:
1097:
1096:
1093:
1090:
1083:
1073:
1066:
1063:
1052:
1049:
1046:
1042:
1038:
1034:
1033:
1032:
1031:
1027:
1023:
1017:
1004:
994:
987:
980:
970:
960:
950:
943:
936:
926:
919:
918:
916:
915:
914:
909:
892:
888:
884:
878:
874:
873:
872:
869:
866:
862:
861:
860:
859:
855:
851:
842:
835:
825:
818:
814:
807:
797:
790:
786:
785:
784:
779:
776:
773:
766:
759:
755:
751:
748:
744:
740:
736:
732:
728:
724:
723:
722:
721:
717:
713:
706:
705:
701:
697:
688:
680:
679:
675:
671:
664:
653:
649:
648:
646:
641:
637:
628:
618:
615:
613:
611:
605:
601:
600:
599:
595:
591:
585:
581:
577:
573:
572:
571:
568:
566:
564:
558:
557:
556:
552:
548:
543:Ok, done! --
542:
541:
540:
537:
535:
530:
524:
523:
522:
521:
517:
513:
504:
495:
491:
487:
481:
480:
479:
478:
474:
470:
456:
453:
451:
446:
440:
436:
435:
434:
431:
429:
424:
418:
414:
413:
412:
409:
406:
401:
400:
399:
398:
394:
390:
381:
364:
356:
350:
345:
342:
337:
333:
330:
325:
321:
318:
313:
309:
306:
301:
297:
294:
289:
285:
282:
277:
273:
272:
270:
261:
258:
255:
251:
250:
248:
247:
246:
244:
240:
238:
235:
232:
228:
226:
223:
220:
219:
214:
212:
208:
206:
202:
201:
197:
192:
182:
176:and then add
175:
171:
167:
165:
163:
158:
156:
154:
149:
147:
143:
141:
138:
135:
131:
128:
120:
117:
115:
112:
110:
107:
105:
102:
100:
97:
95:
92:
90:
87:
85:
82:
80:
77:
75:
72:
70:
66:
65:
61:
53:
49:
44:
42:
37:
31:
30:
23:
19:
1103:
1100:
1061:
1055:
1015:
1013:
985:
902:
846:
840:
816:
812:
782:
737:rather than
707:
681:
662:
656:
644:
643:
635:
609:
562:
498:
463:
375:
242:
241:
236:
233:
230:
229:
224:
221:
216:
215:
210:
209:
204:
203:
199:
198:
169:
168:
160:
159:
151:
150:
145:
144:
136:
126:
125:
68:
51:
35:
32:
1082:Commons cat
1003:Commons cat
959:Commons cat
834:Commons cat
363:commons cat
191:commons cat
162:Source code
60:FrescoBot 6
1065:WP:SILENCE
875:I started
733:linked to
372:Discussion
164:available:
114:rights log
104:page moves
1062:Approved.
731:this edit
278:" --: -->
127:Operator:
109:block log
1121:Category
941:en.wiki.
841:actually
437:Perhaps
140:contribs
84:contribs
52:Approved
20: |
1109:WT:BRFA
993:Commons
984:simply
969:Commons
935:Commons
824:Commons
811:simply
758:removed
749:at all?
355:commons
343:exist?)
338:--: -->
331:exist?)
326:--: -->
319:exist?)
314:--: -->
307:exist?)
302:--: -->
295:exist?)
290:--: -->
283:exist?)
181:commons
174:Commons
157:python
41:WT:BRFA
1089:Anomie
1045:Anomie
865:Anomie
772:Anomie
741:(from
574:Sure:
417:WP:DBR
405:Anomie
879:. --
339:does
327:does
315:does
303:does
291:does
279:does
234:(Y/N)
222:(Y/N)
89:count
16:<
998:and
829:and
756:was
727:here
610:xeno
606:). ā
563:xeno
533:1357
449:1357
439:this
427:1357
155:(s):
134:talk
119:flag
99:logs
79:talk
69:BRFA
1077:vs
1026:msg
964:or
887:msg
854:msg
817:not
716:msg
700:msg
692:--
674:msg
647:man
640:Mr.
594:msg
551:msg
528:Tim
516:msg
490:msg
473:msg
444:Tim
422:Tim
393:msg
359:or
186:or
94:SUL
1123::
1087:.
1085:}}
1079:{{
1075:}}
1069:{{
1028:)
1006:}}
1000:{{
996:}}
990:{{
982:}}
976:{{
972:}}
966:{{
962:}}
956:{{
952:}}
946:{{
938:}}
932:{{
928:}}
922:{{
911:}}
905:{{
889:)
856:)
837:}}
831:{{
827:}}
821:{{
809:}}
803:{{
799:}}
793:{{
768:}}
762:{{
718:)
702:)
690:}}
684:{{
676:)
645:Z-
596:)
582:,
578:,
553:)
518:)
506:}}
500:{{
492:)
475:)
395:)
383:}}
377:{{
361:{{
353:{{
266:).
239:Y
227:Y
196:.
194:}}
188:{{
184:}}
178:{{
142:)
1111:.
1092:ā
1048:ā
1024:(
885:(
868:ā
852:(
775:ā
714:(
698:(
672:(
592:(
549:(
514:(
488:(
471:(
408:ā
391:(
256:;
237::
225::
137:Ā·
132:(
121:)
67:(
54:.
43:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.