Exemplo n.º 1
0
Arquivo: git.py Projeto: gkhater/Lupin
def buildJournalEntry(entry, ignoreURL):
    journalEntry = ""

    if (TODOCommand in entry):
        journalEntry = config.defaultIndentLevel + " TODO " + utils.getCurrentTime(
        ) + " " + entry.replace(TODOCommand, '')
    else:
        journalEntry = config.defaultIndentLevel + " " + utils.getCurrentTime(
        ) + " " + entry

    if (not (ignoreURL)):
        print(entry)
        journalEntryURL = utils.containsYTURL(entry)
        print(journalEntryURL)
        if (journalEntryURL):
            #title = getWebPageTitle(journalEntryURL)
            journalEntry = journalEntry.replace(
                journalEntryURL, '{{youtube ' + journalEntryURL + '}}')
        else:
            journalEntryURL = utils.containsURL(entry)
            if (journalEntryURL):
                title = utils.getWebPageTitle(journalEntryURL)
                journalEntry = journalEntry.replace(
                    journalEntryURL, '#' + config.BookmarkTag + ' [' + title +
                    '](' + journalEntryURL + ')')

    print(journalEntry)
    return journalEntry
Exemplo n.º 2
0
def buildJournalEntry(entry, ignoreURL):
    journalEntry = ""

    currentTime = utils.getCurrentTime()
    if currentTime:
        currentTime += " "
    else:
        currentTime = ""

    # print(processCommandsMapping('21:40 some non todo entry T'))

    journalEntry = config.defaultIndentLevel + " " + utils.processCommandsMapping(
        currentTime + entry)
    # if(TODOCommand in entry):
    #     journalEntry = config.defaultIndentLevel + " TODO " + currentTime + entry.replace(TODOCommand,'')
    # else:
    #     journalEntry = config.defaultIndentLevel + " " + currentTime + entry

    if (not (ignoreURL)):
        # print(entry)
        journalEntryURL = utils.containsYTURL(entry)
        # print (journalEntryURL)
        if (journalEntryURL):
            #title = getWebPageTitle(journalEntryURL)
            journalEntry = journalEntry.replace(
                journalEntryURL, '{{youtube ' + journalEntryURL + '}}')
        else:
            journalEntryURL = utils.containsTWUrl(entry)
            if (journalEntryURL):
                # journalEntry = utils.generateTwitterIframe(journalEntryURL)
                tweetString = twitter.LogTwitterUrl(journalEntryURL)
                journalEntry = journalEntry.replace(journalEntryURL,
                                                    tweetString)
            else:
                journalEntryURL = utils.containsURL(entry)
                if (journalEntryURL):
                    title = utils.getWebPageTitle(journalEntryURL)
                    if (config.journalsFilesExtension == '.md'):
                        journalEntry = journalEntry.replace(
                            journalEntryURL, '#' + config.BookmarkTag + ' [' +
                            title + '](' + journalEntryURL + ')')
                    elif (config.journalsFilesExtension == '.org'):
                        journalEntry = journalEntry.replace(
                            journalEntryURL, '#' + config.BookmarkTag + ' [[' +
                            journalEntryURL + '][' + title + ']]')

    print(journalEntry)
    return journalEntry