Esempio n. 1
0
def index():

    mars = mongo.db.mars.find_one()
    if mars == None:
        # loading  collection mar if nothing in the data base mars_db
        mongo.db.mars.update({}, scrape_mars.scrape_all_sites(), upsert=True)
        time.sleep(1)
        mars = mongo.db.mars.find_one()

    return render_template("index.html", mars=mars)
Esempio n. 2
0
def scrape_all_sites():

    #####mars_news_data = mongo.db.mars_data
    mars_news_data = scrape_mars.scrape_all_sites()

    # Insert mars_news_data into database collection mars_data
    mongo.db.mars_data.update({}, mars_news_data, upsert=True)

    # Redirect back to Landing Page
    ###return redirect("http://localhost:5000/", code=302)
    return redirect("/", code=302)
Esempio n. 3
0
def scrape_all_sites():

    print("We are in scrape")

    #####mars_news_data = mongo.db.mars_data
    mars_news_data = scrape_mars.scrape_all_sites()

    # Insert mars_news_data into database collection mars_data
    mongo.db.mars_data.update({}, mars_news_data, upsert=True)
    #for MongoClient # db.mars_data.update({}, mars_news_data, upsert=True)

    # Redirect back to Landing Page
    return redirect("/", code=302)
Esempio n. 4
0
def scrape():
    mars = mongo.db.mars
    data = scrape_mars.scrape_all_sites()
    mars.update({}, data, upsert=True)

    return redirect("http://localhost:5000/", code=302)