הורדת כתוביות אוטומטית בNAS
- ramoz
-
- חבר פעיל

- תגובות: 87
- הצטרף: נובמבר 2011
שלום,
אני קצת חדש בנושא ואשמח להסבר יותר מפורט על התקנת התוכנה.
אני פותח את שולחן העבודה של ה NAS (212J)
איפה אני מוצא את הconsole/terminal
והיכן אני כותב את שורת הקוד שרשומה בתחילת השרשור?
תודה!
אני קצת חדש בנושא ואשמח להסבר יותר מפורט על התקנת התוכנה.
אני פותח את שולחן העבודה של ה NAS (212J)
איפה אני מוצא את הconsole/terminal
והיכן אני כותב את שורת הקוד שרשומה בתחילת השרשור?
תודה!
- dima_vy
-
- חבר מכור קשה

- תגובות: 5921
- הצטרף: מרץ 2008
- מיקום: מרכז
אתה יכול להשתמש ב-putty בשביל גישהramoz כתב:שלום,
אני קצת חדש בנושא ואשמח להסבר יותר מפורט על התקנת התוכנה.
אני פותח את שולחן העבודה של ה NAS (212J)
איפה אני מוצא את הconsole/terminal
והיכן אני כותב את שורת הקוד שרשומה בתחילת השרשור?
תודה!...
- ramoz
-
- חבר פעיל

- תגובות: 87
- הצטרף: נובמבר 2011
מצטער על הבורות...dima_vy כתב:אתה יכול להשתמש ב-putty בשביל גישהramoz כתב:שלום,
אני קצת חדש בנושא ואשמח להסבר יותר מפורט על התקנת התוכנה.
אני פותח את שולחן העבודה של ה NAS (212J)
איפה אני מוצא את הconsole/terminal
והיכן אני כותב את שורת הקוד שרשומה בתחילת השרשור?
תודה!......
אבל אני לא מבין מה לעשות עם ה"פוטי"
אני שעות כבר יושב על חיפוש באינטרנט ומנסה לפענח את עיניין הכתוביות עם הNAS הנ"ל..
אודה לך אם תוכל להסביר בפירוט תוך התחשבות בידע הדל אשר בידי
תודה!
- dima_vy
-
- חבר מכור קשה

- תגובות: 5921
- הצטרף: מרץ 2008
- מיקום: מרכז
תשמע, העניין הוא שאתה צריך להבין, שיש לך מחשב linux, ואיתו אתה יכול לעבוד רק באמצעות telnet, ולא באמצעות ממשק גרפי כלשהו. אם כל זה נשמע לך סינית, ואתה עדיין בעניין, תצטרך לקרוא וללמוד המון, אבל ממש המון.ramoz כתב:מצטער על הבורות...dima_vy כתב:אתה יכול להשתמש ב-putty בשביל גישהramoz כתב:שלום,
אני קצת חדש בנושא ואשמח להסבר יותר מפורט על התקנת התוכנה.
אני פותח את שולחן העבודה של ה NAS (212J)
איפה אני מוצא את הconsole/terminal
והיכן אני כותב את שורת הקוד שרשומה בתחילת השרשור?
תודה!......
אבל אני לא מבין מה לעשות עם ה"פוטי"
אני שעות כבר יושב על חיפוש באינטרנט ומנסה לפענח את עיניין הכתוביות עם הNAS הנ"ל..
אודה לך אם תוכל להסביר בפירוט תוך התחשבות בידע הדל אשר בידי
תודה!...
אתה יכול לקרוא גם פוסט שמופיע בחתימה שלי
-
ytwig
-
- חבר פעיל מאוד

