示例#1
0
 def __init__(self, db, emitter):
     hd = HymnData(db)
     self.title, self.author, self.date = hd.hymnal_info()
     self.hymns = hd.load_hymns()
     self.emitter = emitter
示例#2
0
from __future__ import print_function

import os, sys, uuid
from hymn import hymn_from_string
from hymnary import Hymnary
from menu import ConsoleMenu
from hymn_data import HymnData

db = sys.argv[1]
hymn_data = HymnData(db)

try:
    title, author, date = hymn_data.hymnal_info()
    print(title)
    print("%s (%s)" % (author, date))
except (IndexError, TypeError):
    title, author, date = (input("Title: "),
                           input("Author: "),
                           input("Year: "))
    hymn_data.cur.execute("insert into info (title, author, year) values (?, ?, ?)",
                          (title, author, date))
    hymn_data.cur.connection.commit()

print("Last hymn entered: #%s." % hymn_data.max_hymn_num())

hymnary = Hymnary()

while True:
    first_line = input("First line: ")
    
    auths = hymnary.search(first_line)