@@ -25,7 +25,7 @@ discard block |
||
25 | 25 | * Traitement synchrone des URL brutes http:// transformée en {lien web} ou {article} |
26 | 26 | */ |
27 | 27 | |
28 | -include __DIR__ . '/../myBootstrap.php'; |
|
28 | +include __DIR__.'/../myBootstrap.php'; |
|
29 | 29 | |
30 | 30 | echo "WikiwixListProcess\n"; |
31 | 31 | |
@@ -62,7 +62,7 @@ discard block |
||
62 | 62 | $titles = []; |
63 | 63 | foreach ($rawtitles as $rawtitle) { |
64 | 64 | // $convTitle = @iconv('UTF-8', 'latin1', $rawtitle); |
65 | - $convTitle = TextUtil::fixWrongUTF8Encoding($rawtitle); |
|
65 | + $convTitle = TextUtil::fixWrongUTF8Encoding($rawtitle); |
|
66 | 66 | if ($convTitle !== false && trim($convTitle) !== '') { |
67 | 67 | $titles[] = $convTitle; |
68 | 68 | } |
@@ -71,14 +71,14 @@ discard block |
||
71 | 71 | echo sprintf("> %d converted titles\n", count($titles)); |
72 | 72 | |
73 | 73 | // filtering |
74 | -echo '> before filtering: ' . count($titles) . " articles.\n"; |
|
75 | -$edited = file(__DIR__ . '/../resources/article_externRef_edited.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); |
|
74 | +echo '> before filtering: '.count($titles)." articles.\n"; |
|
75 | +$edited = file(__DIR__.'/../resources/article_externRef_edited.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); |
|
76 | 76 | $titles = array_diff($titles, $edited); |
77 | 77 | $list = new PageList($titles); |
78 | 78 | // end HACK list manuelle |
79 | 79 | |
80 | 80 | |
81 | -echo ">" . $list->count() . " dans liste\n"; |
|
81 | +echo ">".$list->count()." dans liste\n"; |
|
82 | 82 | if ($list->count() === 0) { |
83 | 83 | echo "END of process: EMPTY ARTICLE LIST\n"; |
84 | 84 | sleep(120); |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | final public const DELAY_BOTFLAG_SECONDS = 120; |
48 | 48 | final public const DELAY_NO_BOTFLAG_SECONDS = 120; |
49 | 49 | final public const DELAY_MINUTES_AFTER_HUMAN_EDIT = 10; |
50 | - final public const ERROR_MSG_TEMPLATE = __DIR__ . '/templates/message_errors.wiki'; |
|
50 | + final public const ERROR_MSG_TEMPLATE = __DIR__.'/templates/message_errors.wiki'; |
|
51 | 51 | |
52 | 52 | /** |
53 | 53 | * @var PageWorkStatus |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | { |
93 | 93 | while (true) { |
94 | 94 | echo "\n-------------------------------------\n\n"; |
95 | - echo date("Y-m-d H:i:s") . " "; |
|
95 | + echo date("Y-m-d H:i:s")." "; |
|
96 | 96 | $this->log->info($this->memory->getMemory(true)); |
97 | 97 | $this->pageProcess(); |
98 | 98 | sleep(2); // précaution boucle infinie |
@@ -124,7 +124,7 @@ discard block |
||
124 | 124 | try { |
125 | 125 | $this->wikiPageAction = ServiceFactory::wikiPageAction($this->pageWorkStatus->getTitle()); // , true ? |
126 | 126 | } catch (Exception) { |
127 | - $this->log->warning("*** WikiPageAction error : " . $this->pageWorkStatus->getTitle() . " \n"); |
|
127 | + $this->log->warning("*** WikiPageAction error : ".$this->pageWorkStatus->getTitle()." \n"); |
|
128 | 128 | sleep(20); |
129 | 129 | |
130 | 130 | return false; |
@@ -160,7 +160,7 @@ discard block |
||
160 | 160 | |
161 | 161 | protected function printTitle(string $title): void |
162 | 162 | { |
163 | - echo Color::BG_CYAN . $title . Color::NORMAL . " \n"; |
|
163 | + echo Color::BG_CYAN.$title.Color::NORMAL." \n"; |
|
164 | 164 | } |
165 | 165 | |
166 | 166 | protected function checkArticleLabels($title): void |
@@ -233,10 +233,10 @@ discard block |
||
233 | 233 | |
234 | 234 | protected function printDebug(array $data) |
235 | 235 | { |
236 | - $this->log->debug('origin: ' . $data['raw']); |
|
237 | - $this->log->debug('completed: ' . $data['opti']); |
|
238 | - $this->log->debug('modifs: ' . $data['modifs']); |
|
239 | - $this->log->debug('version: ' . $data['version']); |
|
236 | + $this->log->debug('origin: '.$data['raw']); |
|
237 | + $this->log->debug('completed: '.$data['opti']); |
|
238 | + $this->log->debug('modifs: '.$data['modifs']); |
|
239 | + $this->log->debug('version: '.$data['version']); |
|
240 | 240 | } |
241 | 241 | |
242 | 242 | protected function editPage(): bool |
@@ -255,7 +255,7 @@ discard block |
||
255 | 255 | $this->log->alert("*** Invalid CSRF token \n"); |
256 | 256 | throw new Exception('Invalid CSRF token', $e->getCode(), $e); |
257 | 257 | } else { |
258 | - $this->log->warning('Exception in editPage() ' . $e->getMessage()); |
|
258 | + $this->log->warning('Exception in editPage() '.$e->getMessage()); |
|
259 | 259 | sleep(10); |
260 | 260 | |
261 | 261 | return false; |
@@ -277,16 +277,16 @@ discard block |
||
277 | 277 | $this->sendOuvrageErrorsOnTalkPage($pageOuvrageCollection, $this->log); |
278 | 278 | } |
279 | 279 | } catch (Throwable $e) { |
280 | - $this->log->warning('Exception in editPage() ' . $e->getMessage()); |
|
280 | + $this->log->warning('Exception in editPage() '.$e->getMessage()); |
|
281 | 281 | unset($e); |
282 | 282 | } |
283 | 283 | |
284 | 284 | if (!$this->pageWorkStatus->botFlag) { |
285 | - $this->log->debug("sleep " . self::DELAY_NO_BOTFLAG_SECONDS); |
|
285 | + $this->log->debug("sleep ".self::DELAY_NO_BOTFLAG_SECONDS); |
|
286 | 286 | sleep(self::DELAY_NO_BOTFLAG_SECONDS); |
287 | 287 | } |
288 | 288 | if ($this->pageWorkStatus->botFlag) { |
289 | - $this->log->debug("sleep " . self::DELAY_BOTFLAG_SECONDS); |
|
289 | + $this->log->debug("sleep ".self::DELAY_BOTFLAG_SECONDS); |
|
290 | 290 | sleep(self::DELAY_BOTFLAG_SECONDS); |
291 | 291 | } |
292 | 292 | } |
@@ -63,7 +63,7 @@ |
||
63 | 63 | if ($webarchiveDTO->getArchiver() === '[[Internet Archive]]') { |
64 | 64 | $this->log->notice(' |
@@ -32,7 +32,7 @@ |
||
32 | 32 | $this->summary->memo['sites'][] = $this->externalPage->getPrettyDomainName(); // ??? |
33 | 33 | } |
34 | 34 | if (isset($mapData['accès url'])) { |
35 | - $this->log->debug('accès |
@@ -42,20 +42,20 @@ |
||
42 | 42 | |
43 | 43 | $charset = self::extractCharset($html) ?? 'WINDOWS-1252'; |
44 | 44 | if (empty($charset)) { |
45 | - throw new DomainException('normalized html error and no charset found : ' . $url); |
|
45 | + throw new DomainException('normalized html error and no charset found : '.$url); |
|
46 | 46 | } |
47 | 47 | try { |
48 | 48 | // PHP Notice: iconv(): Detected an illegal character in input string |
49 | 49 | $html2 = @iconv($charset, 'UTF-8//TRANSLIT', $html); |
50 | 50 | if (false === $html2) { |
51 | - throw new DomainException("error iconv : $charset to UTF-8 on " . $url); |
|
51 | + throw new DomainException("error iconv : $charset to UTF-8 on ".$url); |
|
52 | 52 | } |
53 | 53 | $html2 = Normalizer::normalize($html2); |
54 | 54 | if (!is_string($html2)) { |
55 | - throw new DomainException("error normalizer : $charset to UTF-8 on " . $url); |
|
55 | + throw new DomainException("error normalizer : $charset to UTF-8 on ".$url); |
|
56 | 56 | } |
57 | 57 | } catch (Throwable $e) { |
58 | - throw new DomainException("error converting : $charset to UTF-8 on " . $url, $e->getCode(), $e); |
|
58 | + throw new DomainException("error converting : $charset to UTF-8 on ".$url, $e->getCode(), $e); |
|
59 | 59 | } |
60 | 60 | |
61 | 61 | return $html2; |
@@ -63,13 +63,13 @@ |
||
63 | 63 | $list = new PageList([trim($options['page'])]); |
64 | 64 | |
65 | 65 | // delete Title from edited.txt |
66 | - $file = __DIR__ . '/../resources/article_externRef_edited.txt'; |
|
66 | + $file = __DIR__.'/../resources/article_externRef_edited.txt'; |
|
67 | 67 | $text = file_get_contents($file); |
68 | - $newText = str_replace(trim($argv[1]) . "\n", '', $text); |
|
68 | + $newText = str_replace(trim($argv[1])."\n", '', $text); |
|
69 | 69 | if (!empty($text) && $text !== $newText) { |
70 | 70 | @file_put_contents($file, $newText); |
71 | 71 | } |
72 | - $botConfig->setTaskName(' |
@@ -31,7 +31,7 @@ |
||
31 | 31 | { |
32 | 32 | protected const USER_RC_LIMIT = 100; |
33 | 33 | protected const TASK_NAME = ' |
@@ -28,7 +28,7 @@ discard block |
||
28 | 28 | public const SLEEP_AFTER_EDITION = 5; // sec |
29 | 29 | public const MINUTES_DELAY_AFTER_LAST_HUMAN_EDIT = 10; // minutes |
30 | 30 | public const CHECK_EDIT_CONFLICT = true; |
31 | - public const ARTICLE_ANALYZED_FILENAME = __DIR__ . '/../resources/article_externRef_edited.txt'; |
|
31 | + public const ARTICLE_ANALYZED_FILENAME = __DIR__.'/../resources/article_externRef_edited.txt'; |
|
32 | 32 | public const SKIP_ADQ = false; |
33 | 33 | public const SKIP_LASTEDIT_BY_BOT = false; |
34 | 34 | public const CITATION_NUMBER_ON_FIRE = 15; |
@@ -77,7 +77,7 @@ discard block |
||
77 | 77 | $result = $this->transformer->process($refContent, $this->summary); |
78 | 78 | } catch (Throwable $e) { |
79 | 79 | $this->log->critical( |
80 | - 'Error patate34 ' . $e->getMessage() . " " . $e->getFile() . ":" . $e->getLine(), |
|
80 | + 'Error patate34 '.$e->getMessage()." ".$e->getFile().":".$e->getLine(), |
|
81 | 81 | ['stats' => 'externref.exception.patate34'] |
82 | 82 | ); |
83 | 83 | // TODO : parse $e->message -> variable process, taskName, botflag... |
@@ -144,11 +144,11 @@ discard block |
||
144 | 144 | $suffix = ''; |
145 | 145 | if (isset($this->summary->memo['count article'])) { |
146 | 146 | $this->log->stats->increment('externref.count.article'); |
147 | - $suffix .= ' ' . $this->summary->memo['count article'] . 'x {article}'; |
|
147 | + $suffix .= ' '.$this->summary->memo['count article'].'x {article}'; |
|
148 | 148 | } |
149 | 149 | if (isset($this->summary->memo['count lien web'])) { |
150 | 150 | $this->log->stats->increment('externref.count.lienweb'); |
151 | - $suffix .= ' ' . $this->summary->memo['count lien web'] . 'x {lien web}'; |
|
151 | + $suffix .= ' '.$this->summary->memo['count lien web'].'x {lien web}'; |
|
152 | 152 | } |
153 | 153 | if (isset($this->summary->memo['presse'])) { |
154 | 154 | $this->log->stats->increment('externref.count.presse'); |
@@ -162,20 +162,20 @@ discard block |
||
162 | 162 | $this->log->stats->increment('externref.count.lienbrisé'); |
163 | 163 | $suffix .= ' ⚠️️️lien brisé'; //⚠️ |