שאלה למתמצאים בתכנות בנטפרי
-
@mgm-ivr אמר בשאלה למתמצאים בתכנות בנטפרי:
@בר-בי-רב אמר בשאלה למתמצאים בתכנות בנטפרי:
@צדיק-תמים תודה על ההפנייה
אני לא מספיק יודע את התחום
ואשמח מאוד לקבל קצת רקע, גם אם השאלות שלי ממש בסיסיות
נניח שיש לי מסמך טקסט שכולל בתוכו את כל המזהים שאני צריך לבדוק, ואני עושה בעזרת חיפוש והחלפה שכל המזהים יופיעו בפורמט הנ''ל
האם יש דרך להריץ את הסקריפט על כמה ביחד ולייצא קובץ טקסט של התוצאה של כולם ביחד? או שרק אם אני פותח אחד אחד?אני יודע PHP ולכן אתייחס רק לגבי שפה זאת
אם יש לך קובץ טקטס שבכל שורה יש לך מזהה אחר
תוכל לעשות כך:התחלה של קוד PHP
<?php
$array=explode('\n',fopen(file.txt,'r'));
ואז
$array
מכיל מערך עם כל השורות שיש בקובץ
אחרי זה תוכל לעשות משהו כזה
foreach($array as $valu => $key){ $url=file_get_contents(https://www.google.com/~netfree/test-url?u=$key); if($url->block==null){ $array[]=$key $temp= fopen("data/temp.txt",'a+'); fwrite($temp,\n$key); fclose($temp); } }
כתבתי על עיוור ולכן יכול להיות טעויות. תעדכן
צריך להיות קובץ ריק בשם temp.txt
וקובץ ששם כל שורה זה מזהה של סרטון אחר שקוראים לו file.txtכמובן שהמחשב\שרת שעליו מריצים את זה חייב להיות בנטפרי.
בסיום התהליך יהיה לך קובץ temp ששם כל שורה זה מזהה שפתוח
איך אני מריץ את הפקודה?
בשורת הפקודה? בפתיחת קובץ המכיל את הפקודה באמצעות תוכנה כל שהיא?
סליחה על העמרצעס -
@בר-בי-רב אמר בשאלה למתמצאים בתכנות בנטפרי:
@mgm-ivr אמר בשאלה למתמצאים בתכנות בנטפרי:
@בר-בי-רב אמר בשאלה למתמצאים בתכנות בנטפרי:
@צדיק-תמים תודה על ההפנייה
אני לא מספיק יודע את התחום
ואשמח מאוד לקבל קצת רקע, גם אם השאלות שלי ממש בסיסיות
נניח שיש לי מסמך טקסט שכולל בתוכו את כל המזהים שאני צריך לבדוק, ואני עושה בעזרת חיפוש והחלפה שכל המזהים יופיעו בפורמט הנ''ל
האם יש דרך להריץ את הסקריפט על כמה ביחד ולייצא קובץ טקסט של התוצאה של כולם ביחד? או שרק אם אני פותח אחד אחד?אני יודע PHP ולכן אתייחס רק לגבי שפה זאת
אם יש לך קובץ טקטס שבכל שורה יש לך מזהה אחר
תוכל לעשות כך:התחלה של קוד PHP
<?php
$array=explode('\n',fopen(file.txt,'r'));
ואז
$array
מכיל מערך עם כל השורות שיש בקובץ
אחרי זה תוכל לעשות משהו כזה
foreach($array as $valu => $key){ $url=file_get_contents(https://www.google.com/~netfree/test-url?u=$key); if($url->block==null){ $array[]=$key $temp= fopen("data/temp.txt",'a+'); fwrite($temp,\n$key); fclose($temp); } }
כתבתי על עיוור ולכן יכול להיות טעויות. תעדכן
צריך להיות קובץ ריק בשם temp.txt
וקובץ ששם כל שורה זה מזהה של סרטון אחר שקוראים לו file.txtכמובן שהמחשב\שרת שעליו מריצים את זה חייב להיות בנטפרי.
בסיום התהליך יהיה לך קובץ temp ששם כל שורה זה מזהה שפתוח
איך אני מריץ את הפקודה?
בשורת הפקודה? בפתיחת קובץ המכיל את הפקודה באמצעות תוכנה כל שהיא?
סליחה על העמרצעסזהו קוד php
תצטרך להתקין על המחשב php בשביל שזה יעבוד
או לקחת שרת עם נטפרי -
@mgm-ivr יש לי תוכנות להתקנת PHP
אם אני מתקין וורדפרס ואז מכניס את הקוד הזה לקובץ PHP לתיקיית השורש של וורדפרס מקומי זה אמור לפעול כמו PHP לפי מה שלמדתי, (אם אני פותח אותו דרך הכתובת הנכונה של התקנת הוורדפרס המקומית). זה מספיק לפתוח אותו משם ואז הוא ייצר את הקובץ? -
@בר-בי-רב אמר בשאלה למתמצאים בתכנות בנטפרי:
@mgm-ivr יש לי תוכנות להתקנת PHP
אם אני מתקין וורדפרס ואז מכניס את הקוד הזה לקובץ PHP לתיקיית השורש של וורדפרס מקומי זה אמור לפעול כמו PHP לפי מה שלמדתי, (אם אני פותח אותו דרך הכתובת הנכונה של התקנת הוורדפרס המקומית). זה מספיק לפתוח אותו משם ואז הוא ייצר את הקובץ?כן
רק שהקובץ יהיה באותו תיקייה -
@בר-בי-רב למעשה כבר מזמן חשבתי לכתוב משהו דומה, אבל לא ידעתי מה לעשות עם הCORS
עכשיו חשבתי על פתרון - פשוט להריץ את זה בדף כלשהו תחת googel.com...
נגיד https://www.google.com/testNetFree
לא משנה שזה מחזיר 404, העיקר זה אותו דומיין...
אני מנסה לעבוד על זה כרגע. -
@בר-בי-רב היה קצת מניעות
אבל הנה:
https://github.com/ShlomoCode/Checking-the-status-of-YouTube-videos-by-NetFree-Filter#redme (אני מודיע מראש: החלק של העיצוב בסקריפט הזה על הפנים... )
יש שם הוראות להתקנת הסקריפט באמצעות התוסף tampermonkey;
לאחר ההתקנה יש להיכנס לכתובת שמצויינת שם, ייפתח חלון שבו תכניס את רשימת הסרטונים, ואז חלון נוסף שתבחר את התו שמפריד בין סרטון לסרטון (לדוגמה רווח, רווח ופסיק, פסיק בלבד, וכן הלאה), ואז הסקריפט ממיין את כל הסרטונים ל3 רשימות - פתוחים, חסומים, ולא נבדקו:
בסיום (יותר נכון שניה קודם... לא היה לי כבר סבלנות לדייק את זה) יישמע צליל סיום, וכן יופיע בראש הדף כיתוב כמה כתובות עובדו. (כנ"ל, רציתי לעשות שיהיה כתוב שם ההתקדמות... אולי בהזדמנות)
עובד כמובן רק על מחשב עם חיבור של נטפרי. -
@בר-בי-רב אמר בשאלה למתמצאים בתכנות בנטפרי:
אגב, האם זה אמור לחפש גם בכתובות של עמודי סרטונים מוטמעים? או רק בקישורים הישירים של יוטיוב?
מבדיקה שעשיתי עכשיו, זה אמור לעבוד.
אגב אני בעז"ה רוצה להוסיף עוד חידוש מרענן
של הדפסת כותרת הסרטון
(ואם תאמר שזה גורם לאפשרות קבלת תוכן לא ראוי - כבר כיום בשליחת סרטון לבדיקה לנטפרי מופיעה כותרת הסרטון)