# License for the specific language governing permissions and limitations # under the License. import logging import os.path import psyclone.auth import psyclone.escape import psyclone.httpserver import psyclone.ioloop import psyclone.options import psyclone.web import uimodules from psyclone.options import define, options define("port", default=8888, help="run on the given port", type=int) define("facebook_api_key", help="your Facebook application API key", default="9e2ada1b462142c4dfcc8e894ea1e37c") define("facebook_secret", help="your Facebook application secret", default="32fc6114554e3c53d5952594510021e2") class Application(psyclone.web.Application): def __init__(self): handlers = [ (r"/", MainHandler), (r"/auth/login", AuthLoginHandler), (r"/auth/logout", AuthLogoutHandler), ] settings = dict( cookie_secret="12oETzKXQAGaYdkL5gEmGeJJFuYh7EQnp2XdTP1o/Vo=",
# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import psyclone.httpserver import psyclone.ioloop import psyclone.options import psyclone.web from psyclone.options import define, options define("port", default=8888, help="run on the given port", type=int) class MainHandler(psyclone.web.RequestHandler): def get(self): self.write("Hello, worlds") def main(): psyclone.options.parse_command_line() application = psyclone.web.Application([ (r"/", MainHandler), ], debug=True ) http_server = psyclone.httpserver.HTTPServer(application)
import markdown import os.path import re import datetime import psyclone.auth import psyclone.httpserver import psyclone.ioloop import psyclone.options import psyclone.web import unicodedata from psyclone.options import define, options import postgresql define("port", default=8888, help="run on the given port", type=int) define("db_host", default="localhost", help="blog database host") define("db_database", default="psycloneblog", help="blog database name") define("db_user", default="psycloneblog", help="blog database user") define("db_password", default="", help="blog database password") class Application(psyclone.web.Application): def __init__(self): handlers = [ (r"/", HomeHandler), (r"/archive", ArchiveHandler), (r"/feed", FeedHandler), (r"/entry/([^/]+)", EntryHandler), (r"/compose", ComposeHandler), (r"/auth/login", AuthLoginHandler), (r"/auth/logout", AuthLogoutHandler),