Користувач:BaseBot/шлагбауми
Перейти до навігації
Перейти до пошуку
package botoffairusecheck;
import java.io.IOException;
import net.wikipedia.Wiki;
/**
*
* @author Base
*/
public class BotOfFairuseCheck {
/**
* @param args the command line arguments
* @throws Exception
*/
public static void main(String[] args) throws Exception {
Wiki wiki = new Wiki("uk.wikipedia.org");//укрвікіцитати
wiki.setUserAgent("WPBot 1.0");
wiki.login("Login", "Password".toCharArray());
Wiki comm = new Wiki("commons.wikimedia.org");
comm.setUserAgent("WPBot 1.0");
comm.login("Login", "Password".toCharArray());
String[] ai=wiki.allImages("", число);
int ail=ai.length;
System.out.println(ail);
String wrt="";
for(int i=0; i<ail;i++){
String ph=ai[i];
System.out.println(i+" : "+ph);
String cfn="File:"+ph;//commons file name
Boolean ise=comm.exists(cfn)[0];
System.out.println(cfn+" "+ise);
if(ise){
wrt+="\n# [[:Файл:"+ph+"]]";
System.out.println(i+" yep");
}
if(i%2000==0){
String p="Користувач:Base/Список файлів шлагбаумів";
String pt=wiki.getPageText(p);
wiki.edit(p, pt+wrt, "Доповнення");
wrt="";
}
else{}
}
// wiki.allUsers(null, 0);
String p="Користувач:Base/Список файлів шлагбаумів";
String pt=wiki.getPageText(p);
wiki.edit(p, pt+wrt, "Створення");
wiki.logout();
}
}