- תגובות: 234
- הצטרף: ספטמבר 2009
אתה צריך להתקיו את חבילת הJAVA, ואתה צריך לאפשר גישה לSSH
להרצת הפקודה אתה נכנס באמצעות הSSH.
לא הכי פשוט למשתמש הרגיל, אבל זה מה יש כרגע... תמיד אתה יכול להשתמש בפתרונות האחרים כאן שיש להם ממשק גרפי.
התוכנה שיש פה היא כבר ישנה, לא חשבתי שמישהו משתמש - אם מישהו משתמש אז תודיעו ואני אדע לעדכן בעתיד.
להרצת הפקודה אתה נכנס באמצעות הSSH.
לא הכי פשוט למשתמש הרגיל, אבל זה מה יש כרגע... תמיד אתה יכול להשתמש בפתרונות האחרים כאן שיש להם ממשק גרפי.
התוכנה שיש פה היא כבר ישנה, לא חשבתי שמישהו משתמש - אם מישהו משתמש אז תודיעו ואני אדע לעדכן בעתיד.
- lebovitz
-
- חבר פעיל מאוד

- תגובות: 393
- הצטרף: יולי 2007
שאלה:
למיטב ידיעתי Subliminal מאפשר הוספת אתרים לרשימת חיפוש שלו.
באתר שלהם הם מפרטים איך לעשות את זה.
אני לא מבין גדול ב-Python אבל היות וזאת חבילה שמתוחזקת בצורה סדירה ועושה עבודה טובה, למה פשוט לא להוסיף את אתר subtitle לממשק שלהם?
ודרך אגב אם מישהו מעוניין אני יכול ליצור package של Synology עבור הקבצים ולשלוח למי שמעוניין.
למיטב ידיעתי Subliminal מאפשר הוספת אתרים לרשימת חיפוש שלו.
באתר שלהם הם מפרטים איך לעשות את זה.
אני לא מבין גדול ב-Python אבל היות וזאת חבילה שמתוחזקת בצורה סדירה ועושה עבודה טובה, למה פשוט לא להוסיף את אתר subtitle לממשק שלהם?
ודרך אגב אם מישהו מעוניין אני יכול ליצור package של Synology עבור הקבצים ולשלוח למי שמעוניין.
-
ytwig
-
- חבר פעיל מאוד

- תגובות: 234
- הצטרף: ספטמבר 2009
זה נכון שSubliminal מאפשרים הרחבות, אבל הרבה יותר נוח לי בJava מאשר בpython ועם האתרים הישראלים צריך להפעיל לוגיקות יותר מורכבות מאתרים אחרים, אבל ללא ספק זה היה נחמד אם היה עובד כחלק מSubliminal.
אם אתה מוכן להכין package זה יהיה נהדר, אני אוכל לעדכן ולעשות לו hosting.
אם אתה מוכן להכין package זה יהיה נהדר, אני אוכל לעדכן ולעשות לו hosting.
- ramoz
-
- חבר פעיל

- תגובות: 87
- הצטרף: נובמבר 2011
אם יש גרסה עדכנית יותר, או אלטרנטיבה טובה יותר אשמח לקבל.
אני מנסה למוצא תוכנה שתאפשר הורדה וסידור אוטומטי של הכתוביות בשרת הקבצים
תודה על העזרה עד כה, אני קורא על הנושא ואנסה להתמודד עם ההתקנה בעצמי
אני מנסה למוצא תוכנה שתאפשר הורדה וסידור אוטומטי של הכתוביות בשרת הקבצים
תודה על העזרה עד כה, אני קורא על הנושא ואנסה להתמודד עם ההתקנה בעצמי
- lebovitz
-
- חבר פעיל מאוד

