コード例 #1
0
def desaUsuaris(fol):
    """
    Funció que desa tots els usuaris en un fitxer específic pels usuaris

    :param fol: El nom del directori on s'ha de guardar els usuaris
    """
    usuaris = []
    for user in i.getUsuaris().values():
        usuaris.append(user.desa())

    ReadWriteFiles.writeToFile(fol, ReadWriteFiles.NomFitUsuaris, usuaris)
コード例 #2
0
def desaPosts(fol):
    """
    Funció que desa tots els posts en un fitxer específic pels posts

    :param fol: El nom del directori on s'ha de guardar els posts
    """
    posts = []
    for post in i.getPosts().values():
        posts.append(post.desa())

    ReadWriteFiles.writeToFile(fol, ReadWriteFiles.NomFitPosts, posts)
コード例 #3
0
def desaHashtags(fol):
    """
    Funció que desa tots els hashtags en un fitxer específic pels hashtags

    :param fol: El nom del directori on s'ha de guardar els hashtags
    """
    hashtags = []
    for h in i.getHashtags().values():
        hashtags.append(h.id)

    ReadWriteFiles.writeToFile(fol, ReadWriteFiles.NomFitHashtags, hashtags)
コード例 #4
0
def getVhdl():
    """
    S'encarrega de crear un directori amb els fitxers necessàris a dins. Si ja hi és fa les conversions Partitura-ROM-VHDL
    """
    fol= ReadWriteFiles.createUseFolder()
    if(not fol[1]):
        return
    fol = fol[0]
    rom = PartituraToROM.linesToROM(fol)
    ReadWriteFiles.writeToFile(fol, ReadWriteFiles.ROM, rom)

    vhdl = ROMtoVHDL.getCodeFromFolder(fol)
    ReadWriteFiles.writeToFile(fol, ReadWriteFiles.VHDL, vhdl)