예제 #1
0
"""
===============================================================================

    This file is part of muServe.

    muServe is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    muServe is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with muServe; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA

=============================================================================*/
###############################################################################

    Copyright (C) 2015 Kushagra Singh

###############################################################################
"""

from app import muServe

muServe.run(host = '0.0.0.0', debug = True)
예제 #2
0
파일: views.py 프로젝트: kush789/muServe
@muServe.route("/add/<path:link>", methods=["GET", "POST"])
def add(link):
    if request.method == "POST":
        found = Queue.query.get(link)

        if found == None:
            newsong = Queue(songid=link, name=request.form["title"], upvote=1)
            db.session.add(newsong)
            db.session.commit()
            session[link] = "1"
            return redirect(url_for("queue"))
        else:
            try:
                print session[link]
                print "already upped"
            except:
                print "upvoting"
                found.upvote += 1
                session[link] = "1"
                db.session.add(found)
                db.session.commit()

            return redirect(url_for("queue"))
    else:
        return redirect(url_for("queue"))


if __name__ == "__main__":
    muServe.run(debug=True)
예제 #3
0
파일: views.py 프로젝트: Lohit13/muServe
@muServe.route('/add/<path:link>', methods=['GET', 'POST'])
def add(link):
    if request.method == 'POST':
        found = Queue.query.get(link)

        if found == None:
            newsong = Queue(songid=link, name=request.form["title"], upvote=1)
            db.session.add(newsong)
            db.session.commit()
            session[link] = "1"
            return redirect(url_for('queue'))
        else:
            try:
                print session[link]
                print "already upped"
            except:
                print "upvoting"
                found.upvote += 1
                session[link] = "1"
                db.session.add(found)
                db.session.commit()

            return redirect(url_for('queue'))
    else:
        return redirect(url_for('queue'))


if __name__ == "__main__":
    muServe.run(debug=True)