דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. עזרה הדדית - Python
  6. בקשה | רעיונות לכתיבת תוכנות

בקשה | רעיונות לכתיבת תוכנות

מתוזמן נעוץ נעול הועבר עזרה הדדית - Python
63 פוסטים 11 כותבים 1.2k צפיות 10 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 3 3157686

    @יוסף-אלחנן כתב בבקשה | רעיונות לכתיבת תוכנות:

    @האדם-החושב הצדיק עזר לי בשליטה מרחוק, והכל בא על מקומו על הצד הטוב ביותר!!!

    נשמח לשמועה פרטים כיצד בדיוק

    יוסף אלחנןי מחובר
    יוסף אלחנןי מחובר
    יוסף אלחנן
    מדריכים
    כתב ב נערך לאחרונה על ידי
    #53

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

    בא לא נכנס לזה שלא הבנתי מילה, והוא עשה הכל בשליטה מרחוק...
    😉

    תגובה 1 תגובה אחרונה
    0
    • יוסף אלחנןי יוסף אלחנן

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

      👶

      3 מנותק
      3 מנותק
      3157686
      כתב ב נערך לאחרונה על ידי
      #54

      @יוסף-אלחנן
      @האדם-החושב

      @3157686 כתב בבקשה | רעיונות לכתיבת תוכנות:

      נשמח לשמועה פרטים כיצד בדיוק

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

      תגובה 1 תגובה אחרונה
      2
      • דוד 1ד דוד 1

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

        לא מבין בזה, אז לא יודע מה תהיה רמת הקושי.
        יעזור לי מאוד!!
        @האדם-החושב זה אפשרי?

        האדם החושבה מנותק
        האדם החושבה מנותק
        האדם החושב
        מדריכים
        כתב ב נערך לאחרונה על ידי
        #55

        @דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות:

        @האדם-החושב זה אפשרי?

        תנסה את זה:

        import os
        import eyed3
        
        def process_in_folder(folder_path):
            for root, _, files in os.walk(folder_path):
                for file_name in files:
                    if file_name.lower().endswith(".mp3"):
                        reverse_tag(os.path.join(root, file_name))
                        old_path = os.path.join(root, file_name)
                        new_path = os.path.join(root, reverse_name(file_name)+".mp3")
                        os.rename(old_path, new_path)
        
        def reverse_name(file_name):
            name = file_name.split(".")
            name_reverse = name[0][::-1]
            return name_reverse
        
        def reverse_tag(file):
            audiofile = eyed3.load(file)
            artist = audiofile.tag._getArtist()
            title = audiofile.tag._getTitle()
            album_artist = audiofile.tag._getAlbumArtist()
            album = audiofile.tag._getAlbum()
            audiofile.tag.artist = artist[::-1]
            audiofile.tag.album = album[::-1]
            audiofile.tag.album_artist = album_artist[::-1]
            audiofile.tag.title = title[::-1]
            audiofile.tag.save()
        
        
        folder_path = ""
        process_in_folder(folder_path)
        

        @3157686 כתב בבקשה | רעיונות לכתיבת תוכנות:

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

        from os import listdir, rename
        from os.path import join
        num = 312
        
        path = r'./תמונות'
        
        for file in listdir(path):
            if not file.lower().endswith('.jpg') or file.startswith('IMG_') or '_' not in file:
                continue
            num += 1
            old_path = join(path, file)
            if num < 1000:
                name_name = 'IMG_' + "0" + str(num) + ".jpg"
            else:
                name_name = 'IMG_' +  str(num) + ".jpg"
            
            new_path = join(path, name_name)
            rename(old_path, new_path)
        
        יוסף אלחנןי דוד 1ד 2 תגובות תגובה אחרונה
        4
        • האדם החושבה האדם החושב

          @דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות:

          @האדם-החושב זה אפשרי?

          תנסה את זה:

          import os
          import eyed3
          
          def process_in_folder(folder_path):
              for root, _, files in os.walk(folder_path):
                  for file_name in files:
                      if file_name.lower().endswith(".mp3"):
                          reverse_tag(os.path.join(root, file_name))
                          old_path = os.path.join(root, file_name)
                          new_path = os.path.join(root, reverse_name(file_name)+".mp3")
                          os.rename(old_path, new_path)
          
          def reverse_name(file_name):
              name = file_name.split(".")
              name_reverse = name[0][::-1]
              return name_reverse
          
          def reverse_tag(file):
              audiofile = eyed3.load(file)
              artist = audiofile.tag._getArtist()
              title = audiofile.tag._getTitle()
              album_artist = audiofile.tag._getAlbumArtist()
              album = audiofile.tag._getAlbum()
              audiofile.tag.artist = artist[::-1]
              audiofile.tag.album = album[::-1]
              audiofile.tag.album_artist = album_artist[::-1]
              audiofile.tag.title = title[::-1]
              audiofile.tag.save()
          
          
          folder_path = ""
          process_in_folder(folder_path)
          

          @3157686 כתב בבקשה | רעיונות לכתיבת תוכנות:

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

          from os import listdir, rename
          from os.path import join
          num = 312
          
          path = r'./תמונות'
          
          for file in listdir(path):
              if not file.lower().endswith('.jpg') or file.startswith('IMG_') or '_' not in file:
                  continue
              num += 1
              old_path = join(path, file)
              if num < 1000:
                  name_name = 'IMG_' + "0" + str(num) + ".jpg"
              else:
                  name_name = 'IMG_' +  str(num) + ".jpg"
              
              new_path = join(path, name_name)
              rename(old_path, new_path)
          
          יוסף אלחנןי מחובר
          יוסף אלחנןי מחובר
          יוסף אלחנן
          מדריכים
          כתב ב נערך לאחרונה על ידי
          #56

          חבר'ה, תקשיבו!

          מתהלך כאן ביננו גאון מטורף!

          @האדם-החושב תודה לך!!!

          👑

          תגובה 1 תגובה אחרונה
          0
          • האדם החושבה האדם החושב

            @דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות:

            @האדם-החושב זה אפשרי?

            תנסה את זה:

            import os
            import eyed3
            
            def process_in_folder(folder_path):
                for root, _, files in os.walk(folder_path):
                    for file_name in files:
                        if file_name.lower().endswith(".mp3"):
                            reverse_tag(os.path.join(root, file_name))
                            old_path = os.path.join(root, file_name)
                            new_path = os.path.join(root, reverse_name(file_name)+".mp3")
                            os.rename(old_path, new_path)
            
            def reverse_name(file_name):
                name = file_name.split(".")
                name_reverse = name[0][::-1]
                return name_reverse
            
            def reverse_tag(file):
                audiofile = eyed3.load(file)
                artist = audiofile.tag._getArtist()
                title = audiofile.tag._getTitle()
                album_artist = audiofile.tag._getAlbumArtist()
                album = audiofile.tag._getAlbum()
                audiofile.tag.artist = artist[::-1]
                audiofile.tag.album = album[::-1]
                audiofile.tag.album_artist = album_artist[::-1]
                audiofile.tag.title = title[::-1]
                audiofile.tag.save()
            
            
            folder_path = ""
            process_in_folder(folder_path)
            

            @3157686 כתב בבקשה | רעיונות לכתיבת תוכנות:

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

            from os import listdir, rename
            from os.path import join
            num = 312
            
            path = r'./תמונות'
            
            for file in listdir(path):
                if not file.lower().endswith('.jpg') or file.startswith('IMG_') or '_' not in file:
                    continue
                num += 1
                old_path = join(path, file)
                if num < 1000:
                    name_name = 'IMG_' + "0" + str(num) + ".jpg"
                else:
                    name_name = 'IMG_' +  str(num) + ".jpg"
                
                new_path = join(path, name_name)
                rename(old_path, new_path)
            
            דוד 1ד מנותק
            דוד 1ד מנותק
            דוד 1
            מדריכים
            כתב ב נערך לאחרונה על ידי
            #57

            @האדם-החושב כתב בבקשה | רעיונות לכתיבת תוכנות:

            תנסה את זה:

            > import os
            > import eyed3
            >  
            > def process_in_folder(folder_path):
            >     for root, _, files in os.walk(folder_path):
            >         for file_name in files:
            >             if file_name.lower().endswith(".mp3"):
            >                 reverse_tag(os.path.join(root, file_name))
            >                 old_path = os.path.join(root, file_name)
            >                 new_path = os.path.join(root, reverse_name(file_name)+".mp3")
            >                 os.rename(old_path, new_path)
            >  
            > def reverse_name(file_name):
            >     name = file_name.split(".")
            >     name_reverse = name[0][::-1]
            >     return name_reverse
            >  
            > def reverse_tag(file):
            >     audiofile = eyed3.load(file)
            >     artist = audiofile.tag._getArtist()
            >     title = audiofile.tag._getTitle()
            >     album_artist = audiofile.tag._getAlbumArtist()
            >     album = audiofile.tag._getAlbum()
            >     audiofile.tag.artist = artist[::-1]
            >     audiofile.tag.album = album[::-1]
            >     audiofile.tag.album_artist = album_artist[::-1]
            >     audiofile.tag.title = title[::-1]
            >     audiofile.tag.save()
            >  
            >  
            > folder_path = ""
            > process_in_folder(folder_path)
            

            הזנתי בfolder_path את הנתיב המבוקש
            שמרתי את הקוד עם סיומת PY ולא עבד.

            התקנתי פייתון 3.12 איך מריצים בו קודים? איך פותחים טרמינל?

            יכול להיות שצריך בשביל זה להתקין מודול eyde3?
            איך עושים את זה?

            sivan22S האדם החושבה 2 תגובות תגובה אחרונה
            0
            • דוד 1ד דוד 1

              @האדם-החושב כתב בבקשה | רעיונות לכתיבת תוכנות:

              תנסה את זה:

              > import os
              > import eyed3
              >  
              > def process_in_folder(folder_path):
              >     for root, _, files in os.walk(folder_path):
              >         for file_name in files:
              >             if file_name.lower().endswith(".mp3"):
              >                 reverse_tag(os.path.join(root, file_name))
              >                 old_path = os.path.join(root, file_name)
              >                 new_path = os.path.join(root, reverse_name(file_name)+".mp3")
              >                 os.rename(old_path, new_path)
              >  
              > def reverse_name(file_name):
              >     name = file_name.split(".")
              >     name_reverse = name[0][::-1]
              >     return name_reverse
              >  
              > def reverse_tag(file):
              >     audiofile = eyed3.load(file)
              >     artist = audiofile.tag._getArtist()
              >     title = audiofile.tag._getTitle()
              >     album_artist = audiofile.tag._getAlbumArtist()
              >     album = audiofile.tag._getAlbum()
              >     audiofile.tag.artist = artist[::-1]
              >     audiofile.tag.album = album[::-1]
              >     audiofile.tag.album_artist = album_artist[::-1]
              >     audiofile.tag.title = title[::-1]
              >     audiofile.tag.save()
              >  
              >  
              > folder_path = ""
              > process_in_folder(folder_path)
              

              הזנתי בfolder_path את הנתיב המבוקש
              שמרתי את הקוד עם סיומת PY ולא עבד.

              התקנתי פייתון 3.12 איך מריצים בו קודים? איך פותחים טרמינל?

              יכול להיות שצריך בשביל זה להתקין מודול eyde3?
              איך עושים את זה?

              sivan22S מנותק
              sivan22S מנותק
              sivan22
              כתב ב נערך לאחרונה על ידי
              #58

              @דוד-1 https://mitmachim.top/topic/69165/מדריך-התקנת-פייתון-וחבילות-pip-בדגש-לנטפרי

              מקווה שזה יעזור לך.

              תגובה 1 תגובה אחרונה
              1
              • דוד 1ד דוד 1

                @האדם-החושב כתב בבקשה | רעיונות לכתיבת תוכנות:

                תנסה את זה:

                > import os
                > import eyed3
                >  
                > def process_in_folder(folder_path):
                >     for root, _, files in os.walk(folder_path):
                >         for file_name in files:
                >             if file_name.lower().endswith(".mp3"):
                >                 reverse_tag(os.path.join(root, file_name))
                >                 old_path = os.path.join(root, file_name)
                >                 new_path = os.path.join(root, reverse_name(file_name)+".mp3")
                >                 os.rename(old_path, new_path)
                >  
                > def reverse_name(file_name):
                >     name = file_name.split(".")
                >     name_reverse = name[0][::-1]
                >     return name_reverse
                >  
                > def reverse_tag(file):
                >     audiofile = eyed3.load(file)
                >     artist = audiofile.tag._getArtist()
                >     title = audiofile.tag._getTitle()
                >     album_artist = audiofile.tag._getAlbumArtist()
                >     album = audiofile.tag._getAlbum()
                >     audiofile.tag.artist = artist[::-1]
                >     audiofile.tag.album = album[::-1]
                >     audiofile.tag.album_artist = album_artist[::-1]
                >     audiofile.tag.title = title[::-1]
                >     audiofile.tag.save()
                >  
                >  
                > folder_path = ""
                > process_in_folder(folder_path)
                

                הזנתי בfolder_path את הנתיב המבוקש
                שמרתי את הקוד עם סיומת PY ולא עבד.

                התקנתי פייתון 3.12 איך מריצים בו קודים? איך פותחים טרמינל?

                יכול להיות שצריך בשביל זה להתקין מודול eyde3?
                איך עושים את זה?

                האדם החושבה מנותק
                האדם החושבה מנותק
                האדם החושב
                מדריכים
                כתב ב נערך לאחרונה על ידי
                #59

                @דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות:

                יכול להיות שצריך בשביל זה להתקין מודול eyde3?
                איך עושים את זה?

                pip install eyed3
                

                @דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות:

                התקנתי פייתון 3.12 איך מריצים בו קודים? איך פותחים טרמינל?

                לך לשורת הכתובת ותקליד cmd, אנטר ואז תכתוב

                python file_name.py
                

                תשנה את file_name לשם הקובץ פייתון.

                דוד 1ד תגובה 1 תגובה אחרונה
                1
                • האדם החושבה האדם החושב

                  @דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות:

                  יכול להיות שצריך בשביל זה להתקין מודול eyde3?
                  איך עושים את זה?

                  pip install eyed3
                  

                  @דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות:

                  התקנתי פייתון 3.12 איך מריצים בו קודים? איך פותחים טרמינל?

                  לך לשורת הכתובת ותקליד cmd, אנטר ואז תכתוב

                  python file_name.py
                  

                  תשנה את file_name לשם הקובץ פייתון.

                  דוד 1ד מנותק
                  דוד 1ד מנותק
                  דוד 1
                  מדריכים
                  כתב ב נערך לאחרונה על ידי
                  #60

                  @האדם-החושב תודה רבה!!
                  הייתי צריך למחוק את השורות האלו, הם יצרו שגיאה.

                   album_artist = audiofile.tag._getAlbumArtist()
                  
                   audiofile.tag.album_artist = album_artist[::-1]
                  

                  אני לא צריך את תגית album_artist, אז זה בסדר.
                  מה שחשוב לי כן זה תגית ז'אנר. תוכל להוסיף את זה?
                  וגם שיתמוך בעוד פורמטים של מוזיקה ולא רק MP3 , כגון FLAC וWMA
                  וכן אשמח שתוסיף אם אפשרי, שיטפל רק בטקסט שכתוב בעברית, ולא באנגלית או מספרים.
                  (גם בטקסט מעורב זה אפשרי שיהוך רק את העברית?)

                  תודה רבה, זה עוזר לי מאוד!!

                  האדם החושבה תגובה 1 תגובה אחרונה
                  0
                  • י מנותק
                    י מנותק
                    יהודי צעיר
                    כתב ב נערך לאחרונה על ידי יהודי צעיר
                    #61

                    תראו כאן רעיון אדיר, פשוט לבנות איתו תוכנות בשניות.
                    ניסיתי לבנות תוכנת חיפוש ותראו תוצאות:
                    https://mitmachim.top/topic/69276/המלצה-ניסיון-לבניית-תוכנת-חיפוש
                    רק צריך לפתח אותו, והבינה מלאכותית מוכנה לסייע, אז קדימה...!

                    3 תגובה 1 תגובה אחרונה
                    1
                    • י יהודי צעיר

                      תראו כאן רעיון אדיר, פשוט לבנות איתו תוכנות בשניות.
                      ניסיתי לבנות תוכנת חיפוש ותראו תוצאות:
                      https://mitmachim.top/topic/69276/המלצה-ניסיון-לבניית-תוכנת-חיפוש
                      רק צריך לפתח אותו, והבינה מלאכותית מוכנה לסייע, אז קדימה...!

                      3 מנותק
                      3 מנותק
                      3157686
                      כתב ב נערך לאחרונה על ידי
                      #62

                      @יהודי-צעיר
                      ממליץ לך לעיין בוויכוח שהיה כאן בנושה הזה

                      תגובה 1 תגובה אחרונה
                      1
                      • דוד 1ד דוד 1

                        @האדם-החושב תודה רבה!!
                        הייתי צריך למחוק את השורות האלו, הם יצרו שגיאה.

                         album_artist = audiofile.tag._getAlbumArtist()
                        
                         audiofile.tag.album_artist = album_artist[::-1]
                        

                        אני לא צריך את תגית album_artist, אז זה בסדר.
                        מה שחשוב לי כן זה תגית ז'אנר. תוכל להוסיף את זה?
                        וגם שיתמוך בעוד פורמטים של מוזיקה ולא רק MP3 , כגון FLAC וWMA
                        וכן אשמח שתוסיף אם אפשרי, שיטפל רק בטקסט שכתוב בעברית, ולא באנגלית או מספרים.
                        (גם בטקסט מעורב זה אפשרי שיהוך רק את העברית?)

                        תודה רבה, זה עוזר לי מאוד!!

                        האדם החושבה מנותק
                        האדם החושבה מנותק
                        האדם החושב
                        מדריכים
                        כתב ב נערך לאחרונה על ידי
                        #63

                        @דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות:

                        מה שחשוב לי כן זה תגית ז'אנר. תוכל להוסיף את זה?
                        וכן אשמח שתוסיף אם אפשרי, שיטפל רק בטקסט שכתוב בעברית, ולא באנגלית או מספרים.

                        הוספתי

                        (גם בטקסט מעורב זה אפשרי שיהיה רק את העברית?)

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

                        וגם שיתמוך בעוד פורמטים של מוזיקה ולא רק MP3 , כגון FLAC וWMA

                        לא אפשרי בספריה שעבדתי איתה, אולי בספרייה אחרת.

                        import os
                        import eyed3
                        import re
                          
                        def process_in_folder(folder_path):
                            for root, _, files in os.walk(folder_path):
                                for file_name in files:
                                    if file_name.lower().endswith(".mp3"):
                                        reverse_tag(os.path.join(root, file_name))
                                        old_path = os.path.join(root, file_name)
                                        new_path = os.path.join(root, is_hebrew(file_name.split(".")[0])+".mp3")
                                        os.rename(old_path, new_path)
                            
                        def is_hebrew(text):
                            is_heb = bool(re.search(r'[\u0590-\u05FF]+', text))
                            if not is_heb:
                                return text
                            else:
                                split_txt = text.split()
                                list_heb = []
                                for i in split_txt:
                                    is_heb = bool(re.search(r'[\u0590-\u05FF]+', i))
                                    if is_heb:
                                        i = i[::-1]
                                        list_heb.append(i)
                                    else:
                                        list_heb.append(i)
                                reverse_txt = " ".join(list_heb[::-1])
                                return reverse_txt
                          
                        def reverse_tag(file):
                            audiofile = eyed3.load(file)
                            audiofile.tag.artist = is_hebrew(audiofile.tag._getArtist())
                            audiofile.tag.album = is_hebrew(audiofile.tag._getAlbum())
                            audiofile.tag.title = is_hebrew(audiofile.tag._getTitle())
                            audiofile.tag.genre = is_hebrew(str(audiofile.tag._getGenre()))
                            audiofile.tag.save()
                          
                          
                        folder_path = ""
                        process_in_folder(folder_path)
                        
                        תגובה 1 תגובה אחרונה
                        2

                        • התחברות

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

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