예제 #1
0
 def findBetween():
     book = request.args.get('book', default="창", type=str)
     chapter = request.args.get('chapter', default=1, type=int)
     verseFrom = request.args.get('verseFrom', default=1, type=int)
     verseTo = request.args.get('verseTo', default=1, type=int)
     verses = bf.findBetween(book, chapter, verseFrom, verseTo)
     return makeTable(verses)
예제 #2
0
def runDailySam(qtid):
    url = "http://www.365qt.com/TodaysQT.asp?QTID={}".format(qtid)
    pageString = crawl(url)
    result = parse(pageString)

    addr = result['addr']
    print(result['date'], addr)
    statements = findBetween(addr['book'], addr['chapter'], addr['verseFrom'],
                             addr['verseTo'])
    for statement in statements:
        print(statement['index'], statement['text'])
    print(result['content'])
    print(result['bx2'])
    print(result['date'])
예제 #3
0
def findBetweenXml(event, context):
    queryStringParameters = event['queryStringParameters']

    book = queryStringParameters['book']
    chapter = queryStringParameters['chapter']
    verseFrom = queryStringParameters['verseFrom']
    verseTo = queryStringParameters['verseTo']
    verses = bf.findBetween(book, int(chapter), int(verseFrom), int(verseTo))
    response = {
        "statusCode": 200,
        "headers": {
            'Access-Control-Allow-Origin': '*',
            'Access-Control-Allow-Credentials': True
        },
        "body": makeTable(verses)
    }
    return response
예제 #4
0
import libs.bibleFinder as finder
from libs.bibleMessageMaker import makeMessage

res = finder.findBetween("마", 6, 33, 33)
print(makeMessage(res[0]))
예제 #5
0
import libs.bibleFinder as finder

res = finder.findBetween("민",3,5,13)

for re in res:
    print(re)
    print(re['index'], re['text'])


res2 = finder.findByBookAndChapter("민", 3)
print(len(res2))

예제 #6
0
    bsObj = BeautifulSoup(pageString, "html.parser")
    # print(bsObj)

    qtDayText2 = bsObj.find("div", {"id": "qtDay"})
    result['qtDayText2'] = qtDayText2.text

    box2Content = bsObj.find("div", {"class": "box2Content"})
    result['box2Content'] = box2Content.text

    script = bsObj.find("div", {"class": "script"})
    result['srcipt'] = script.text

    content = bsObj.find("div", {"id": "content"})
    ps = content.findAll("p")
    result['ps4'] = ps[4].text

    bx2 = bsObj.find("div", {"class": "bx2"})
    result['bx2'] = bx2.text

    return result


result = parse(pageString)
print(result['qtDayText2'])
print(result['ps4'])
print(result['bx2'])

res = finder.findBetween("ып╝", 3, 5, 13)
for re in res:
    print(re['index'], re['text'])
예제 #7
0
import libs.bibleFinder as finder
import os


def makeMessage(row):
    return "{} {}".format(row['index'], row['text'])


result = finder.findBetween("창", 1, 2, 5)
for row in result:
    print(makeMessage(row))
    # print(row['chapter'])
print(len(result))