SHOW:
|
|
- or go back to the newest paste.
1 | import net.sourceforge.jwbf.core.contentRep.Article; | |
2 | import net.sourceforge.jwbf.mediawiki.bots.MediaWikiBot; | |
3 | ||
4 | public class Basic { | |
5 | public static void main(String[] args) throws Exception { | |
6 | for (int i=0;i<args.length;i++) | |
7 | { | |
8 | args[i] = args[i].replace("\\n", "\n"); | |
9 | args[i] = args[i].replace(" ", " "); | |
10 | if (((i % 2) == 0) && (args[i].substring(0, 15).equals("Wikilivres:CDU/"))) | |
11 | System.out.println(i + " : " + args[i]); | |
12 | else if (((i % 2) == 1) && (args[i].substring(0, 7).equals("{{Titre"))) | |
13 | System.out.println(i + " : " + args[i]); | |
14 | else | |
15 | { | |
16 | System.out.println("AAAAAAAhhhhhhhhhhh : " + args[i]); | |
17 | break; | |
18 | } | |
19 | } | |
20 | System.out.println(" Ne plante pas wikibooks..."); | |
21 | MediaWikiBot b = new MediaWikiBot("http://fr.wikibooks.org/w/"); | |
22 | b.login("AAAAAA", "BBBBBB"); | |
23 | for (int i=0;i<args.length;i++) | |
24 | { | |
25 | if ((i % 2) == 1) | |
26 | { | |
27 | Article article = b.getArticle("Wikilivres:"+args[i-1]); | |
28 | - | FileWriter fw = new FileWriter(i); |
28 | + | if (article != null) |
29 | - | BufferedWriter bw = new BufferedWriter(fw); |
29 | + | { |
30 | - | bw.write("Wikilivres:"+args[i-1]); |
30 | + | FileWriter fw = new FileWriter(i); |
31 | - | bw.write(article.getText()); |
31 | + | BufferedWriter bw = new BufferedWriter(fw); |
32 | - | bw.close(); |
32 | + | bw.write("Wikilivres:"+args[i-1]); |
33 | bw.write(article.getText()); | |
34 | bw.close(); | |
35 | } | |
36 | ||
37 | article = new Article(b, "Wikilivres:"+args[i-1]); | |
38 | article.setText(args[i]); | |
39 | article.save("Import de la CDU"); | |
40 | } | |
41 | } | |
42 | } | |
43 | } |