- תגובות: 393
- הצטרף: יולי 2007
ytwig
יש אפשרות להריץ על קובץ בודד? זאת אומרת ללא סריקה של ספריה, אלא ששם הקובץ יהיה ארגומנט.
המטרה שלי היא להוסיף את הסקריפט ל-SABNZBD כך שכאשר הוא מסיים להוריד קובץ הוא יריץ את הסקריפט אוטומטית.
בצורה כזו אני ארוויח שני דברים:
א. לא צריך להריץ Daemon.
ב. SABNZBD ו-Sickbeard משנים את שמות הקבצים ליפים יותר. מה שאומר שאחרי שינוי השם לסקריפט יותר קשה למצוא את קובץ התרגום המתאים לגירסה שהורדה. הרצה דרך SAB מתבצעת לפני שינוי השם ואז הסריפט יקבל שם מדוייק של הקובץ.
יש אפשרות להריץ על קובץ בודד? זאת אומרת ללא סריקה של ספריה, אלא ששם הקובץ יהיה ארגומנט.
המטרה שלי היא להוסיף את הסקריפט ל-SABNZBD כך שכאשר הוא מסיים להוריד קובץ הוא יריץ את הסקריפט אוטומטית.
בצורה כזו אני ארוויח שני דברים:
א. לא צריך להריץ Daemon.
ב. SABNZBD ו-Sickbeard משנים את שמות הקבצים ליפים יותר. מה שאומר שאחרי שינוי השם לסקריפט יותר קשה למצוא את קובץ התרגום המתאים לגירסה שהורדה. הרצה דרך SAB מתבצעת לפני שינוי השם ואז הסריפט יקבל שם מדוייק של הקובץ.
- nat5050
-
- חבר פעיל מאוד

