From 00ff3b2ad936eb13227c919821008731fe19fae6 Mon Sep 17 00:00:00 2001 From: Francisco Pessano Date: Thu, 15 Jul 2021 22:04:01 -0300 Subject: [PATCH] =?UTF-8?q?Modificado=20el=20nombre=20de=20los=20scripts?= =?UTF-8?q?=20modificadores=20y=20a=C3=B1adido=20el=20soporte=20para=20Gen?= =?UTF-8?q?beta.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- control-files/00_ids_done.txt | 2 +- control-files/00_news_done.txt | 2 +- news.css | 4 ++ news_logic.php | 29 +++++++++-- scripts/genbeta.js | 51 +++++++++++++++++++ .../xataka.js | 0 6 files changed, 81 insertions(+), 7 deletions(-) create mode 100644 scripts/genbeta.js rename 3lqzK81oyJW4C+q8OXEsRs7xuJco4Gz9ewZc993eBZwfxOqs3ToZOJ9KYmX5v0IEG83ds9TcRSvHyhztvNs9KyucmzRo7IxfonPGF+PFg99QZn3EOfTul3GeCApquf6/5WS70jg66hp3mYWfcpK5B5kbJWIF/NhXHUusw2jtsrw7MsZ0J3TzL0s/g9UZhj30/LtiHKDBL2nWtFVCo/MiOZcfRmMyFSi6QhJnoi7Ri5GcVHym6tCAUGXiPaAWEmikxfosgrUDyjUp4hCdos9jFEQO+G7DE50h3dKWIEKlrVPaDbygJA9d47TEvcSq7FTD1f3PnTeibUV+VBIi4ZgRpHrlk45FBUKvdxeGquoAvApW3734L0.js => scripts/xataka.js (100%) diff --git a/control-files/00_ids_done.txt b/control-files/00_ids_done.txt index 62f9457..c793025 100755 --- a/control-files/00_ids_done.txt +++ b/control-files/00_ids_done.txt @@ -1 +1 @@ -6 \ No newline at end of file +7 \ No newline at end of file diff --git a/control-files/00_news_done.txt b/control-files/00_news_done.txt index 869cbf6..f57d3c3 100755 --- a/control-files/00_news_done.txt +++ b/control-files/00_news_done.txt @@ -1 +1 @@ - ./news/1.html ./news/2.html ./news/3.html ./news/4.html ./news/5.html ./news/6.html \ No newline at end of file + ./news/1.html ./news/2.html ./news/3.html ./news/4.html ./news/5.html ./news/6.html ./news/7.html \ No newline at end of file diff --git a/news.css b/news.css index 02125b4..63ddb1a 100755 --- a/news.css +++ b/news.css @@ -59,6 +59,10 @@ header { border: solid #a1c7e0 1px ; } +img { + user-select: none; +} + article img { width: 100%; height: 100%; diff --git a/news_logic.php b/news_logic.php index c7582f2..c780a21 100755 --- a/news_logic.php +++ b/news_logic.php @@ -19,10 +19,14 @@ function check_news() { function know_page($news_unique) { switch ($news_unique) { - case './news/xataka.html'|| './news/Xataka.html': + case $news_unique === './news/xataka.html'|| $news_unique === './news/Xataka.html': return 'Xataka'; break; - + + case $news_unique === './news/genbeta.html' || $news_unique === './news/Genbeta.html': + return 'Genbeta'; + break; + default: return 0; break; @@ -33,12 +37,18 @@ function know_author($page, $news_unique) { $content = file_get_contents($news_unique); switch ($page) { - case 'Xataka': + case $page === 'Xataka': $frist_cut = get_string_between($content, ''); $second_cut = strrchr($frist_cut, '>'); return str_replace('>', '', $second_cut); break; + case $page === 'Genbeta': + $frist_cut = get_string_between($content, ''); + $second_cut = strrchr($frist_cut, '>'); + return str_replace('>', '', $second_cut); + break; + default: return 0; break; @@ -60,12 +70,21 @@ function create_entry_in_DB($news_unique, $page, $author) { $content = file_get_contents($news_unique); switch ($page) { - case 'Xataka': + case $page === 'Xataka': $pre_title = get_string_between($content, '

', '

'); $title = get_string_between($pre_title, '', ''); $pre_icon = get_string_between($content, ', '); $icon = get_string_between($pre_icon, 'src=', ' '); - $inner_HTML = get_string_between($content, '
', '
') . ''; + $inner_HTML = get_string_between($content, '
', '
') . ''; + $frist_p = strip_tags(get_string_between($inner_HTML, '

', '

')); + break; + + case $page === 'Genbeta': + $pre_title = get_string_between($content, '

', '

'); + $title = get_string_between($pre_title, '', ''); + $pre_icon = get_string_between($content, ', '); + $icon = get_string_between($pre_icon, 'src=', ' '); + $inner_HTML = get_string_between($content, '
', '
') . ''; $frist_p = strip_tags(get_string_between($inner_HTML, '

', '

')); break; diff --git a/scripts/genbeta.js b/scripts/genbeta.js new file mode 100644 index 0000000..acd3380 --- /dev/null +++ b/scripts/genbeta.js @@ -0,0 +1,51 @@ +Sdocument = document.getElementsByClassName("blob js-post-images-container")[0] + +big_blank_space = Sdocument.getElementsByClassName('base-wrapper-image') +console.log(big_blank_space); + +ad = Sdocument.getElementsByClassName('desvio-container') +console.log(ad); + +imgs = Sdocument.querySelectorAll('img') +console.log(imgs) + +a_look_to = Sdocument.getElementsByClassName('video-boost-container') +console.log(a_look_to); + +for (i = 0; i < ad.length; i++) { + ad[i].innerHTML = '' +} + +for (let i = 0; i < big_blank_space.length; i++) { + big_blank_space[i].style.paddingTop = "" + +} + +for (let i = 0; i < imgs.length; i++) { + if (imgs[i].src === "") { + imgs[i].src = imgs[i].dataset.sfSrc + } +} + +for (let i = 0; i < a_look_to.length; i++) { + console.log(a_look_to[i]) + a_look_to[i].remove(); +} + +console.log(Sdocument); + +links = document.getElementsByClassName('article-links') + +links[0].remove() + +paragraphs = document.getElementsByTagName('p') + +for (i = 0; i < paragraphs.length; i++) { + if (paragraphs[i].innerHTML.includes("En Xataka |")) { + paragraphs[i].remove() + } +} + +script = document.getElementById('script-estructurator'); + +script.remove() \ No newline at end of file diff --git a/3lqzK81oyJW4C+q8OXEsRs7xuJco4Gz9ewZc993eBZwfxOqs3ToZOJ9KYmX5v0IEG83ds9TcRSvHyhztvNs9KyucmzRo7IxfonPGF+PFg99QZn3EOfTul3GeCApquf6/5WS70jg66hp3mYWfcpK5B5kbJWIF/NhXHUusw2jtsrw7MsZ0J3TzL0s/g9UZhj30/LtiHKDBL2nWtFVCo/MiOZcfRmMyFSi6QhJnoi7Ri5GcVHym6tCAUGXiPaAWEmikxfosgrUDyjUp4hCdos9jFEQO+G7DE50h3dKWIEKlrVPaDbygJA9d47TEvcSq7FTD1f3PnTeibUV+VBIi4ZgRpHrlk45FBUKvdxeGquoAvApW3734L0.js b/scripts/xataka.js similarity index 100% rename from 3lqzK81oyJW4C+q8OXEsRs7xuJco4Gz9ewZc993eBZwfxOqs3ToZOJ9KYmX5v0IEG83ds9TcRSvHyhztvNs9KyucmzRo7IxfonPGF+PFg99QZn3EOfTul3GeCApquf6/5WS70jg66hp3mYWfcpK5B5kbJWIF/NhXHUusw2jtsrw7MsZ0J3TzL0s/g9UZhj30/LtiHKDBL2nWtFVCo/MiOZcfRmMyFSi6QhJnoi7Ri5GcVHym6tCAUGXiPaAWEmikxfosgrUDyjUp4hCdos9jFEQO+G7DE50h3dKWIEKlrVPaDbygJA9d47TEvcSq7FTD1f3PnTeibUV+VBIi4ZgRpHrlk45FBUKvdxeGquoAvApW3734L0.js rename to scripts/xataka.js