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

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

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

יהודי טוב

@יהודי טוב
אודות
פוסטים
564
נושאים
88
קבוצות
0
עוקבים
4
עוקב אחרי
0

פוסטים

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

  • מערכת IVR מודולרית בפיתוח - מחפש פידבק טכני [באישור ההנהלה]
    יהודי טובי יהודי טוב

    @telekesher כתב במערכת IVR מודולרית בפיתוח - מחפש פידבק טכני [באישור ההנהלה]:

    למה אתה מתכוון?

    שמאוד מעצבן ששואלים מספר זהות וכתובת,

    למרות שאפשר לכתוב סתם משהו...

    ולכן הוא אמר שאם תכתוב שם משתמש וסיסמא שאפשר להתחבר עם זה, יהיו יותר משתמשים שיכנסו לאתר.


  • קוד Node לקבלת נתונים מבנק הפועלים
    יהודי טובי יהודי טוב

    ראיתי את הספריה israeli-bank-scrapers

    התלבטתי אם להשתמש בזה.

    אמרתי שאני ינסה ויראה עד כמה זה מורכב לממש את זה בעצמי.

    תכלס כתבתי את זה עם עזרת GPT, וקיבלתי תוצאה טובה. (יש לי יותר מידע ממה שהם מחזירים, ואני יכול גם להוסיף כל הזמן כל מידע שאני צריך)

    מצרף את הקובץ

    const puppeteer = require('puppeteer');
    const axios = require('axios');
    const fs = require('fs');
    
    const poalim = async (userCode, password, tranStartDate = null, tranEndDate = null) => {//dates in format yyyymmdd
        // פתיחת הדפדפן במצב דיבוג (headful)
        const browser = await puppeteer.launch({
            headless: false, // הופך את המצב ל-Headful
        });
    
        const pages = await browser.pages();
        const page = pages[0]; // שימוש בטאב הראשון
        await page.goto("https://login.bankhapoalim.co.il/ng-portals/auth/he/");
    
        // הזנת מידע לתוך האינפוטים
        await page.type('#userCode', userCode); // הזנת טקסט לאינפוט הראשון (לפי מזהה id)
        await page.type('#password', password); // הזנת טקסט לאינפוט השני (לפי מזהה id)
    
        // לחיצה על כפתור מסוג submit עם הטקסט "כניסה"
        await page.evaluate(() => {
            const button = Array.from(document.querySelectorAll('button[type="submit"]'))
                .find(el => el.innerText === 'כניסה');
            if (button) button.click();
        });
    
        await page.waitForNavigation();
    
        // שליפת עוגיות
        const cookies = await page.cookies();
    
        // יצירת מחרוזת עוגיות עבור בקשות HTTP
        const cookieHeader = cookies.map(cookie => `${cookie.name}=${cookie.value}`).join('; ');
    
        // שליחת בקשה HTTP עם העוגיות
        const accounts = await axios.get('https://login.bankhapoalim.co.il/ServerServices/general/accounts', {
            headers: {
                'Cookie': cookieHeader, // שימוש בעוגיות שהתקבלו
            },
        });
    
    
        // קביעת תאריכים עם ברירת מחדל אם לא סופקו
        const startDate = tranStartDate || new Date(new Date().setFullYear(new Date().getFullYear() - 1)).toISOString().split('T')[0].replace(/-/g, '');
        const endDate = tranEndDate || new Date().toISOString().split('T')[0].replace(/-/g, '');
    
        // עיבוד כל החשבונות במקביל
        const enrichedAccounts = await Promise.all(
            accounts.data.map(async (account) => {
                const accountId = `${account.bankNumber}-${account.branchNumber}-${account.accountNumber}`;
    
                // בקשה לפרטי היתרה והקרדיט
                const metadataPromise = axios.get(
                    `https://login.bankhapoalim.co.il/ServerServices/current-account/composite/balanceAndCreditLimit?accountId=${accountId}&view=details&lang=he`,
                    { headers: { 'Cookie': cookieHeader } }
                );
    
                // בקשה לרשימת תנועות
                const transactionsPromise = axios.get(
                    `https://login.bankhapoalim.co.il/ServerServices/current-account/transactions?accountId=${accountId}&numItemsPerPage=1000&retrievalEndDate=${endDate}&retrievalStartDate=${startDate}&sortCode=1`,
                    { headers: { 'Cookie': cookieHeader } }
                );
    
                // מחכים לשתי הבקשות במקביל
                const [metadataResponse, transactionsResponse] = await Promise.all([metadataPromise, transactionsPromise]);
    
                // החזרת האובייקט המועשר
                return {
                    ...account,
                    metadata: metadataResponse.data,
                    transactions: transactionsResponse.data,
                };
            })
        );
    
        const now = new Date().toISOString().replace(/[-:T]/g, '').slice(0, 8) + '_' + new Date().toTimeString().slice(0, 5).replace(/:/g, '');
    
        // כתיבת התוצאה לקובץ JSON
        fs.writeFileSync(`bank_${now}.json`, JSON.stringify(enrichedAccounts, null, 2));
    
        await page.deleteCookie(...cookies);// מחיקת עוגיות
    
        await browser.close(); // סגירת הדפדפן
    }
    
    poalim('userName', 'password');
    
    

  • סימולטור וינדוס 11 מקוון ללא התקנות
    יהודי טובי יהודי טוב

    BlueEdge הוא סוג של סימולטור מקוון (Online Simulator) המאפשר לנסות, להתרשם וללמוד על מערכת ההפעלה Windows 11. פרוייקט זה חדש יחסית ובשלב זה ניתן להפעיל מספר מצומצם של פונקציות/מאפיינים.

    לחויה מלאה מומלץ ללחוץ על F11 לאחר הכניסה לאתר הנ"ל.


  • העברת שרשור הודעות (שיחה) כולל קבצים מצורפים בג'ימייל
    יהודי טובי יהודי טוב

    @UA
    תוכל גם לסמן את ההודעה, ולבחור באפשרות של "העברה כקובץ מצורף" (האפשרות האחרונה)
    e391e4ca-b229-4336-981f-5a367fdd9344-image.png


  • לימוד מסודר של תכנות
    יהודי טובי יהודי טוב

    @UA אמר בלימוד מסודר של תכנות:

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

    אני כרגע התחלתי פרויקט באקסס. אני יודע לבנות דברים רק באקסס עצמו בלי שום קודים.
    הייתי רוצה להתמקד בזה (VBA וכדו')

    אך כמובן שאני מוכן להתגמש, אם יש מישהו שדחוף לו משהו אחר.

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


  • התייעצות: Next.js Nest.js או Nuxt.js ?
    יהודי טובי יהודי טוב

    @איש-נחמד כתב בהתייעצות: Next.js Nest.js או Nuxt.js ?:

    (תקן אותי אם אני טועה)

    אכן טועה...

    זה רק לצד לקוח


  • המלצה לקורס
    יהודי טובי יהודי טוב

    ולגופו של עניין יש את האתר הזה:
    https://codebox.co.il/home
    עם תשלום חודשי.
    שווה כל שקל..
    יש לך חומר מסודר.
    אתה מתרגל את זה בצורה נוחה.
    וכו'..


  • יצירת טבלה הניתנת לעריכה מלאה ממש כמו אקסל/שיטס ב HTML
    יהודי טובי יהודי טוב

    @יוס

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

    כאן-טבלה הניתנת לעריכה


  • מידע על זכאות במחיר למשתכן בחריש
    יהודי טובי יהודי טוב

    יש לי חבר שהוא מהמקימים של איגוד הזוכים.

    יש המון חרדים שזכו וחתמו חוזים, הם כל הזמן מקבלים פניות מעוד חרדים שזכו,
    כרגע הציבור החילוני והדתי פחות בעניין לקנות שם דירות (הרבה 'בזכות' ראש המועצה).
    זה כנראה לא יהיה 100% חרדים, אבל תהיה שם נוכחות חרדית מאוד גדולה, שזה כולל את כל מה שחרדי צריך, מוסדות וכו'


  • איך ממירים כזה טקסט לאקסל?
    יהודי טובי יהודי טוב

    @ZACK
    מתוך הפורום של ימות המשיח

    1 מורידים את הקובץ ופותחים באמצעות פנקס רשימות
    2 לוחצים על עריכה/החלפה, ומחליפים 3 דברים: א' מחליפים את סימן ה-# לפסיק , ב' מחליפים את % לפסיק, ג' מחליפים את סלש / לנקודה .
    [בכל אלו עושים "החלף הכל" כדי שיוחלף בכל המסמך]

    3 לוחצים על קובץ/שמירה בשם, ושומרים עם סיומת csv

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

    בהצלחה


  • מייל אוטומטי עם קובץ מצורף
    יהודי טובי יהודי טוב

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

    ולאחמ"כ כתוב בהודעה חדשה את התוכן שתרצה לשלוח, ובסיום הקש על השלוש נקודות (ליד סמל המחיקה), ובחר את האפשרות "תבניות" שמירת הטיוטא כתבנית.

    ותגדיר מסנן שישלח את התבנית הזו.

    בהצלחה


  • CRM מומלץ לייעל שיווק
    יהודי טובי יהודי טוב

    @חוקר
    מנסיון ממליץ על powerlink.

    תוכל להתנסות בחינם


  • סידור מספרי טלפון באקסל
    יהודי טובי יהודי טוב

    @yossiz
    זה לא קשור לסדר ה"ויזואלי"
    זה לפי מה שכתבת לו בדוגמאות גם אם זה לא לפי הסדר,

    להלן צילומסך של השלמה שאת ה2 אותיות הראשונות הוא מעביר לסוף
    37e0859d-ba27-4685-b88c-61a95604e677-image.png


  • אקסס למתחילים: תגובות
    יהודי טובי יהודי טוב

    @OdedDvir

    רק עכשיו עברתי על הפוסט של ההדרכה,

    פשוט כתוב מדהים!!

    כתיבה קולחת ונעימה, (פתאום ללא שימת לב, אני מוצא את עצמי לקראת סוף ההדרכה)

    מדהים!!

    מה שכתבת:

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

    לצערי שילמתי את המחיר היקר ;(


  • הדפסה מרחוק ע"י מדפסת המחוברת לראוטר - אפשרי?
    יהודי טובי יהודי טוב

    @הבוס-הגדול
    אם יש לך מחשב שמחובר כל הזמן למדפסת תוכל להגדיר את זה כמדפסת ידנית:
    כנס לכתובת: chrome://devices
    לחץ על הוסף מדפסת.
    תבחר את המדפסת שתרצה להוסיף.

    אם זה הצליח-בכל הדפסה דרך חשבון גוגל (מייל, דפדפן מחובר וכו') תהיה לך אפשרות לבחור במדפסת הזו..

    ובכדי להעלות קובץ מהמחשב להדפסה תוכל בקישור הנ"ל להדפיס.

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

    אני השתמשתי עם זה בעבר מאוד פשוט ונוח.
    (אגב יש לך גם אפשרות לשתף את המדפסת עם חשבונות גוגל אחרים)

    נ.ב. בנטפרי שייך IP קבוע...


  • הצעה לפתרון למכת הצינתוקים
    יהודי טובי יהודי טוב

    אני חושב שבמקום להציע איך לגרום להם לשלם כמה שקלים על ההפניה.

    צריך פשוט לעלות את המוּדעוּת לא לתרום למי שמצנתק.

    הרי זה פשוט שהם יוצאים עם רווח מהצינתוקים האלו.

    מישהו אמר לי פעם סכומי הכנסות שהוא ליווה קמפיין צינתוקים והוא היה בהלם מכמות התרומות שנכנסו


  • עזרה בקבלת ידע על התקנת מרכזיה במשרד
    יהודי טובי יהודי טוב

    @חיבור
    לפי הבנתי אתה מרוצה מהניהול של ימות המשיח, ואתה יודע להתעסק עם ההגדרות, ומה שחסר לך זה רק אופציה של העברת שיחה משלוחה לשלוחה,
    להעביר להשהיה קיים בימות המשיח, אם אתה בפלאפון משהה את השיחה (הלחצן הירוק בלע"ז)
    ולגבי זמן המתנה של המתקשר אתה יכול להשתמש במודול תורים-שהוא מחייג כמה פעמים שמוגדר.

    לדעתי מה שהכי מומלץ זה להשאיר את המערכת הבסיסית על ימות המשיח, ולרכוש מרכזיית IP (מרכזית טלפונים שמבוססת על האינטרנט), לימות המשיח יש התמשקות לזה (שיחה נכנסת היא לא בעלות יחידה)

    בצלחה


  • ניהול חתימות בגימייל
    יהודי טובי יהודי טוב

    @chv אמר בניהול חתימות בגימייל:

    @יהודי-טוב שם תצוגה
    אם אתה מדבר על לשנות ב"מי אני" - את זה אני מכיר
    אני שואל אם אפשר לעשות כמה שמות
    ולבחור כל פעם איזה שם יוצג

    • הגדרות
    • חשבונות ויבוא
    • שליחת דואר כ:
    • הוספת עוד כתובת אימייל
    • בחלונית שנפתחת אתה בוחר את השם שאתה מעוניין שיופיע, ובכתובת אתה כותב את האימייל שלך כשלפני ה@ אתה כותב +1 (קודם + ואח"כ 1) וכו'
    • מאשר
    • וזהו
      מעכשיו בכל אימייל יפתח לך תפריט בחירה..

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

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


  • מחיקת חלקים ממיל אוטומט לפני שאנו מעבירים אותו הלאה
    יהודי טובי יהודי טוב

    @THMV כתב במחיקת חלקים ממיל אוטומט לפני שאנו מעבירים אותו הלאה:

    מצורפת דוגמא חתוכה! (ללא פרטים אישים)
    ה-V בסוף זה כי זה שם השאלה לא נורא אם זה ישאר

    מצרף קוד לסימניה - תבחר את ההודעה במייל ותלחץ על הסימניה, זה יעתיק לך את הטקסט ויסנן את השורות שמתחילות במילה ציון

    javascript:(()=>{try{let t=window.getSelection().toString();if(!t)return void alert("לא נבחר טקסט לסינון");navigator.clipboard.writeText(t.split('\n').filter(l=>!l.trim().startsWith("ציון")).join('\n')).then(()=>alert("הטקסט המסונן הועתק ללוח")).catch(e=>alert("אירעה שגיאה בהעתקת הטקסט: "+e))}catch(e){alert("שגיאה: "+e)}})();
    

    אם אתה רוצה שיפתח לך גם מייל לשליחה תכתוב את הקוד הזה,
    (שים לב לערוך את הכותרת ומיילים לשליחה)

    javascript:(()=>{try{let t=window.getSelection().toString();if(!t)return void alert("לא נבחר טקסט לסינון");let filteredText=t.split('\n').filter(l=>!l.trim().startsWith("ציון")).join('\n');let mailtoUrl=`https://mail.google.com/mail/?view=cm&fs=1&to=mail1@gmail.com,mail2@gmail.com&su=כותרת&body=${encodeURIComponent(filteredText)}`;window.open(mailtoUrl,'_blank')}catch(e){alert("שגיאה: "+e)}})();
    

    כמובן הקרדיט ל GPT.

    אגב כן צירפת פרטים אישיים - רואים בצילומסך את מס' הטלפון שהשאיר את ההודעה.
    תערוך את זה.


  • קוד Node לקבלת נתונים מבנק הפועלים
    יהודי טובי יהודי טוב

    @one1010 כתב בקוד Node לקבלת נתונים מבנק הפועלים:

    @יהודי-טוב בעצם הקוד ניגש בעצמו לדפדפן ופותח את החשבון?

    כן.

    רואים את זה על המסך?

    בקוד שכתבתי כן, אתה יכול להסיר את השורה הזו, וזה יגרום שלא יראו את זה על המסך.

    headless: false,
    

    המחשב חייב להיות דלוק?

    כן, המחשב מריץ את זה, ובקוד שלי זה גם הרצה חד"פ, אם אתה רוצה שזה ירוץ כל הזמן אתה צריך לדאוג לזה...

    זה אפשרי גם בשאר הבנקים וחברות האשראי?

    לא, הקוד הזה מתאים רק לבנק הפועלים.
    לשאר הבנקים וחברות אשראי אתה יכול להשתמש בספריה israeli-bank-scrapers.
    או להבין בעצמך מה התהליך שקורא כשאתה נכנס לבנק, ולכתוב לבד.

    מה שכתבת שאני יכול לשלוח במייל, זה לא מופיע בקוד שלך, נכון?

    נכון
    זה לא קשור.
    אם יש לך צורך ספציפי תכתוב (אולי באשכול חדש) ואולי יוכלו לכוון אותך לשם.
    הקוד הזה בס"ה מביא את הנתונים.

  • 1 / 1
  • התחברות

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

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