- תגובות: 339
- הצטרף: מאי 2010
- מיקום: מרכז הארץ
הי,ytwig כתב:היי,
יש לא מעט תוכניות שיודעות להוריד ברקע (ללא UI) תרגומים מאתרים כמו openSubtitles
זה עובד מצויין אבל הבעיה היא שאין שם יותר מידי תרגומים בעברית.
בפורום פורסמו כמה תוכניות שיודעות להוריד באופן אוטומטי תרגומים מהאתרים הישראלים, אבל תוכניות אלו דורשות התערבות של המשתמש ולעא ראיתי שניתן להפעילן כתהליך ברקע שמחפש ומוריד תרגומים כל X דקות/שעות.
לכן החלטתי לכתוב עוד תוכנית שתעשה בדיוק את זה, התוכנית כתובה בJAVA כCommand Line ונועדה לסרוק ספריה מסויימת ולהוריד את התרגומים (רק בעברית) באופן אוטומטי. כרגע היא תומכת באתרים Subscenter וsubtitle.co.il.
התוכנית עובדת כרגע בNAS שׁלי (Synology) ואני אישית מבסוט.
לתרגומים בשפות האחרות כאמור יש לא מעט פתרונות כגון Subliminal.
ניתן להוריד את התוכנה מכאן http://dl.dropbox.com/u/17431065/autosub_0.1.jar
הוראות שימוש
- וודאו כי מותקן JRE מגרסה 1.6 (ניתן לוודא ע"י פתיחת console/terminal וכתיבת java -version)
- שמרו את הקובץ המצורף בתיקייה כלשהיא
- הפעילו את התוכנה בצורה הבאה
java -jar PATH-TO-JAR FOLDER_TO_SCAN
החליפו את PATH-TO-JAR במיקום כולל שם ה jar
החליפו את FOLDER_TO_SCAN במיקום הרצוי לביצוע הריצה
- ניתן ואף רצוי לתזמן את התוכנה לריצה כל x שעות ע"י task scheduler או crontab
הערות/ברכות/באגים - ניתן לדווח בשירשור זה.
נ.ב - אם יהיה ביקוש אני אפרסם גם את קוד המקור...
רציתי לדעת, זה יעבוד גם על כונן שיושב בסטרימר (כמובן ככונן רשת במחשב הPC)? כלומר אם אני יריץ את זה מהמחשב הראשי על הכונן בסטירמר, זה יוריד אוטומטית לכונן בסטירמר את התרגום? או לחילופין לכונן שאני אגדיר לו במחשב?
תודה ויום נעים לכולם,
- Itay_Pollak
-
- חבר במועדון ה-15K

- תגובות: 19136
- הצטרף: אוקטובר 2005
- שם מלא: איתי פולק
- מיקום: הולנד
ytwig - פשוט אדיר
השרת שלי מריץ לינוקס - וזה עובד כמו גדול. קצת מטריד שאין שום חיווי למה קורה - אבל לא נורא - העיקר שבסוף יש לי את כל התרגומים.
עכשיו רק נשאר להכין איזה CRON והכל יהיה מעולה.
השרת שלי מריץ לינוקס - וזה עובד כמו גדול. קצת מטריד שאין שום חיווי למה קורה - אבל לא נורא - העיקר שבסוף יש לי את כל התרגומים.
עכשיו רק נשאר להכין איזה CRON והכל יהיה מעולה.
- urik79
-
- חבר מביא חבר

- תגובות: 4321
- הצטרף: יוני 2007
- שם מלא: אורי
- מיקום: סביוני יאבוייה
CRON?
עדיין לא הבנתי איך אני משתמש בזה על ה NAS שלי
עדיין לא הבנתי איך אני משתמש בזה על ה NAS שלי
כל מה שרציתי כל מה שקניתי
כל מה שאספתי זה לא מספיק
כל מה ששמרתי כל מה שחמדתי
בסוף הבנתי זה לא מספיק
כל מה שאספתי זה לא מספיק
כל מה ששמרתי כל מה שחמדתי
בסוף הבנתי זה לא מספיק
-
ytwig
-
- חבר פעיל מאוד

- תגובות: 234
- הצטרף: ספטמבר 2009
אורי - לאחרונה יצאה גרסה 4.2 לsynology שמפשטת מאד את העיניינים. אין צורך בשום הקלדת פקודות ידניות. אני אשתדל למצוא זמן ולעדכן את ההוראות.
הגרסה שפה כבר ממש לא עדכנית ומאז הכנסתי המון שיפורים, לא חשבתי שאחרים משתמשים בזה ולכן לא עידכנתי כאן... אני אשתדל לעדכן עם הגרסה החדשה יותר מאוחר.
הגרסה שפה כבר ממש לא עדכנית ומאז הכנסתי המון שיפורים, לא חשבתי שאחרים משתמשים בזה ולכן לא עידכנתי כאן... אני אשתדל לעדכן עם הגרסה החדשה יותר מאוחר.
- urik79
-
- חבר מביא חבר

- תגובות: 4321
- הצטרף: יוני 2007
- שם מלא: אורי
- מיקום: סביוני יאבוייה
אני אשמח אם תעדכן בנוגע לגירסה חדשה.
עדכנתי את ה NAS אתמול לגירסה 4.2.
עדכנתי את ה NAS אתמול לגירסה 4.2.
כל מה שרציתי כל מה שקניתי
כל מה שאספתי זה לא מספיק
כל מה ששמרתי כל מה שחמדתי
בסוף הבנתי זה לא מספיק
כל מה שאספתי זה לא מספיק
כל מה ששמרתי כל מה שחמדתי
בסוף הבנתי זה לא מספיק
- Itay_Pollak
-
- חבר במועדון ה-15K

- תגובות: 19136
- הצטרף: אוקטובר 2005
- שם מלא: איתי פולק
- מיקום: הולנד
ytwig
אני ממליץ לשקול לכתוב הכל מחדש (את ההוראות - אם תרצה אשמח לעזור) ולהכין ממש מדריך - הורדת כתוביות ללינוקס וNAS - אז תראה את העם מתעורר
אם צריך מישהו לבדיקות - אשמח לעזור.
היית צריך לראות אתמול את השמחה כשהרצתי קובץ והופה יש כתוביות. (בגלל שאין LOG או אינדיקציות - לא הייתי בטוח מה קורה).
ד"א - לא יודע אם הכנסת - יהיה מאוד נוח אם בכלל יהיה פשוט קובץ קונפיגורציה שבו נשמרות הספריות אותן יש לסרוק (אצלי יש יותר מספרייה אחת).
תודה!
אני ממליץ לשקול לכתוב הכל מחדש (את ההוראות - אם תרצה אשמח לעזור) ולהכין ממש מדריך - הורדת כתוביות ללינוקס וNAS - אז תראה את העם מתעורר
אם צריך מישהו לבדיקות - אשמח לעזור.
היית צריך לראות אתמול את השמחה כשהרצתי קובץ והופה יש כתוביות. (בגלל שאין LOG או אינדיקציות - לא הייתי בטוח מה קורה).
ד"א - לא יודע אם הכנסת - יהיה מאוד נוח אם בכלל יהיה פשוט קובץ קונפיגורציה שבו נשמרות הספריות אותן יש לסרוק (אצלי יש יותר מספרייה אחת).
תודה!
- Itay_Pollak
-
- חבר במועדון ה-15K

- תגובות: 19136
- הצטרף: אוקטובר 2005
- שם מלא: איתי פולק
- מיקום: הולנד
ytwig - האם עדיין אפשר להשתמש בשיטה הישנה? כדי שאוכל לעזור לחברי?
- yeled1976
-
- חבר שרק התחיל

- תגובות: 19
- הצטרף: אפריל 2012
שלום רבותי
הקובץ הקטן הזה פתר לי הרבה מאוד דברים כי SUBIT הפסיק פתאום לעבוד.
יש עדיין בעיות שפתאום הוא לא מזהה סדרות (שמשום מה בודק בIMDB).
אשמח לקבל גרסא חדשה במידה ויש.
בכל אופן בניתי קובץ BATCH אשר עובר בכל הספריות סרטים וסדרות ומוריד תרגום חסר.
לפעמים הוא מוריד קובץ לא תקין של JAVA ולכן התהליך מזהה קובץ עם המילה JAVA בפנים ומוחק.
אחרי זה בודק אם קיים תרגום (ללא קיים הולך להורדה) ואם קיים מחפש את המלה "hello" מה שמעיד שהקובץ הוא באנגלית.
אז הוא מגבה את הקובץ, מוחק אותו ומנסה להוריד בעברית.
במידה ומצליח הכל טוב, במידה ולא מצא בעברית הוא מחזיר את הקובץ באנגלית שהיה קודם.
1600 סרטים ו9000 פרקים של סדרות והתהליך הזה לוקח כל לילה מספר שעות כדי לעבור הכל ולבדוק יומי.
יש לעדכן את ה movie_path שיכוון לכיוון ספריית הסרטים או הטלביזיה.
ואם מיקום ה java -jar autosub.jar שהורדת מפה.
הקובץ הקטן הזה פתר לי הרבה מאוד דברים כי SUBIT הפסיק פתאום לעבוד.
יש עדיין בעיות שפתאום הוא לא מזהה סדרות (שמשום מה בודק בIMDB).
אשמח לקבל גרסא חדשה במידה ויש.
בכל אופן בניתי קובץ BATCH אשר עובר בכל הספריות סרטים וסדרות ומוריד תרגום חסר.
לפעמים הוא מוריד קובץ לא תקין של JAVA ולכן התהליך מזהה קובץ עם המילה JAVA בפנים ומוחק.
אחרי זה בודק אם קיים תרגום (ללא קיים הולך להורדה) ואם קיים מחפש את המלה "hello" מה שמעיד שהקובץ הוא באנגלית.
אז הוא מגבה את הקובץ, מוחק אותו ומנסה להוריד בעברית.
במידה ומצליח הכל טוב, במידה ולא מצא בעברית הוא מחזיר את הקובץ באנגלית שהיה קודם.
1600 סרטים ו9000 פרקים של סדרות והתהליך הזה לוקח כל לילה מספר שעות כדי לעבור הכל ולבדוק יומי.
יש לעדכן את ה movie_path שיכוון לכיוון ספריית הסרטים או הטלביזיה.
ואם מיקום ה java -jar autosub.jar שהורדת מפה.
- yeled1976
-
- חבר שרק התחיל

- תגובות: 19
- הצטרף: אפריל 2012
והנה הקובץ
[left]@echo off
setlocal EnableDelayedExpansion
rem movie path
set movie_path="\\tv\3tb\movies"
rem - Loop for going through the folders
for /f "delims=" %%i in ('dir /ad/s/b %movie_path% ') do (
echo Processing "%%i"
rem - checking if exist srt files for java check
if exist "%%i\*.srt" (
echo subtitle file exist, checking java
rem - checking to see if valid srt file or java error message (and deleting the file)
findstr /i "java" "%%i\*.srt"
if !errorlevel!==0 (
echo java file exist, deleting it
del "%%i\*.srt" /q
))
rem - checking if exist srt file
if exist "%%i\*.srt" (
echo subtitle file exist, checking if english or hebrew
rem - checking to see if the srt is in english by looking for the word "hello"
findstr /i "hello" "%%i\*.srt"
if !errorlevel!==0 (
echo Subtitle file is in english, backing it up and checking for newer file
rem - backing up english srt file
ren "%%i\*.srt" "*.eng
echo checking for a newer file
rem - downloading new srt file
java -jar "l:\xbmc\autosub_0.1.jar" "%%i"
)
echo Moving On with The Process
)
if not exist "%%i\*.srt" (
echo no subtitle file found. trying to download
java -jar "l:\xbmc\autosub_0.1.jar" "%%i"
if exist "%%i\*.srt" echo Found new Subtitle File
)
rem - if no new srt file, talking old english file and renaming to srt
if not exist "%%i\*.srt" (
echo "no new subtitle found, restoring from backup if possible and will try again next time"
ren "%%i\*.eng" "*.srt"
)
:end
)
[/left]
setlocal EnableDelayedExpansion
rem movie path
set movie_path="\\tv\3tb\movies"
rem - Loop for going through the folders
for /f "delims=" %%i in ('dir /ad/s/b %movie_path% ') do (
echo Processing "%%i"
rem - checking if exist srt files for java check
if exist "%%i\*.srt" (
echo subtitle file exist, checking java
rem - checking to see if valid srt file or java error message (and deleting the file)
findstr /i "java" "%%i\*.srt"
if !errorlevel!==0 (
echo java file exist, deleting it
del "%%i\*.srt" /q
))
rem - checking if exist srt file
if exist "%%i\*.srt" (
echo subtitle file exist, checking if english or hebrew
rem - checking to see if the srt is in english by looking for the word "hello"
findstr /i "hello" "%%i\*.srt"
if !errorlevel!==0 (
echo Subtitle file is in english, backing it up and checking for newer file
rem - backing up english srt file
ren "%%i\*.srt" "*.eng
echo checking for a newer file
rem - downloading new srt file
java -jar "l:\xbmc\autosub_0.1.jar" "%%i"
)
echo Moving On with The Process
)
if not exist "%%i\*.srt" (
echo no subtitle file found. trying to download
java -jar "l:\xbmc\autosub_0.1.jar" "%%i"
if exist "%%i\*.srt" echo Found new Subtitle File
)
rem - if no new srt file, talking old english file and renaming to srt
if not exist "%%i\*.srt" (
echo "no new subtitle found, restoring from backup if possible and will try again next time"
ren "%%i\*.eng" "*.srt"
)
:end
)
[/left]
- Itay_Pollak
-
- חבר במועדון ה-15K

- תגובות: 19136
- הצטרף: אוקטובר 2005
- שם מלא: איתי פולק
- מיקום: הולנד
תודה - אבל אני מבין שזה לא קשור לNAS לא?
זה מיועד לחלונות?
זה מיועד לחלונות?
- yeled1976
-
- חבר שרק התחיל

- תגובות: 19
- הצטרף: אפריל 2012
אכן כן אבל זה אותו קובץ ג'אווה שפורסם ולכן חשבתי שאולי עוד אנשים ירצו להשתמש בזה.Itay_Pollak כתב:תודה - אבל אני מבין שזה לא קשור לNAS לא?
זה מיועד לחלונות?...
זה דואג לשמור על הספריה מעודכנת כל הזמן