דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
I

ivrtikshoret

@ivrtikshoret
אודות
פוסטים
561
נושאים
39
שיתופים
0
קבוצות
0
עוקבים
5
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • קבלת מספר וירטואלי של גוגל בישראל, אפשרי?
    I ivrtikshoret

    @האדם-החושב כתב בקבלת מספר וירטואלי של גוגל בישראל, אפשרי?:

    @ALIK קראתי פעם כאן דרך לעשות את זה (משום מה לא נפתח לי עכשיו)

    מצורף המדריך זה המקור
    מדריך להפעלת Google Voice מישראל, מספר טלפון אמריקאי, שיחות נכנסות ויוצאות מארה_ב והכל בחינם! _ DoMoney.html
    WhatsApp Image 2022-10-20 at 16.44.31.jpeg

    אינטרנט

  • מחפש תוסף למעקב אחר פתיחת מיילים
    I ivrtikshoret

    @by6199 כתב במחפש תוסף למעקב אחר פתיחת מיילים:

    @ivrtikshoret מיילטראק

    הבעייה שהם משאירים עקבות במייל

    אינטרנט

  • מחפש תוסף למעקב אחר פתיחת מיילים
    I ivrtikshoret

    לאחר שEmail Tracker מבית snov התחילו לגבות כסף על השירות הזה
    האם מישהו מכיר שירות אחר טוב חינמי?

    אינטרנט

  • מאפיין ייחודי למחשב, בשורת הפקודה
    I ivrtikshoret

    @NH-LOCAL כתב במאפיין ייחודי למחשב, בשורת הפקודה:

    האינסיידר

    אני נמצא באינסיידר ויש לי את זה גם

    גומלין - כללי

  • האזנה בJS ללחיצה על מקש שיר קודם/הבא במקלדת - אפשרי?
    I ivrtikshoret

    @צדיק-תמים כתב בהאזנה בJS ללחיצה על מקש שיר קודם/הבא במקלדת - אפשרי?:

    @ivrtikshoret אצלי לא...

    ניסית בלי fn או עם?

    תכנות

  • האזנה בJS ללחיצה על מקש שיר קודם/הבא במקלדת - אפשרי?
    I ivrtikshoret

    @dovid
    לא מבין למה אצלך לא אצלי עובד מצוין:
    faa031ab-be81-4890-a715-6e2d999f1214-image.png

    תכנות

  • האזנה בJS ללחיצה על מקש שיר קודם/הבא במקלדת - אפשרי?
    I ivrtikshoret

    @dovid
    ניסיתי פה ואני רואה שזה כן תופס:
    a1972b01-b764-4b27-84c1-a27864ea34f7-image.png

    תכנות

  • שגיאה בקוד מיזוג דואר
    I ivrtikshoret

    @ארי כתב בשגיאה בקוד מיזוג דואר:

    צהריים טובים.
    יש לי קוד למיזוג דואר שעבד טוב.
    ולאחרונה התקנתי אופיס נוסף על המחשב ולאחמ"כ הסרתי אותו.
    ומאז הוא מקפיץ לי שגיאה על הקוד.
    האם מישהו יודע למה זה קרה?
    תודה.

    השגיאה:
    20220822_142419.jpg

    יצרתם בעבר מקרו ועכשיו הוא לא מוצא את המקרו הזה

    תכנות

  • שיתוף סקריפט nodejs להורדת אקסל תנועות עו"ש מבנק דיסקונט משנים קודמים באמצעות התיבה האישית
    I ivrtikshoret

    @חוקר כתב בשיתוף סקריפט nodejs להורדת אקסל תנועות עו"ש מבנק דיסקונט משנים קודמים באמצעות התיבה האישית:

    הייתי צריך כעת לשחזר נתונים מחשבון של קרוב המתנהל בבנק דיסקונט של משכנתא ששולמה בעבר והעברות שבוצעו לכיסוי המשכנתא.
    בתנועות אחרונות ניתן לייצא (נכון לעכשיו, בבנק דיסקונט) עד שנה אחורה.
    (יש שירות בדיסקונט של שיחזור דפי חשבון ישנים בצורת HTML אבל גם זה מוגבל ל3 שנים וניתן לייצא עד 17 דפים בבקשה אחת וצריך לסנן תאריכים ולשלם עמלה לכל בקשה ועדיין להשתגע להמיר את ה HTML לאקסל וכו'. קיצר לא לעניין).
    מצאתי שבתיבה האישית קיימים הנתונים כדפי חשבון (בחשבון המבוקש היו לי למפרע מ 05/2016, אין לי מושג במה זה תלוי, אבל לי זה הספיק) אך הם מופיעים כדפי חשבון ומפוזרים בין המכתבים ולא שייך לסנן אותם וכו'.
    ראיתי שזה מבוסס API שמקבל בשלב ראשון את רשימת המכתבים ובשלב שני API לקבל כל מכתב כמערך של השורות וכו'.
    יצרתי לעצמי סקריפט שמסנן את המכתבים רק של דפי חשבון, שולף רק את השורות של התנועות, מצליב את השנה מהכותרת לתאריך (ללא השנה) בשורה, מצליב 2/3 שורות של פירוט תנועה בודדת לשורה אחת, ויוצר מהם קובץ אקסל.
    בסקריפט צריך להזין ס"ה 2 נתונים, מספר החשבון ועוגיות הזדהות, וכמובן להריץ nodejs על המחשב/שרת.
    לשימוש בסקריפט יש להזדהות באתר של דיסקונט עם הפרטים, ולאחר מכן יש ללחוץ על F12 ואח"כ ללחוץ על הלחצן של תיבת הדואר הפנימי בחשבון
    452c9072-ef4d-47f8-9aa4-e462fbb38e8c-image.png
    כעת יופיע לנו ב network/רשת התחברות לAPI המבוקש
    ניתן לסנן בקלות "mailQuery" ולראות את השורה.
    נלחץ על השורה ובכותרת הבקשה נחפש את הקוקיז ונעתיק אותו
    99805136-d6e2-4172-a941-eaa1a9aa893e-image.png
    יש להדביק אותו בסקריפט (למותר לציין שזה רץ רק אצלכם במחשב והעוגיות לא עוברות לשרת אחר)
    כמו"כ יש להעתיק את מספר החשבון כפי שהוא מופיע בכותרות ולהדביק בסקריפט במיקום המבוקש
    f11a0ff8-c239-4bce-9b65-94893dce30fb-image.png
    וזהו נותר רק להריץ אץ הסקריפט ובסיומו יש לנו אקסל מסודר להפליא עם היסטוריית תנועות ישנות.
    בתקוה שהקוד יביא תועלת למישהו.
    שימו לב השתמשתי בקוד ב 3 ספריות חיצונית: node-fetch, moment, json2xls.
    השימוש בסקריפט הינו על אחריות המשתמש בלבד ואיני נושא בשום נזק שיגרם חלילה על ידי השימוש בו.
    (לי זה עבד ללא בעיות).
    להלן הקוד

    let fetch = require('node-fetch');
    let fs = require('fs');
    const moment = require('moment');
    const json2xls = require('json2xls');
    
    // כאן יש להדביק את מספר החשבון
    let accountNumber = "0012300000";
    // כאן יש להדביק את הקוקיז
    let cookie = "PD_STATEFUL_fadfads.......";
    
    let MessagesList = [];
    let MessageID = '';
    let pgnToDate = "";
    let pgnSubjectID = "";
    let pgnYear = 0;
    let pgnVer = 0;
    let pgnNum = 0;
    let MessagesData = [];
    let months = ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"];
    let lines = [];
    (async () => {
        let next = true;
        while (next) {
            let body = {
                "AccountNumber": accountNumber,
                "ListOrContentFlag": "listnotjoined",
                "StatusFilter": "U",
                "FromDate": "",
                "ToDate": "",
                "NumberOfBackDays": 3
            };
            if (MessageID) {
                body = {
                    "AccountNumber": accountNumber,
                    "ListOrContentFlag": "listnotjoined",
                    "StatusFilter": "U",
                    "FromDate": "",
                    "ToDate": "",
                    "NumberOfBackDays": 3,
                    "MessageID": MessageID,
                    "PgnToDate": pgnToDate,
                    "PgnSubjectID": pgnSubjectID,
                    "PgnYear": pgnYear,
                    "PgnVer": pgnVer,
                    "PgnNum": pgnNum
                }
            }
            // console.log(body);
            await fetch("https://start.telebank.co.il/Titan/gatewayAPI/discountMail/mailQuery", {
                "headers": {
                    "content-type": "application/json;charset=UTF-8",
                    "cookie": cookie,
                },
                "body": JSON.stringify(body),
                "method": "POST"
            }).then(res => res.json()).then(MailQuery => {
                if (MailQuery.MailQuery && MailQuery.MailQuery.PaginationBlock) {
                    MessageID = MailQuery.MailQuery.PaginationBlock.PaginationMessageID;
                    pgnToDate = MailQuery.MailQuery.PaginationBlock.PaginationMessageCreationDate;
                    pgnSubjectID = MailQuery.MailQuery.PaginationBlock.PaginationMessageSubject;
                    pgnYear = MailQuery.MailQuery.PaginationBlock.PaginationMessageYear;
                    pgnVer = MailQuery.MailQuery.PaginationBlock.PaginationMessageVersion;
                    pgnNum = MailQuery.MailQuery.PaginationBlock.PaginationPageNumber;
                    next = true;
                } else {
                    next = false;
                }
                try {
                    if (MailQuery.MailQuery.MessageInfo){
                        MessagesList.push(...MailQuery.MailQuery.MessageInfo)
                    }
                } catch (e) {
                    console.log(e);
                }
            }).catch(console.error);
        }
        // console.log(MessagesList);
        for (let i = 0; i < MessagesList.length; i++) {
            let message = MessagesList[i];
            if (message.SubjectID === 'COH012') {
                console.log('MessageIDNumber: ' + message.MessageIDNumber, 'index: ' + i, 'from: ' + MessagesList.length);
                await fetch("https://start.telebank.co.il/Titan/gatewayAPI/discountMail/mailQuery", {
                    "headers": {
                        "content-type": "application/json;charset=UTF-8",
                        "cookie": cookie,
                    },
                    "body": "{\"ListOrContentFlag\":\"content\",\"AccountNumber\":\"0096343062\",\"MessageIdForDetails\":\"" + message.MessageIDNumber + "\"}",
                    "method": "POST"
                }).then(res => res.json()).then(MailQuery => {
                    try {
                        let LineInfoEntry = MailQuery.MailQuery.MessageInfo[0].PageInfoBlock.PageInfoEntry[0].LineInfoBlock.LineInfoEntry;
                        if (LineInfoEntry){
                            console.log('ok');
                            MessagesData.push(...LineInfoEntry)
                            let month = LineInfoEntry[3].LineTextMessage.slice(1).match(months.join("|"))[0];
                            let start = 1 + month.length + 1;
                            let year = LineInfoEntry[3].LineTextMessage.substr(start, 4);
                            LineInfoEntry = LineInfoEntry.slice(4);
                            for (let i in LineInfoEntry){
                                let row = LineInfoEntry[i];
                                if (/^ \d/.test(row.LineTextMessage)){
                                    let i = 1;
                                    let obj = {};
                                    obj['תאריך'] = moment(row.LineTextMessage.substr(i, 5) + '/' + year, 'DD/MM/YYYY').format('YYYY-MM-DD');i++; i = i + 5;
                                    obj['תאריך ערך'] = row.LineTextMessage.substr(i, 1) !== ' ' ? moment(row.LineTextMessage.substr(i, 5) + '/' + year, 'DD/MM/YYYY').format('YYYY-MM-DD') : '';i++; i = i + 5;
                                    obj['סוג'] = row.LineTextMessage.substr(i, 1);i++; i = i + 1;
                                    obj['תיאור'] = row.LineTextMessage.substr(i, 31);i++; i = i + 31;
                                    obj['אסמכתא'] = row.LineTextMessage.substr(i, 10);i++; i = i + 10;
                                    obj['זכות'] = parseFloat(row.LineTextMessage.substr(i, 10).replace(',', '').trim());i++; i = i + 10;
                                    if (isNaN(obj['זכות'])){
                                        obj['זכות'] = '';
                                    }
                                    obj['חובה'] = parseFloat(row.LineTextMessage.substr(i, 10).replace(',', '').trim());i++; i = i + 10;
                                    if (isNaN(obj['חובה'])){
                                        obj['חובה'] = '';
                                    }
                                    obj['יתרה'] = parseFloat(row.LineTextMessage.substr(i, 10).replace(',', '').trim());i++; i = i + 10;
                                    if (isNaN(obj['יתרה'])){
                                        obj['יתרה'] = '';
                                    }
                                    obj['תוכן'] = row.LineTextMessage;
                                    lines.push(obj);
                                } else if (row.LineTextMessage.slice(1).match(months.join("|"))){
                                    month = row.LineTextMessage.slice(1).match(months.join("|"))[0];
                                    year = row.LineTextMessage.substr(1 + month.length + 1, 4);
                                } else if (/^\s{15}\S/.test(row.LineTextMessage)){
                                    lines[lines.length - 1]['תיאור'] += row.LineTextMessage.slice(15, 31);
                                    if (row.LineTextMessage.slice(81, 10) !== ''){
                                        lines[lines.length - 1]['יתרה'] += row.LineTextMessage.slice(81, 10);
                                    }
                                    lines[lines.length - 1]['תוכן'] += '|' + row.LineTextMessage;
                                }else if (/^\s{75}\S/.test(row.LineTextMessage)) {
                                    lines[lines.length - 1]['אסמכתא'] += row.LineTextMessage.substr(75, 10);
                                    if (row.LineTextMessage.slice(81, 10) !== ''){
                                        lines[lines.length - 1]['יתרה'] += row.LineTextMessage.slice(81, 10);
                                    }
                                    lines[lines.length - 1]['תוכן'] += '|' + row.LineTextMessage;
                                }
                            }
                        }
                    } catch (e) {
                        console.log(e);
                    }
                }).catch(console.error);
            }
        }
        console.log(lines);
        fs.writeFileSync('./MessagesData ' + moment().unix() + '.json', JSON.stringify(MessagesData));
        fs.writeFileSync('./lines ' + moment().unix() + '.json', JSON.stringify(lines));
        let excel = json2xls(lines);
        fs.writeFileSync('./lines ' + moment().unix() + '.xlsx', excel, 'binary');
    })();
    

    יש אפשרות הרבה יותר קלה אבל לצערי לא אוכל לכתוב את זה פה
    תבדקו טוב ותראו לבד...

    אינטרנט

  • חובת הנגשת אתר והצהרת נגישות
    I ivrtikshoret

    @chagold כתב בחובת הנגשת אתר והצהרת נגישות:

    @צדיק-תמים כתב בחובת הנגשת אתר והצהרת נגישות:

    קראתי את המאמר הזה של רן בר זיק, והאמת שדי נבהלתי..
    האם אתר מידע קטן וחינמי חייב בנגישות? מה הקריטריונים?
    ובאם יש פטור, האם מחויבים ליצור דף הצהרת נגישות שבו יהיה כתוב שהאתר פטור?
    מופיע שאם האתר הוא של עוסק פטור/עוסק מורשה עם מחזור מתחת ל100K יש פטור מהנגשה, אבל מה אם האתר שייך לאדם פרטי?
    האם הפורום הזה לדוגמה, שהמידע שבו לא מותנה בהרשמה וגם יש בו למעלה מ500 נרשמים, חשוף למעשה לתביעה כזאת?
    בהצהרת הנגישות של בר זיק המוזכר לעיל כתוב ש"על פי תיקון לתקנות העוסקות בנגישות האינטרנט אתר זה פטור מחובת נגישות. האתר אינו מציע שירותים כלל ומופעל על ידי אדם פרטי (לא עמותה או חברה מסחרית).", אלא שלא מצאתי מקור לפטור של אדם פרטי, וממה שהבנתי באתרי המידע הממשלתיים מידע נחשב בהחלט כ"שירות".
    אשמח אם יש למישהו מידע ברור בעניין
    תודה רבה

    מעניין אותך רק המשפטי או גם הטכני? כי מאד קל להוסיף את זה לאתר.

    משהו משונה באתר הזה
    ברגע שאתה לוחץ על התחל בהנגשה אתה מגיע לדף חיפוש משרות...

    רשתות

  • שליחת.מייל מחשבון הגימייל ב PHP
    I ivrtikshoret

    @אבי_770 אמר בשליחת.מייל מחשבון הגימייל ב PHP:

    ולא הצלחתי,

    מה הכוונה?
    תוכל לשתף את הקוד שכתבת?
    תוכל לשתף בשגיאה שקיבלת?

    תכנות

  • וידאו על בית המקדש מתאים לשלושת השבועות
    I ivrtikshoret

    @liy770 אמר בוידאו על בית המקדש מתאים לשלושת השבועות:

    אני מחפש וידאו על בית המקדש שיתאים לאווירה של שלושת השבועות.
    יש למישהו משהו טוב להציע?
    ווידאו איכותי, לא איזה קריינות משעמעמת לאורך שעה וחצי...

    לא מצאתי סעיף בחוקי הפורום שאוסר בקשה כזו, אם בכל זאת זו בעיה אמחק את הפוסט.

    פה יש לך עוד באתר מגלים

    גומלין - כללי

  • Github CoPilot מול AWS CodeWhisperer
    I ivrtikshoret

    @צדיק-תמים אמר בGithub CoPilot מול AWS CodeWhisperer:

    @ivrtikshoret כתבתי

    כמעט ולא הביא תוצאות רלוונטיות

    אתה בדקת את Copilot ואת CodeWhisperer והתרשמת שהם ברמה דומה?

    בדקתי רק את copilot ולכן אני שואל על מה אמרת שזה עלוב?

    תכנות

  • Github CoPilot מול AWS CodeWhisperer
    I ivrtikshoret

    @צדיק-תמים אמר בGithub CoPilot מול AWS CodeWhisperer:

    והוא ממש עלוב,

    על מה אתה מדבר מה עלוב?

    תכנות

  • יעוץ | מיניבר מים מומלץ
    I ivrtikshoret

    @מוטי-0 אמר ביעוץ | מיניבר מים מומלץ:

    אני גר באיזור שהמים בו בטעם נוראי,
    ולכן מאוד פופולרי בסביבה שלי לקחת מי עדן.
    נכון זה קצת יקר, אבל הטעם נפלא.
    המחיר שאני משלם הוא 25 שח לגלון של 19 ליטר,
    במחיר הזה כלול גם המכשיר, ואני מקבל פעם ב 4 שבועות, מים עד הבית.
    כמובן שיש פה גם נפח של הגלונים...
    אבל ממליץ בחום.

    לא הבנתי אתה משלם 25 שח חודשי שזה כולל מים 19 ליטר+מכשיר בהשכרה+משלוח?
    אני פעם עשיתי חשבון שיותר זול לקנות בקבוקים בחנות מאשר להזמין דרכם מעניין מה שאתה אומר

    מכשירים ביתיים

  • מחפש מידע על המבנה של קבצי mp3
    I ivrtikshoret

    @אף-אחד-3
    אתה יכול להשתמש ישר עם FFmpeg וככה לחסוך שימוש בספריית pydub

    תכנות

  • ריצה בלופ מהאחרון לראשון בJS
    I ivrtikshoret

    @שאול-נ-י

    מה המטרה?

    תכנות

  • העברת כספים ב"ביט" בשיחה קולית מטלפון כשר!
    I ivrtikshoret

    @EBA אמר בהעברת כספים ב"ביט" בשיחה קולית מטלפון כשר!:

    כפי שבבנק שלהם הוא היחיד בו אפשר לעשות העברה בנקאית בצורה כזו.

    ?
    אני במרכנתיל וגם אפשר לעשות שם העברה בנקאית דרך הטלפון

    מובייל וטבלט
  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום