דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • י מנותק
    י מנותק
    יהודי צעיר
    כתב ב נערך לאחרונה על ידי יהודי צעיר
    #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
        • חוקי הפורום
        • פופולרי
        • לא נפתר
        • משתמשים
        • חיפוש גוגל בפורום
        • צור קשר