שאלה למתמצאים בתכנות בנטפרי
-
@בר-בי-רב אתה צריך לבנות כזה כלי שיעשה כמו שאמרתי
@צדיק-תמים אמר בשאלה למתמצאים בתכנות בנטפרי:
לולאה שתבדוק כל סרטון מול שרתי נטפרי כפי שהוסבר כאן
ולפי התגובה למיין את הרשימהבדיוק אתמול נתקלתי בכלי בפייתון שעשוי לעזור (לא מבין בפייתון, יכול להיות שזה לא קשור)
https://pypi.org/project/requestsבכל מקרה אם אתה לא מבין בזה זה בעיה... אתה רוצה לכתוב סקריפט בלי לדעת תכנות
זה לא ממש אפשרי... -
מה שכן אני יכול להתחיל עם הנ''ל ועושה לפי הפעולות דלהלן:
- אני ממיר את כל הקישורים לקישורים כמו בהדרכה הנ''ל שציינת.
- שולח לעצמי למייל (או שומר בכל דף אינטרנט)
- משתמש בתוסף שהשתמשתי בו בעבר, שבוחרים קישורים והוא פותח את כולם.
- לקחת תוסף שעושה יצוא כל הדפים הפתוחים לקובץ אחד. גילוי נאות: איני מכיר עדיין תוסף כזה ברגעים אלו, אבל מקווה מאוד שאמצא.
-
@בר-בי-רב אמר בשאלה למתמצאים בתכנות בנטפרי:
- לקחת תוסף שעושה יצוא כל הדפים הפתוחים לקובץ אחד. גילוי נאות: איני מכיר עדיין תוסף כזה ברגעים אלו, אבל מקווה מאוד שאמצא.
אולי זה עושה את זה https://chrome.google.com/webstore/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle
לכאורה יש לי את כל השלבים לזה. תקן אותי אם טעיתי במשהו.
הבעיה כרגע היא שיש הרבה מאוד מזהי סרטונים לבדיקה. והדפדפן עלול לקרוס ולזה אשמח ג"כ לקבל פתרון. -
@בר-בי-רב אמר בשאלה למתמצאים בתכנות בנטפרי:
@צדיק-תמים תודה על ההפנייה
אני לא מספיק יודע את התחום
ואשמח מאוד לקבל קצת רקע, גם אם השאלות שלי ממש בסיסיות
נניח שיש לי מסמך טקסט שכולל בתוכו את כל המזהים שאני צריך לבדוק, ואני עושה בעזרת חיפוש והחלפה שכל המזהים יופיעו בפורמט הנ''ל
האם יש דרך להריץ את הסקריפט על כמה ביחד ולייצא קובץ טקסט של התוצאה של כולם ביחד? או שרק אם אני פותח אחד אחד?אני יודע 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){ $temp= fopen("data/temp.txt",'a+'); fwrite($temp,\n$key); fclose($temp); } }
כתבתי על עיוור ולכן יכול להיות טעויות. תעדכן
צריך להיות קובץ ריק בשם temp.txt
וקובץ ששם כל שורה זה מזהה של סרטון אחר שקוראים לו file.txtכמובן שהמחשב\שרת שעליו מריצים את זה חייב להיות בנטפרי.
בסיום התהליך יהיה לך קובץ temp ששם כל שורה זה מזהה שפתוח
-
@nigun אמר בשאלה למתמצאים בתכנות בנטפרי:
@בר-בי-רב
א. הדפדפן כנראה יקרוס
ב. איך תמיין 3000 תוצאותלפי הצורך שלי כרגע מספיק שבסופו של דבר יהיה כתוב איזה תו מסויים (אפי' לא משנה מה) בסמוך לכל מזהה סרטוןפתוח ועוד תו בסמוך לכל מזהה סרטון סגור
אצטרך לפתוח משהו כמו חמישים חמישים, מה שטוב בזה שבאופן כזה (של המדריך שקושר כאן למעלה) אין זמן טעינה כ''כ בכל דף -
@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 רשימות - פתוחים, חסומים, ולא נבדקו:
בסיום (יותר נכון שניה קודם... לא היה לי כבר סבלנות לדייק את זה) יישמע צליל סיום, וכן יופיע בראש הדף כיתוב כמה כתובות עובדו. (כנ"ל, רציתי לעשות שיהיה כתוב שם ההתקדמות... אולי בהזדמנות)
עובד כמובן רק על מחשב עם חיבור של נטפרי. -
@בר-בי-רב אמר בשאלה למתמצאים בתכנות בנטפרי:
אגב, האם זה אמור לחפש גם בכתובות של עמודי סרטונים מוטמעים? או רק בקישורים הישירים של יוטיוב?
מבדיקה שעשיתי עכשיו, זה אמור לעבוד.
אגב אני בעז"ה רוצה להוסיף עוד חידוש מרענן
של הדפסת כותרת הסרטון
(ואם תאמר שזה גורם לאפשרות קבלת תוכן לא ראוי - כבר כיום בשליחת סרטון לבדיקה לנטפרי מופיעה כותרת הסרטון)