From 779de2d0735b00448c49c68cfc394c78b82c5421 Mon Sep 17 00:00:00 2001 From: Gonzom Date: Sat, 30 Jan 2021 21:04:36 +0200 Subject: [PATCH 01/14] feat: add i18n support (#115) * feat: add i18n support This feature includes the core functions added to /internal, English and Hebrew json files, removal of text strings from the html files, updates to the routes and model updates. Also included are tests. Please note, that this feature is waiting on user registration for final hooks. By: Gonny <1@1> --- app/babel_mapping.ini | 3 + app/config.py.example | 3 + app/database/models.py | 9 ++- app/dependencies.py | 2 +- app/internal/languages.py | 89 ++++++++++++++++++++ app/locales/base.pot | 124 ++++++++++++++++++++++++++++ app/locales/en/LC_MESSAGES/base.mo | Bin 0 -> 443 bytes app/locales/en/LC_MESSAGES/base.po | 125 +++++++++++++++++++++++++++++ app/locales/he/LC_MESSAGES/base.mo | Bin 0 -> 557 bytes app/locales/he/LC_MESSAGES/base.po | 125 +++++++++++++++++++++++++++++ app/main.py | 11 +-- app/routers/agenda.py | 15 ++-- app/routers/profile.py | 17 ++-- app/templates/agenda.html | 28 +++---- app/templates/base.html | 14 ++-- app/templates/home.html | 1 - app/templates/profile.html | 64 +++++++-------- requirements.txt | 24 +++++- tests/conftest.py | 3 +- tests/test_app.py | 3 + tests/test_language.py | 56 +++++++++++++ 21 files changed, 632 insertions(+), 84 deletions(-) create mode 100644 app/babel_mapping.ini create mode 100644 app/internal/languages.py create mode 100644 app/locales/base.pot create mode 100644 app/locales/en/LC_MESSAGES/base.mo create mode 100644 app/locales/en/LC_MESSAGES/base.po create mode 100644 app/locales/he/LC_MESSAGES/base.mo create mode 100644 app/locales/he/LC_MESSAGES/base.po create mode 100644 tests/test_language.py diff --git a/app/babel_mapping.ini b/app/babel_mapping.ini new file mode 100644 index 00000000..6a9a3e5c --- /dev/null +++ b/app/babel_mapping.ini @@ -0,0 +1,3 @@ +[python: **.py] +[jinja2: **/templates/**.html] +extensions=jinja2.ext.i18n,jinja2.ext.autoescape,jinja2.ext.with_ diff --git a/app/config.py.example b/app/config.py.example index 7af0e1af..429c60cb 100644 --- a/app/config.py.example +++ b/app/config.py.example @@ -12,6 +12,9 @@ MEDIA_DIRECTORY = 'media' PICTURE_EXTENSION = '.png' AVATAR_SIZE = (120, 120) +# DEFAULT WEBSITE LANGUAGE +WEBSITE_LANGUAGE = "en" + email_conf = ConnectionConfig( MAIL_USERNAME=os.getenv("MAIL_USERNAME") or "user", MAIL_PASSWORD=os.getenv("MAIL_PASSWORD") or "password", diff --git a/app/database/models.py b/app/database/models.py index 0c92ae94..47210783 100644 --- a/app/database/models.py +++ b/app/database/models.py @@ -14,8 +14,8 @@ class User(Base): full_name = Column(String) description = Column(String, default="Happy new user!") avatar = Column(String, default="profile.png") - is_active = Column(Boolean, default=True) + language_id = Column(Integer, ForeignKey("languages.id")) events = relationship( "Event", cascade="all, delete", back_populates="owner") @@ -32,3 +32,10 @@ class Event(Base): owner_id = Column(Integer, ForeignKey("users.id")) owner = relationship("User", back_populates="events") + + +class Language(Base): + __tablename__ = "languages" + + id = Column(Integer, primary_key=True, index=True) + name = Column(String, unique=True, nullable=False) diff --git a/app/dependencies.py b/app/dependencies.py index 79ae18c5..f1eee53b 100644 --- a/app/dependencies.py +++ b/app/dependencies.py @@ -4,10 +4,10 @@ from app import config - APP_PATH = os.path.dirname(os.path.realpath(__file__)) MEDIA_PATH = os.path.join(APP_PATH, config.MEDIA_DIRECTORY) STATIC_PATH = os.path.join(APP_PATH, "static") TEMPLATES_PATH = os.path.join(APP_PATH, "templates") templates = Jinja2Templates(directory=TEMPLATES_PATH) +templates.env.add_extension('jinja2.ext.i18n') diff --git a/app/internal/languages.py b/app/internal/languages.py new file mode 100644 index 00000000..ba55dbfb --- /dev/null +++ b/app/internal/languages.py @@ -0,0 +1,89 @@ +import gettext +import os +from pathlib import Path +from typing import Any, Generator + +from app import config +from app.dependencies import templates + +LANGUAGE_DIR = "app/locales" +LANGUAGE_DIR_TEST = "../app/locales" +TRANSLATION_FILE = "base" + + +def set_ui_language(language: str = None) -> None: + """Set the gettext translations to a given language. + If the language requested is not supported, the translations default + to the value of config.WEBSITE_LANGUAGE. + + Args: + language (str, optional): a valid language code that follows RFC 1766. + Defaults to None. + See also the Language Code Identifier (LCID) Reference for a list of + valid language codes. + + .. _RFC 1766: + https://tools.ietf.org/html/rfc1766.html + + .. _Language Code Identifier (LCID) Reference: + https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c # noqa: E501 + """ + + # TODO: Connect when user registration is completed. + # if not language: + # language = _get_display_language(user_id: int) + + language_dir = _get_language_directory() + + if language not in _get_supported_languages(language_dir): + language = config.WEBSITE_LANGUAGE + + translations = gettext.translation(TRANSLATION_FILE, + localedir=language_dir, + languages=[language]) + translations.install() + templates.env.install_gettext_translations(translations, newstyle=True) + + +# TODO: Waiting for user registration. Add doc. +# def _get_display_language(user_id: int) -> str: +# # TODO: handle user language setting: +# # If user is logged in, get language setting. +# # If user is not logged in, get default site setting. +# +# if db_user: +# return db_user.language +# return config.WEBSITE_LANGUAGE + + +def _get_language_directory() -> str: + """Get and return the language directory relative path. + + Returns: + str: the language directory relative path. + """ + language_dir = LANGUAGE_DIR + if Path(LANGUAGE_DIR_TEST).is_dir(): + # If running from test, change dir path. + language_dir = LANGUAGE_DIR_TEST + return language_dir + + +def _get_supported_languages(language_dir: str = None) -> \ + Generator[str, Any, None]: + """Get and return a generator of supported translation languages codes. + + Args: + language_dir (str, optional): the path of the language directory. + Defaults to None. + + Returns: + Generator[str, Any, None]: a generator expression of supported + translation languages codes. + """ + + if not language_dir: + language_dir = _get_language_directory() + + return (language.name for language in + [Path(f.path) for f in os.scandir(language_dir) if f.is_dir()]) diff --git a/app/locales/base.pot b/app/locales/base.pot new file mode 100644 index 00000000..1ffbeab0 --- /dev/null +++ b/app/locales/base.pot @@ -0,0 +1,124 @@ +# Translations template for PROJECT. +# Copyright (C) 2021 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2021. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2021-01-26 21:30+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.0\n" + +#: app/routers/profile.py:19 +msgid "Not found" +msgstr "" + +#: app/templates/agenda.html:11 +msgid "From" +msgstr "" + +#: app/templates/agenda.html:13 +msgid "to" +msgstr "" + +#: app/templates/agenda.html:33 +msgid "Start date is greater than end date" +msgstr "" + +#: app/templates/agenda.html:35 +msgid "No events found..." +msgstr "" + +#: app/templates/base.html:18 +msgid "Calendar" +msgstr "" + +#: app/templates/base.html:26 +msgid "Home" +msgstr "" + +#: app/templates/base.html:29 +msgid "Profile" +msgstr "" + +#: app/templates/base.html:32 +msgid "Sign in" +msgstr "" + +#: app/templates/base.html:35 +msgid "Sign up" +msgstr "" + +#: app/templates/base.html:40 +msgid "Agenda" +msgstr "" + +#: app/templates/profile.html:53 +msgid "Update name" +msgstr "" + +#: app/templates/profile.html:60 app/templates/profile.html:82 +#: app/templates/profile.html:103 app/templates/profile.html:127 +msgid "Save changes" +msgstr "" + +#: app/templates/profile.html:74 +msgid "Update email" +msgstr "" + +#: app/templates/profile.html:95 +msgid "Update description" +msgstr "" + +#: app/templates/profile.html:118 +msgid "Update photo" +msgstr "" + +#: app/templates/profile.html:144 +msgid "Settings" +msgstr "" + +#: app/templates/profile.html:161 +msgid "Features" +msgstr "" + +#: app/templates/profile.html:165 +msgid "Export my calendar" +msgstr "" + +#: app/templates/profile.html:168 app/templates/profile.html:171 +msgid "Your feature" +msgstr "" + +#: app/templates/profile.html:192 +msgid "Upcoming event on (date)" +msgstr "" + +#: app/templates/profile.html:203 +msgid "The Event (event)" +msgstr "" + +#: app/templates/profile.html:206 +msgid "Last updated (time) ago" +msgstr "" + +#: app/templates/profile.html:223 +msgid "Explore MeetUps near you" +msgstr "" + +#: app/templates/profile.html:232 app/templates/profile.html:241 +msgid "Your Card" +msgstr "" + +#: tests/test_language.py:39 +msgid "test python translation" +msgstr "" + diff --git a/app/locales/en/LC_MESSAGES/base.mo b/app/locales/en/LC_MESSAGES/base.mo new file mode 100644 index 0000000000000000000000000000000000000000..203ac92ef202b99b8ced0835ec4e85e232e11c56 GIT binary patch literal 443 zcmZvY!AiqG5QZyw%F(lj5j-e5HHjc~+myCxDv_iOY3zO5Zet|f4Z9n$58=_*^I60H-|&B)9DlS-9hp8gecp&)b#3N%^N7tZk>Z7|G=^(jFsTZ`2_)(4G4L~3 z1nE4SO|6twLTZdvUaWCc=L$1HAc%)yG#HM@X)vE#$t*)(GOEoFIHsBraBbH?+d=mZ zT!-A+SGH^0#)v6FSush z9JQ+qO0ze8Qw@P5I?F;^4~#Qu5;9rt2#n~G LmEgAT4Wab~dcu91 literal 0 HcmV?d00001 diff --git a/app/locales/en/LC_MESSAGES/base.po b/app/locales/en/LC_MESSAGES/base.po new file mode 100644 index 00000000..0d75f1c5 --- /dev/null +++ b/app/locales/en/LC_MESSAGES/base.po @@ -0,0 +1,125 @@ +# English translations for PROJECT. +# Copyright (C) 2021 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2021. +# +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2021-01-26 21:30+0200\n" +"PO-Revision-Date: 2021-01-26 21:31+0200\n" +"Last-Translator: FULL NAME \n" +"Language: en\n" +"Language-Team: en \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.0\n" + +#: app/routers/profile.py:19 +msgid "Not found" +msgstr "" + +#: app/templates/agenda.html:11 +msgid "From" +msgstr "" + +#: app/templates/agenda.html:13 +msgid "to" +msgstr "" + +#: app/templates/agenda.html:33 +msgid "Start date is greater than end date" +msgstr "" + +#: app/templates/agenda.html:35 +msgid "No events found..." +msgstr "" + +#: app/templates/base.html:18 +msgid "Calendar" +msgstr "" + +#: app/templates/base.html:26 +msgid "Home" +msgstr "" + +#: app/templates/base.html:29 +msgid "Profile" +msgstr "" + +#: app/templates/base.html:32 +msgid "Sign in" +msgstr "" + +#: app/templates/base.html:35 +msgid "Sign up" +msgstr "" + +#: app/templates/base.html:40 +msgid "Agenda" +msgstr "" + +#: app/templates/profile.html:53 +msgid "Update name" +msgstr "" + +#: app/templates/profile.html:60 app/templates/profile.html:82 +#: app/templates/profile.html:103 app/templates/profile.html:127 +msgid "Save changes" +msgstr "" + +#: app/templates/profile.html:74 +msgid "Update email" +msgstr "" + +#: app/templates/profile.html:95 +msgid "Update description" +msgstr "" + +#: app/templates/profile.html:118 +msgid "Update photo" +msgstr "" + +#: app/templates/profile.html:144 +msgid "Settings" +msgstr "" + +#: app/templates/profile.html:161 +msgid "Features" +msgstr "" + +#: app/templates/profile.html:165 +msgid "Export my calendar" +msgstr "" + +#: app/templates/profile.html:168 app/templates/profile.html:171 +msgid "Your feature" +msgstr "" + +#: app/templates/profile.html:192 +msgid "Upcoming event on (date)" +msgstr "" + +#: app/templates/profile.html:203 +msgid "The Event (event)" +msgstr "" + +#: app/templates/profile.html:206 +msgid "Last updated (time) ago" +msgstr "" + +#: app/templates/profile.html:223 +msgid "Explore MeetUps near you" +msgstr "" + +#: app/templates/profile.html:232 app/templates/profile.html:241 +msgid "Your Card" +msgstr "" + +#: tests/test_language.py:39 +msgid "test python translation" +msgstr "" + diff --git a/app/locales/he/LC_MESSAGES/base.mo b/app/locales/he/LC_MESSAGES/base.mo new file mode 100644 index 0000000000000000000000000000000000000000..7e5e4bcbbfcb42bd838c33e33111d30cbd8fd45c GIT binary patch literal 557 zcmZut!A{#i5Ory#BC97Zz4S1ZdH_|M+HO@*Ll7Y`D99#}W4JHL#4&Pqt=&!4d_)f| z$^nV07o;M7Xm9)o7sgNll{(VfnR)ZHZ#35{FBT5PbHW?Kr@DC(G1V^#3E?&2knsJP z<4h^PBHU2@j`H#nJ$)s|MTw3@sjOIHPs=A>aNwzU<2;U=Bj|VP4L&;q?<&KC-EDe z+m^zhprz&&SsDChK2#+y#0Cr}Txm4TnHjV7M_s-A7!`}eP>u?bhp>KJ7, 2021. +# +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2021-01-26 21:30+0200\n" +"PO-Revision-Date: 2021-01-26 21:31+0200\n" +"Last-Translator: FULL NAME \n" +"Language: he\n" +"Language-Team: he \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.0\n" + +#: app/routers/profile.py:19 +msgid "Not found" +msgstr "" + +#: app/templates/agenda.html:11 +msgid "From" +msgstr "" + +#: app/templates/agenda.html:13 +msgid "to" +msgstr "" + +#: app/templates/agenda.html:33 +msgid "Start date is greater than end date" +msgstr "" + +#: app/templates/agenda.html:35 +msgid "No events found..." +msgstr "" + +#: app/templates/base.html:18 +msgid "Calendar" +msgstr "" + +#: app/templates/base.html:26 +msgid "Home" +msgstr "" + +#: app/templates/base.html:29 +msgid "Profile" +msgstr "פרופיל" + +#: app/templates/base.html:32 +msgid "Sign in" +msgstr "" + +#: app/templates/base.html:35 +msgid "Sign up" +msgstr "" + +#: app/templates/base.html:40 +msgid "Agenda" +msgstr "" + +#: app/templates/profile.html:53 +msgid "Update name" +msgstr "" + +#: app/templates/profile.html:60 app/templates/profile.html:82 +#: app/templates/profile.html:103 app/templates/profile.html:127 +msgid "Save changes" +msgstr "" + +#: app/templates/profile.html:74 +msgid "Update email" +msgstr "" + +#: app/templates/profile.html:95 +msgid "Update description" +msgstr "" + +#: app/templates/profile.html:118 +msgid "Update photo" +msgstr "" + +#: app/templates/profile.html:144 +msgid "Settings" +msgstr "" + +#: app/templates/profile.html:161 +msgid "Features" +msgstr "" + +#: app/templates/profile.html:165 +msgid "Export my calendar" +msgstr "" + +#: app/templates/profile.html:168 app/templates/profile.html:171 +msgid "Your feature" +msgstr "" + +#: app/templates/profile.html:192 +msgid "Upcoming event on (date)" +msgstr "" + +#: app/templates/profile.html:203 +msgid "The Event (event)" +msgstr "" + +#: app/templates/profile.html:206 +msgid "Last updated (time) ago" +msgstr "" + +#: app/templates/profile.html:223 +msgid "Explore MeetUps near you" +msgstr "" + +#: app/templates/profile.html:232 app/templates/profile.html:241 +msgid "Your Card" +msgstr "" + +#: tests/test_language.py:39 +msgid "test python translation" +msgstr "בדיקת תרגום בפייתון" + diff --git a/app/main.py b/app/main.py index 07861586..91fe2390 100644 --- a/app/main.py +++ b/app/main.py @@ -3,10 +3,11 @@ from app.database import models from app.database.database import engine -from app.dependencies import ( - MEDIA_PATH, STATIC_PATH, templates) -from app.routers import agenda, event, profile, email +from app.dependencies import MEDIA_PATH, STATIC_PATH, templates +from app.internal.languages import set_ui_language +# This MUST come before the app.routers import. +set_ui_language() models.Base.metadata.create_all(bind=engine) @@ -14,6 +15,8 @@ app.mount("/static", StaticFiles(directory=STATIC_PATH), name="static") app.mount("/media", StaticFiles(directory=MEDIA_PATH), name="media") +from app.routers import agenda, email, event, profile # noqa: E402 + app.include_router(profile.router) app.include_router(event.router) app.include_router(agenda.router) @@ -24,6 +27,4 @@ async def home(request: Request): return templates.TemplateResponse("home.html", { "request": request, - "message": "Hello, World!" - }) diff --git a/app/routers/agenda.py b/app/routers/agenda.py index f8fd532b..076f9b34 100644 --- a/app/routers/agenda.py +++ b/app/routers/agenda.py @@ -10,7 +10,6 @@ from app.dependencies import templates from app.internal import agenda_events - router = APIRouter() @@ -18,7 +17,7 @@ def calc_dates_range_for_agenda( start: Optional[date], end: Optional[date], days: Optional[int] - ) -> Tuple[date, date]: +) -> Tuple[date, date]: """Create start and end dates eccording to the parameters in the page.""" if days is not None: start = date.today() @@ -36,27 +35,27 @@ def agenda( start_date: Optional[date] = None, end_date: Optional[date] = None, days: Optional[int] = None - ) -> Jinja2Templates: +) -> Jinja2Templates: """Route for the agenda page, using dates range or exact amount of days.""" - user_id = 1 # there is no user session yet, so I use user id- 1. + user_id = 1 # there is no user session yet, so I use user id- 1. start_date, end_date = calc_dates_range_for_agenda( start_date, end_date, days - ) + ) events_objects = agenda_events.get_events_per_dates( db, user_id, start_date, end_date - ) + ) events = defaultdict(list) for event_obj in events_objects: event_duration = agenda_events.get_time_delta_string( event_obj.start, event_obj.end - ) + ) events[event_obj.start.date()].append((event_obj, event_duration)) return templates.TemplateResponse("agenda.html", { "request": request, "events": events, "start_date": start_date, - "end_date": end_date + "end_date": end_date, }) diff --git a/app/routers/profile.py b/app/routers/profile.py index 39724939..c5d0ea6b 100644 --- a/app/routers/profile.py +++ b/app/routers/profile.py @@ -1,23 +1,22 @@ import io from fastapi import APIRouter, Depends, File, Request, UploadFile +from PIL import Image from starlette.responses import RedirectResponse from starlette.status import HTTP_302_FOUND -from PIL import Image from app import config from app.database.database import get_db from app.database.models import User from app.dependencies import MEDIA_PATH, templates - PICTURE_EXTENSION = config.PICTURE_EXTENSION PICTURE_SIZE = config.AVATAR_SIZE router = APIRouter( prefix="/profile", tags=["profile"], - responses={404: {"description": "Not found"}}, + responses={404: {"description": _("Not found")}}, # noqa F821 ) @@ -26,7 +25,8 @@ def get_placeholder_user(): username='new_user', email='my@email.po', password='1a2s3d4f5g6', - full_name='My Name' + full_name='My Name', + language_id=1 ) @@ -35,9 +35,8 @@ async def profile( request: Request, session=Depends(get_db), new_user=Depends(get_placeholder_user)): - # Get relevant data from database - upcouming_events = range(5) + upcoming_events = range(5) user = session.query(User).filter_by(id=1).first() if not user: session.add(new_user) @@ -49,14 +48,13 @@ async def profile( return templates.TemplateResponse("profile.html", { "request": request, "user": user, - "events": upcouming_events + "events": upcoming_events, }) @router.post("/update_user_fullname") async def update_user_fullname( request: Request, session=Depends(get_db)): - user = session.query(User).filter_by(id=1).first() data = await request.form() new_fullname = data['fullname'] @@ -75,7 +73,6 @@ async def update_user_fullname( @router.post("/update_user_email") async def update_user_email( request: Request, session=Depends(get_db)): - user = session.query(User).filter_by(id=1).first() data = await request.form() new_email = data['email'] @@ -93,7 +90,6 @@ async def update_user_email( @router.post("/update_user_description") async def update_profile( request: Request, session=Depends(get_db)): - user = session.query(User).filter_by(id=1).first() data = await request.form() new_description = data['description'] @@ -111,7 +107,6 @@ async def update_profile( @router.post("/upload_user_photo") async def upload_user_photo( file: UploadFile = File(...), session=Depends(get_db)): - user = session.query(User).filter_by(id=1).first() pic = await file.read() diff --git a/app/templates/agenda.html b/app/templates/agenda.html index 873b69e5..c0e25435 100644 --- a/app/templates/agenda.html +++ b/app/templates/agenda.html @@ -7,39 +7,39 @@ {% block content %}
-
-
-
-
-
- +
+
+
+
+
+
{% if start_date > end_date %} -

Start date is greater than end date

+

{{ gettext("Start date is greater than end date") }}

{% elif events | length == 0 %} -

No events found...

+

{{ gettext("No events found...") }}

{% elif start_date == end_date %}

{{ start_date.strftime("%d/%m/%Y") }}

{% else %} -

{{ start_date.strftime("%d/%m/%Y") }} - {{end_date.strftime("%d/%m/%Y") }}

+

{{ start_date.strftime("%d/%m/%Y") }} - {{end_date.strftime("%d/%m/%Y") }}

{% endif %}
- +
{% for events_date, events_list in events.items() %}
{{ events_date.strftime("%d/%m/%Y") }}
@@ -49,4 +49,4 @@

{{ start_date.strftime("%d/%m/%Y") }} - {{end_date.strftime("%d/%m/%Y") }} -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/app/templates/base.html b/app/templates/base.html index ddc549db..50d89c94 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -15,7 +15,7 @@

@@ -115,7 +115,7 @@
@@ -141,7 +141,7 @@
{{ user.full_name }}

- Settings + {{ gettext("Settings") }}


@@ -158,25 +158,25 @@
{{ user.full_name }}
- + - +
@@ -189,7 +189,7 @@
{{ user.full_name }}
- Upcoming Event On December 01, 2021 + {{ gettext("Upcoming event on (date)", date=event.start) }} @@ -200,19 +200,19 @@
{{ user.full_name }}

- The Event {{ event }} - description ... + {{ gettext("The Event (event)", event=event.title) }}


- Last updated 3 mins ago + {{ gettext("Last updated (time) ago") }}
{% endfor %}
- + - +
@@ -220,7 +220,7 @@
{{ user.full_name }}

- Explore MeetUps near you + {{ gettext("Explore MeetUps near you") }}

@@ -229,7 +229,7 @@
{{ user.full_name }}

- Your Card + {{ gettext("Your Card") }}

@@ -238,7 +238,7 @@
{{ user.full_name }}

- Your Card + {{ gettext("Your Card") }}

@@ -246,4 +246,4 @@
{{ user.full_name }}
-{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index bc7cc2d6..25d32fa9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,24 +1,36 @@ aiofiles==0.6.0 +aioredis==1.3.1 +aiosmtpd==1.2.2 +aiosmtplib==1.1.4 arrow==0.17.0 +async-timeout==3.0.1 atomicwrites==1.4.0 +atpublic==2.1.2 attrs==20.3.0 +blinker==1.4 certifi==2020.12.5 chardet==4.0.0 click==7.1.2 colorama==0.4.4 coverage==5.3.1 +dnspython==2.1.0 +email-validator==1.1.2 +Faker==5.6.2 +fakeredis==1.4.5 fastapi==0.63.0 -fastapi_mail==0.3.3.1 -faker==5.6.2 -smtpdfix==0.2.6 +fastapi-mail==0.3.3.1 h11==0.12.0 h2==4.0.0 +hiredis==1.1.0 hpack==4.0.0 +httpcore==0.12.2 +httpx==0.16.1 hyperframe==6.0.0 idna==2.10 importlib-metadata==3.3.0 iniconfig==1.1.1 Jinja2==2.11.2 +lazy-object-proxy==1.5.2 MarkupSafe==1.1.1 packaging==20.8 Pillow==8.1.0 @@ -33,10 +45,16 @@ python-dateutil==2.8.1 python-dotenv==0.15.0 python-multipart==0.0.5 PyYAML==5.3.1 +redis==3.5.3 requests==2.25.1 +rfc3986==1.4.0 six==1.15.0 +smtpdfix==0.2.6 +sniffio==1.2.0 +sortedcontainers==2.3.0 SQLAlchemy==1.3.22 starlette==0.13.6 +text-unidecode==1.3 toml==0.10.2 typing-extensions==3.7.4.3 urllib3==1.26.2 diff --git a/tests/conftest.py b/tests/conftest.py index 0631b61d..442a76b5 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -67,7 +67,8 @@ def get_test_placeholder_user(): username='fake_user', email='fake@mail.fake', password='123456fake', - full_name='FakeName' + full_name='FakeName', + language_id=1 ) diff --git a/tests/test_app.py b/tests/test_app.py index e69de29b..0b20a980 100644 --- a/tests/test_app.py +++ b/tests/test_app.py @@ -0,0 +1,3 @@ +def test_home(client): + response = client.get("/") + assert response.ok diff --git a/tests/test_language.py b/tests/test_language.py new file mode 100644 index 00000000..6f42c420 --- /dev/null +++ b/tests/test_language.py @@ -0,0 +1,56 @@ +from pathlib import Path + +import pytest + +from app.internal import languages + + +class TestLanguage: + # Empty, invalid, or valid, but unsupported non-'he' language codes, + # are set to the default language setting at config.WEBSITE_LANGUAGE, + # which is currently set to 'en' (English). + LANGUAGE_TESTS = [ + ('en', 'test python translation', 'Profile', True), + ('he', 'בדיקת תרגום בפייתון', 'פרופיל', True), + (None, 'test python translation', 'Profile', False), + ('', 'test python translation', 'Profile', False), + ('de', 'test python translation', 'Profile', False), + (["en"], 'test python translation', 'Profile', False), + (3, 'test python translation', 'Profile', False), + ] + + NUMBER_OF_LANGUAGES = 2 + + @staticmethod + @pytest.mark.parametrize("language_code, translation, __, is_valid", + LANGUAGE_TESTS) + def test_gettext_python(client, language_code, translation, __, is_valid): + languages.set_ui_language(language_code) + gettext_translation = _("test python translation") # noqa F821 + assert ((is_valid and gettext_translation == translation) + or (not is_valid and gettext_translation == translation)) + + @staticmethod + @pytest.mark.parametrize("language_code, __, translation, is_valid", + LANGUAGE_TESTS) + def test_gettext_html(client, language_code, __, translation, is_valid): + languages.set_ui_language(language_code) + text = client.get("/").text + assert ((is_valid and translation in text) + or (not is_valid and translation in text)) + + @staticmethod + def test_get_supported_languages(): + number_of_languages = len(list(languages._get_supported_languages())) + assert number_of_languages == TestLanguage.NUMBER_OF_LANGUAGES + + @staticmethod + def test_get_language_directory(): + pytest.MonkeyPatch().setattr(Path, 'is_dir', lambda x: True) + assert languages._get_language_directory() + + @staticmethod + def test_get_display_language(): + # TODO: Waiting for user registration. + # Test: no user, user not logged in and user with non-english set. + pass From 6370ef2a97382e72b0bc19ab6712a3fd09f52ad5 Mon Sep 17 00:00:00 2001 From: Yam Mesicka Date: Sat, 30 Jan 2021 21:05:49 +0200 Subject: [PATCH 02/14] Revert "feat: add i18n support (#115)" (#161) This reverts commit 779de2d0735b00448c49c68cfc394c78b82c5421. --- app/babel_mapping.ini | 3 - app/config.py.example | 3 - app/database/models.py | 9 +-- app/dependencies.py | 2 +- app/internal/languages.py | 89 -------------------- app/locales/base.pot | 124 ---------------------------- app/locales/en/LC_MESSAGES/base.mo | Bin 443 -> 0 bytes app/locales/en/LC_MESSAGES/base.po | 125 ----------------------------- app/locales/he/LC_MESSAGES/base.mo | Bin 557 -> 0 bytes app/locales/he/LC_MESSAGES/base.po | 125 ----------------------------- app/main.py | 11 ++- app/routers/agenda.py | 15 ++-- app/routers/profile.py | 17 ++-- app/templates/agenda.html | 28 +++---- app/templates/base.html | 14 ++-- app/templates/home.html | 1 + app/templates/profile.html | 64 +++++++-------- requirements.txt | 24 +----- tests/conftest.py | 3 +- tests/test_app.py | 3 - tests/test_language.py | 56 ------------- 21 files changed, 84 insertions(+), 632 deletions(-) delete mode 100644 app/babel_mapping.ini delete mode 100644 app/internal/languages.py delete mode 100644 app/locales/base.pot delete mode 100644 app/locales/en/LC_MESSAGES/base.mo delete mode 100644 app/locales/en/LC_MESSAGES/base.po delete mode 100644 app/locales/he/LC_MESSAGES/base.mo delete mode 100644 app/locales/he/LC_MESSAGES/base.po delete mode 100644 tests/test_language.py diff --git a/app/babel_mapping.ini b/app/babel_mapping.ini deleted file mode 100644 index 6a9a3e5c..00000000 --- a/app/babel_mapping.ini +++ /dev/null @@ -1,3 +0,0 @@ -[python: **.py] -[jinja2: **/templates/**.html] -extensions=jinja2.ext.i18n,jinja2.ext.autoescape,jinja2.ext.with_ diff --git a/app/config.py.example b/app/config.py.example index 429c60cb..7af0e1af 100644 --- a/app/config.py.example +++ b/app/config.py.example @@ -12,9 +12,6 @@ MEDIA_DIRECTORY = 'media' PICTURE_EXTENSION = '.png' AVATAR_SIZE = (120, 120) -# DEFAULT WEBSITE LANGUAGE -WEBSITE_LANGUAGE = "en" - email_conf = ConnectionConfig( MAIL_USERNAME=os.getenv("MAIL_USERNAME") or "user", MAIL_PASSWORD=os.getenv("MAIL_PASSWORD") or "password", diff --git a/app/database/models.py b/app/database/models.py index 47210783..0c92ae94 100644 --- a/app/database/models.py +++ b/app/database/models.py @@ -14,8 +14,8 @@ class User(Base): full_name = Column(String) description = Column(String, default="Happy new user!") avatar = Column(String, default="profile.png") + is_active = Column(Boolean, default=True) - language_id = Column(Integer, ForeignKey("languages.id")) events = relationship( "Event", cascade="all, delete", back_populates="owner") @@ -32,10 +32,3 @@ class Event(Base): owner_id = Column(Integer, ForeignKey("users.id")) owner = relationship("User", back_populates="events") - - -class Language(Base): - __tablename__ = "languages" - - id = Column(Integer, primary_key=True, index=True) - name = Column(String, unique=True, nullable=False) diff --git a/app/dependencies.py b/app/dependencies.py index f1eee53b..79ae18c5 100644 --- a/app/dependencies.py +++ b/app/dependencies.py @@ -4,10 +4,10 @@ from app import config + APP_PATH = os.path.dirname(os.path.realpath(__file__)) MEDIA_PATH = os.path.join(APP_PATH, config.MEDIA_DIRECTORY) STATIC_PATH = os.path.join(APP_PATH, "static") TEMPLATES_PATH = os.path.join(APP_PATH, "templates") templates = Jinja2Templates(directory=TEMPLATES_PATH) -templates.env.add_extension('jinja2.ext.i18n') diff --git a/app/internal/languages.py b/app/internal/languages.py deleted file mode 100644 index ba55dbfb..00000000 --- a/app/internal/languages.py +++ /dev/null @@ -1,89 +0,0 @@ -import gettext -import os -from pathlib import Path -from typing import Any, Generator - -from app import config -from app.dependencies import templates - -LANGUAGE_DIR = "app/locales" -LANGUAGE_DIR_TEST = "../app/locales" -TRANSLATION_FILE = "base" - - -def set_ui_language(language: str = None) -> None: - """Set the gettext translations to a given language. - If the language requested is not supported, the translations default - to the value of config.WEBSITE_LANGUAGE. - - Args: - language (str, optional): a valid language code that follows RFC 1766. - Defaults to None. - See also the Language Code Identifier (LCID) Reference for a list of - valid language codes. - - .. _RFC 1766: - https://tools.ietf.org/html/rfc1766.html - - .. _Language Code Identifier (LCID) Reference: - https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c # noqa: E501 - """ - - # TODO: Connect when user registration is completed. - # if not language: - # language = _get_display_language(user_id: int) - - language_dir = _get_language_directory() - - if language not in _get_supported_languages(language_dir): - language = config.WEBSITE_LANGUAGE - - translations = gettext.translation(TRANSLATION_FILE, - localedir=language_dir, - languages=[language]) - translations.install() - templates.env.install_gettext_translations(translations, newstyle=True) - - -# TODO: Waiting for user registration. Add doc. -# def _get_display_language(user_id: int) -> str: -# # TODO: handle user language setting: -# # If user is logged in, get language setting. -# # If user is not logged in, get default site setting. -# -# if db_user: -# return db_user.language -# return config.WEBSITE_LANGUAGE - - -def _get_language_directory() -> str: - """Get and return the language directory relative path. - - Returns: - str: the language directory relative path. - """ - language_dir = LANGUAGE_DIR - if Path(LANGUAGE_DIR_TEST).is_dir(): - # If running from test, change dir path. - language_dir = LANGUAGE_DIR_TEST - return language_dir - - -def _get_supported_languages(language_dir: str = None) -> \ - Generator[str, Any, None]: - """Get and return a generator of supported translation languages codes. - - Args: - language_dir (str, optional): the path of the language directory. - Defaults to None. - - Returns: - Generator[str, Any, None]: a generator expression of supported - translation languages codes. - """ - - if not language_dir: - language_dir = _get_language_directory() - - return (language.name for language in - [Path(f.path) for f in os.scandir(language_dir) if f.is_dir()]) diff --git a/app/locales/base.pot b/app/locales/base.pot deleted file mode 100644 index 1ffbeab0..00000000 --- a/app/locales/base.pot +++ /dev/null @@ -1,124 +0,0 @@ -# Translations template for PROJECT. -# Copyright (C) 2021 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-01-26 21:30+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.0\n" - -#: app/routers/profile.py:19 -msgid "Not found" -msgstr "" - -#: app/templates/agenda.html:11 -msgid "From" -msgstr "" - -#: app/templates/agenda.html:13 -msgid "to" -msgstr "" - -#: app/templates/agenda.html:33 -msgid "Start date is greater than end date" -msgstr "" - -#: app/templates/agenda.html:35 -msgid "No events found..." -msgstr "" - -#: app/templates/base.html:18 -msgid "Calendar" -msgstr "" - -#: app/templates/base.html:26 -msgid "Home" -msgstr "" - -#: app/templates/base.html:29 -msgid "Profile" -msgstr "" - -#: app/templates/base.html:32 -msgid "Sign in" -msgstr "" - -#: app/templates/base.html:35 -msgid "Sign up" -msgstr "" - -#: app/templates/base.html:40 -msgid "Agenda" -msgstr "" - -#: app/templates/profile.html:53 -msgid "Update name" -msgstr "" - -#: app/templates/profile.html:60 app/templates/profile.html:82 -#: app/templates/profile.html:103 app/templates/profile.html:127 -msgid "Save changes" -msgstr "" - -#: app/templates/profile.html:74 -msgid "Update email" -msgstr "" - -#: app/templates/profile.html:95 -msgid "Update description" -msgstr "" - -#: app/templates/profile.html:118 -msgid "Update photo" -msgstr "" - -#: app/templates/profile.html:144 -msgid "Settings" -msgstr "" - -#: app/templates/profile.html:161 -msgid "Features" -msgstr "" - -#: app/templates/profile.html:165 -msgid "Export my calendar" -msgstr "" - -#: app/templates/profile.html:168 app/templates/profile.html:171 -msgid "Your feature" -msgstr "" - -#: app/templates/profile.html:192 -msgid "Upcoming event on (date)" -msgstr "" - -#: app/templates/profile.html:203 -msgid "The Event (event)" -msgstr "" - -#: app/templates/profile.html:206 -msgid "Last updated (time) ago" -msgstr "" - -#: app/templates/profile.html:223 -msgid "Explore MeetUps near you" -msgstr "" - -#: app/templates/profile.html:232 app/templates/profile.html:241 -msgid "Your Card" -msgstr "" - -#: tests/test_language.py:39 -msgid "test python translation" -msgstr "" - diff --git a/app/locales/en/LC_MESSAGES/base.mo b/app/locales/en/LC_MESSAGES/base.mo deleted file mode 100644 index 203ac92ef202b99b8ced0835ec4e85e232e11c56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443 zcmZvY!AiqG5QZyw%F(lj5j-e5HHjc~+myCxDv_iOY3zO5Zet|f4Z9n$58=_*^I60H-|&B)9DlS-9hp8gecp&)b#3N%^N7tZk>Z7|G=^(jFsTZ`2_)(4G4L~3 z1nE4SO|6twLTZdvUaWCc=L$1HAc%)yG#HM@X)vE#$t*)(GOEoFIHsBraBbH?+d=mZ zT!-A+SGH^0#)v6FSush z9JQ+qO0ze8Qw@P5I?F;^4~#Qu5;9rt2#n~G LmEgAT4Wab~dcu91 diff --git a/app/locales/en/LC_MESSAGES/base.po b/app/locales/en/LC_MESSAGES/base.po deleted file mode 100644 index 0d75f1c5..00000000 --- a/app/locales/en/LC_MESSAGES/base.po +++ /dev/null @@ -1,125 +0,0 @@ -# English translations for PROJECT. -# Copyright (C) 2021 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2021. -# -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-01-26 21:30+0200\n" -"PO-Revision-Date: 2021-01-26 21:31+0200\n" -"Last-Translator: FULL NAME \n" -"Language: en\n" -"Language-Team: en \n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.0\n" - -#: app/routers/profile.py:19 -msgid "Not found" -msgstr "" - -#: app/templates/agenda.html:11 -msgid "From" -msgstr "" - -#: app/templates/agenda.html:13 -msgid "to" -msgstr "" - -#: app/templates/agenda.html:33 -msgid "Start date is greater than end date" -msgstr "" - -#: app/templates/agenda.html:35 -msgid "No events found..." -msgstr "" - -#: app/templates/base.html:18 -msgid "Calendar" -msgstr "" - -#: app/templates/base.html:26 -msgid "Home" -msgstr "" - -#: app/templates/base.html:29 -msgid "Profile" -msgstr "" - -#: app/templates/base.html:32 -msgid "Sign in" -msgstr "" - -#: app/templates/base.html:35 -msgid "Sign up" -msgstr "" - -#: app/templates/base.html:40 -msgid "Agenda" -msgstr "" - -#: app/templates/profile.html:53 -msgid "Update name" -msgstr "" - -#: app/templates/profile.html:60 app/templates/profile.html:82 -#: app/templates/profile.html:103 app/templates/profile.html:127 -msgid "Save changes" -msgstr "" - -#: app/templates/profile.html:74 -msgid "Update email" -msgstr "" - -#: app/templates/profile.html:95 -msgid "Update description" -msgstr "" - -#: app/templates/profile.html:118 -msgid "Update photo" -msgstr "" - -#: app/templates/profile.html:144 -msgid "Settings" -msgstr "" - -#: app/templates/profile.html:161 -msgid "Features" -msgstr "" - -#: app/templates/profile.html:165 -msgid "Export my calendar" -msgstr "" - -#: app/templates/profile.html:168 app/templates/profile.html:171 -msgid "Your feature" -msgstr "" - -#: app/templates/profile.html:192 -msgid "Upcoming event on (date)" -msgstr "" - -#: app/templates/profile.html:203 -msgid "The Event (event)" -msgstr "" - -#: app/templates/profile.html:206 -msgid "Last updated (time) ago" -msgstr "" - -#: app/templates/profile.html:223 -msgid "Explore MeetUps near you" -msgstr "" - -#: app/templates/profile.html:232 app/templates/profile.html:241 -msgid "Your Card" -msgstr "" - -#: tests/test_language.py:39 -msgid "test python translation" -msgstr "" - diff --git a/app/locales/he/LC_MESSAGES/base.mo b/app/locales/he/LC_MESSAGES/base.mo deleted file mode 100644 index 7e5e4bcbbfcb42bd838c33e33111d30cbd8fd45c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmZut!A{#i5Ory#BC97Zz4S1ZdH_|M+HO@*Ll7Y`D99#}W4JHL#4&Pqt=&!4d_)f| z$^nV07o;M7Xm9)o7sgNll{(VfnR)ZHZ#35{FBT5PbHW?Kr@DC(G1V^#3E?&2knsJP z<4h^PBHU2@j`H#nJ$)s|MTw3@sjOIHPs=A>aNwzU<2;U=Bj|VP4L&;q?<&KC-EDe z+m^zhprz&&SsDChK2#+y#0Cr}Txm4TnHjV7M_s-A7!`}eP>u?bhp>KJ7, 2021. -# -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-01-26 21:30+0200\n" -"PO-Revision-Date: 2021-01-26 21:31+0200\n" -"Last-Translator: FULL NAME \n" -"Language: he\n" -"Language-Team: he \n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.0\n" - -#: app/routers/profile.py:19 -msgid "Not found" -msgstr "" - -#: app/templates/agenda.html:11 -msgid "From" -msgstr "" - -#: app/templates/agenda.html:13 -msgid "to" -msgstr "" - -#: app/templates/agenda.html:33 -msgid "Start date is greater than end date" -msgstr "" - -#: app/templates/agenda.html:35 -msgid "No events found..." -msgstr "" - -#: app/templates/base.html:18 -msgid "Calendar" -msgstr "" - -#: app/templates/base.html:26 -msgid "Home" -msgstr "" - -#: app/templates/base.html:29 -msgid "Profile" -msgstr "פרופיל" - -#: app/templates/base.html:32 -msgid "Sign in" -msgstr "" - -#: app/templates/base.html:35 -msgid "Sign up" -msgstr "" - -#: app/templates/base.html:40 -msgid "Agenda" -msgstr "" - -#: app/templates/profile.html:53 -msgid "Update name" -msgstr "" - -#: app/templates/profile.html:60 app/templates/profile.html:82 -#: app/templates/profile.html:103 app/templates/profile.html:127 -msgid "Save changes" -msgstr "" - -#: app/templates/profile.html:74 -msgid "Update email" -msgstr "" - -#: app/templates/profile.html:95 -msgid "Update description" -msgstr "" - -#: app/templates/profile.html:118 -msgid "Update photo" -msgstr "" - -#: app/templates/profile.html:144 -msgid "Settings" -msgstr "" - -#: app/templates/profile.html:161 -msgid "Features" -msgstr "" - -#: app/templates/profile.html:165 -msgid "Export my calendar" -msgstr "" - -#: app/templates/profile.html:168 app/templates/profile.html:171 -msgid "Your feature" -msgstr "" - -#: app/templates/profile.html:192 -msgid "Upcoming event on (date)" -msgstr "" - -#: app/templates/profile.html:203 -msgid "The Event (event)" -msgstr "" - -#: app/templates/profile.html:206 -msgid "Last updated (time) ago" -msgstr "" - -#: app/templates/profile.html:223 -msgid "Explore MeetUps near you" -msgstr "" - -#: app/templates/profile.html:232 app/templates/profile.html:241 -msgid "Your Card" -msgstr "" - -#: tests/test_language.py:39 -msgid "test python translation" -msgstr "בדיקת תרגום בפייתון" - diff --git a/app/main.py b/app/main.py index 91fe2390..07861586 100644 --- a/app/main.py +++ b/app/main.py @@ -3,11 +3,10 @@ from app.database import models from app.database.database import engine -from app.dependencies import MEDIA_PATH, STATIC_PATH, templates -from app.internal.languages import set_ui_language +from app.dependencies import ( + MEDIA_PATH, STATIC_PATH, templates) +from app.routers import agenda, event, profile, email -# This MUST come before the app.routers import. -set_ui_language() models.Base.metadata.create_all(bind=engine) @@ -15,8 +14,6 @@ app.mount("/static", StaticFiles(directory=STATIC_PATH), name="static") app.mount("/media", StaticFiles(directory=MEDIA_PATH), name="media") -from app.routers import agenda, email, event, profile # noqa: E402 - app.include_router(profile.router) app.include_router(event.router) app.include_router(agenda.router) @@ -27,4 +24,6 @@ async def home(request: Request): return templates.TemplateResponse("home.html", { "request": request, + "message": "Hello, World!" + }) diff --git a/app/routers/agenda.py b/app/routers/agenda.py index 076f9b34..f8fd532b 100644 --- a/app/routers/agenda.py +++ b/app/routers/agenda.py @@ -10,6 +10,7 @@ from app.dependencies import templates from app.internal import agenda_events + router = APIRouter() @@ -17,7 +18,7 @@ def calc_dates_range_for_agenda( start: Optional[date], end: Optional[date], days: Optional[int] -) -> Tuple[date, date]: + ) -> Tuple[date, date]: """Create start and end dates eccording to the parameters in the page.""" if days is not None: start = date.today() @@ -35,27 +36,27 @@ def agenda( start_date: Optional[date] = None, end_date: Optional[date] = None, days: Optional[int] = None -) -> Jinja2Templates: + ) -> Jinja2Templates: """Route for the agenda page, using dates range or exact amount of days.""" - user_id = 1 # there is no user session yet, so I use user id- 1. + user_id = 1 # there is no user session yet, so I use user id- 1. start_date, end_date = calc_dates_range_for_agenda( start_date, end_date, days - ) + ) events_objects = agenda_events.get_events_per_dates( db, user_id, start_date, end_date - ) + ) events = defaultdict(list) for event_obj in events_objects: event_duration = agenda_events.get_time_delta_string( event_obj.start, event_obj.end - ) + ) events[event_obj.start.date()].append((event_obj, event_duration)) return templates.TemplateResponse("agenda.html", { "request": request, "events": events, "start_date": start_date, - "end_date": end_date, + "end_date": end_date }) diff --git a/app/routers/profile.py b/app/routers/profile.py index c5d0ea6b..39724939 100644 --- a/app/routers/profile.py +++ b/app/routers/profile.py @@ -1,22 +1,23 @@ import io from fastapi import APIRouter, Depends, File, Request, UploadFile -from PIL import Image from starlette.responses import RedirectResponse from starlette.status import HTTP_302_FOUND +from PIL import Image from app import config from app.database.database import get_db from app.database.models import User from app.dependencies import MEDIA_PATH, templates + PICTURE_EXTENSION = config.PICTURE_EXTENSION PICTURE_SIZE = config.AVATAR_SIZE router = APIRouter( prefix="/profile", tags=["profile"], - responses={404: {"description": _("Not found")}}, # noqa F821 + responses={404: {"description": "Not found"}}, ) @@ -25,8 +26,7 @@ def get_placeholder_user(): username='new_user', email='my@email.po', password='1a2s3d4f5g6', - full_name='My Name', - language_id=1 + full_name='My Name' ) @@ -35,8 +35,9 @@ async def profile( request: Request, session=Depends(get_db), new_user=Depends(get_placeholder_user)): + # Get relevant data from database - upcoming_events = range(5) + upcouming_events = range(5) user = session.query(User).filter_by(id=1).first() if not user: session.add(new_user) @@ -48,13 +49,14 @@ async def profile( return templates.TemplateResponse("profile.html", { "request": request, "user": user, - "events": upcoming_events, + "events": upcouming_events }) @router.post("/update_user_fullname") async def update_user_fullname( request: Request, session=Depends(get_db)): + user = session.query(User).filter_by(id=1).first() data = await request.form() new_fullname = data['fullname'] @@ -73,6 +75,7 @@ async def update_user_fullname( @router.post("/update_user_email") async def update_user_email( request: Request, session=Depends(get_db)): + user = session.query(User).filter_by(id=1).first() data = await request.form() new_email = data['email'] @@ -90,6 +93,7 @@ async def update_user_email( @router.post("/update_user_description") async def update_profile( request: Request, session=Depends(get_db)): + user = session.query(User).filter_by(id=1).first() data = await request.form() new_description = data['description'] @@ -107,6 +111,7 @@ async def update_profile( @router.post("/upload_user_photo") async def upload_user_photo( file: UploadFile = File(...), session=Depends(get_db)): + user = session.query(User).filter_by(id=1).first() pic = await file.read() diff --git a/app/templates/agenda.html b/app/templates/agenda.html index c0e25435..873b69e5 100644 --- a/app/templates/agenda.html +++ b/app/templates/agenda.html @@ -7,39 +7,39 @@ {% block content %}
-
-
-
-
-
- +
+
+
+
+
+
{% if start_date > end_date %} -

{{ gettext("Start date is greater than end date") }}

+

Start date is greater than end date

{% elif events | length == 0 %} -

{{ gettext("No events found...") }}

+

No events found...

{% elif start_date == end_date %}

{{ start_date.strftime("%d/%m/%Y") }}

{% else %} -

{{ start_date.strftime("%d/%m/%Y") }} - {{end_date.strftime("%d/%m/%Y") }}

+

{{ start_date.strftime("%d/%m/%Y") }} - {{end_date.strftime("%d/%m/%Y") }}

{% endif %}
- +
{% for events_date, events_list in events.items() %}
{{ events_date.strftime("%d/%m/%Y") }}
@@ -49,4 +49,4 @@

{{ start_date.strftime("%d/%m/%Y") }} - {{end_date.strftime("%d/%m/%Y") }} -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/app/templates/base.html b/app/templates/base.html index 50d89c94..ddc549db 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -15,7 +15,7 @@

@@ -115,7 +115,7 @@
@@ -141,7 +141,7 @@
{{ user.full_name }}

- {{ gettext("Settings") }} + Settings


@@ -158,25 +158,25 @@
{{ user.full_name }}
- + - +
@@ -189,7 +189,7 @@
{{ user.full_name }}
- {{ gettext("Upcoming event on (date)", date=event.start) }} + Upcoming Event On December 01, 2021 @@ -200,19 +200,19 @@
{{ user.full_name }}

- {{ gettext("The Event (event)", event=event.title) }} + The Event {{ event }} - description ...


- {{ gettext("Last updated (time) ago") }} + Last updated 3 mins ago
{% endfor %}
- + - +
@@ -220,7 +220,7 @@
{{ user.full_name }}

- {{ gettext("Explore MeetUps near you") }} + Explore MeetUps near you

@@ -229,7 +229,7 @@
{{ user.full_name }}

- {{ gettext("Your Card") }} + Your Card

@@ -238,7 +238,7 @@
{{ user.full_name }}

- {{ gettext("Your Card") }} + Your Card

@@ -246,4 +246,4 @@
{{ user.full_name }}
-{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/requirements.txt b/requirements.txt index 25d32fa9..bc7cc2d6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,36 +1,24 @@ aiofiles==0.6.0 -aioredis==1.3.1 -aiosmtpd==1.2.2 -aiosmtplib==1.1.4 arrow==0.17.0 -async-timeout==3.0.1 atomicwrites==1.4.0 -atpublic==2.1.2 attrs==20.3.0 -blinker==1.4 certifi==2020.12.5 chardet==4.0.0 click==7.1.2 colorama==0.4.4 coverage==5.3.1 -dnspython==2.1.0 -email-validator==1.1.2 -Faker==5.6.2 -fakeredis==1.4.5 fastapi==0.63.0 -fastapi-mail==0.3.3.1 +fastapi_mail==0.3.3.1 +faker==5.6.2 +smtpdfix==0.2.6 h11==0.12.0 h2==4.0.0 -hiredis==1.1.0 hpack==4.0.0 -httpcore==0.12.2 -httpx==0.16.1 hyperframe==6.0.0 idna==2.10 importlib-metadata==3.3.0 iniconfig==1.1.1 Jinja2==2.11.2 -lazy-object-proxy==1.5.2 MarkupSafe==1.1.1 packaging==20.8 Pillow==8.1.0 @@ -45,16 +33,10 @@ python-dateutil==2.8.1 python-dotenv==0.15.0 python-multipart==0.0.5 PyYAML==5.3.1 -redis==3.5.3 requests==2.25.1 -rfc3986==1.4.0 six==1.15.0 -smtpdfix==0.2.6 -sniffio==1.2.0 -sortedcontainers==2.3.0 SQLAlchemy==1.3.22 starlette==0.13.6 -text-unidecode==1.3 toml==0.10.2 typing-extensions==3.7.4.3 urllib3==1.26.2 diff --git a/tests/conftest.py b/tests/conftest.py index 442a76b5..0631b61d 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -67,8 +67,7 @@ def get_test_placeholder_user(): username='fake_user', email='fake@mail.fake', password='123456fake', - full_name='FakeName', - language_id=1 + full_name='FakeName' ) diff --git a/tests/test_app.py b/tests/test_app.py index 0b20a980..e69de29b 100644 --- a/tests/test_app.py +++ b/tests/test_app.py @@ -1,3 +0,0 @@ -def test_home(client): - response = client.get("/") - assert response.ok diff --git a/tests/test_language.py b/tests/test_language.py deleted file mode 100644 index 6f42c420..00000000 --- a/tests/test_language.py +++ /dev/null @@ -1,56 +0,0 @@ -from pathlib import Path - -import pytest - -from app.internal import languages - - -class TestLanguage: - # Empty, invalid, or valid, but unsupported non-'he' language codes, - # are set to the default language setting at config.WEBSITE_LANGUAGE, - # which is currently set to 'en' (English). - LANGUAGE_TESTS = [ - ('en', 'test python translation', 'Profile', True), - ('he', 'בדיקת תרגום בפייתון', 'פרופיל', True), - (None, 'test python translation', 'Profile', False), - ('', 'test python translation', 'Profile', False), - ('de', 'test python translation', 'Profile', False), - (["en"], 'test python translation', 'Profile', False), - (3, 'test python translation', 'Profile', False), - ] - - NUMBER_OF_LANGUAGES = 2 - - @staticmethod - @pytest.mark.parametrize("language_code, translation, __, is_valid", - LANGUAGE_TESTS) - def test_gettext_python(client, language_code, translation, __, is_valid): - languages.set_ui_language(language_code) - gettext_translation = _("test python translation") # noqa F821 - assert ((is_valid and gettext_translation == translation) - or (not is_valid and gettext_translation == translation)) - - @staticmethod - @pytest.mark.parametrize("language_code, __, translation, is_valid", - LANGUAGE_TESTS) - def test_gettext_html(client, language_code, __, translation, is_valid): - languages.set_ui_language(language_code) - text = client.get("/").text - assert ((is_valid and translation in text) - or (not is_valid and translation in text)) - - @staticmethod - def test_get_supported_languages(): - number_of_languages = len(list(languages._get_supported_languages())) - assert number_of_languages == TestLanguage.NUMBER_OF_LANGUAGES - - @staticmethod - def test_get_language_directory(): - pytest.MonkeyPatch().setattr(Path, 'is_dir', lambda x: True) - assert languages._get_language_directory() - - @staticmethod - def test_get_display_language(): - # TODO: Waiting for user registration. - # Test: no user, user not logged in and user with non-english set. - pass From 7f38da98a7122787cdd981344ce2f6a116f96e10 Mon Sep 17 00:00:00 2001 From: Yam Mesicka Date: Fri, 5 Feb 2021 08:01:49 +0200 Subject: [PATCH 03/14] Update our production site. (#209) * update ORM and added export for an event * update ORM and added export for an event * Added in app shareable events * docs: add type annotation and fix folder structure * docs: add type annotation and fix folder structure * docs: fix documentation * feat: get weather forecast for date and location * feat: get weather forecast for date and location * add: tests * set up commit * add: timezone support * add: session management * fix bug * split conftest file * split conftest file * move "utils" folder into "internal" folder * working day view with jinja2 template * with tests for pytest * feat: get weather forecast - fixes according to requested changes. * change file structure * feat: get weather forecast - fixes according to requested changes. * first functioning day-view html, css and router * feat: Basic responsive calender day view page Added dayview template with css and router. An tempreroy event class with, processing function for the day view to work. * feat: Basic responsive calender day view page Added dayview template with css and router. An tempreroy event class with, processing function for the day view to work. fixed after taking notes. * fix lint now for sure * more lint * feat: get weather forecast - fix requirements.txt * feat: enable invited users to view events * feat: flake8 changes * fix: requirements bug * fix: requirements bug * feat: flake8 changes * add: tests * feat: flake8 changes * add: tests * feat: flake8 changes * edit: file structure * edit: file structure * feat: get weather forecast - fix changes & add cache support * feat: get weather forecast - fix changes & add cache support * feat: get weather forecast - fix changes & add cache support * feat: add route tests * feat: get weather forecast - fix changes & add cache support * feat: get weather forecast - fix changes & add cache support * fix: test bug * remove: config.py * after all notes and started use the orm * fix: type annotation * feat: get weather forecast - add API mocking * feat: get weather forecast - add API mocking * feat: get weather forecast - add API mocking * feat: get weather forecast - add API mocking * fixed: changed "size" var in html and and more acuurate typing * deleted some testing lines * add requirements missing * add: minor changes * feat: flake8 changes * @hadaskedar2020 * feat: get weather forecast - add API mocking * feat: weather forecast - add API mocking & improve coverage * feat: weather forecast - add API mocking & improve coverage * feat: weather forecast - add API mocking & improve coverage * feat: weather forecast - add API mocking & improve coverage * feat: weather forecast - add API mocking & improve coverage * fixed: statements of event select more accurate * new test and lint fix * added more contants abd more notes taken * feat: weather forecast - move feat to internal * Delete Scripts directory * update constants * more notes * forgot white space * feat: gets a link to the suitable image of a given event content. (#70) * feat: gets a link to the suitable image of a given event content. * Add basic update event (#100) * Add basic update event * Added search feature (#98) * Added search feature * Add telegram client (#111) Add telegram client * feat: Add a feature for sharing information with a WhatsApp account (#83) * feat: Add a feature to share to a WhatsApp account * Feature/logging system (#112) * feat: first logging commit Co-authored-by: Liad Noam * feat: add a daily inspirational quote (#128) * feat: add a daily inspirational quote * Feature/delete event (#139) * basic delete event * Add an event delete function * Fix flake8 * Deleting an unnecessary model * Extract lines from try * fix: modify psycopg2 dependency (#164) * Bugfix/logging system (#158) * Changed logging config to be received by separate parameters for simplicity, removed option to receive configuration as a dict, added .vscode to gitignore * removed logging_config file which is no longer needed * Fixing merge conflicts - missing whitespace on config.py.example Co-authored-by: Liad Noam * Added checking for zoom link and saving the event (#122) * Added checking for zoom link and saving the event * Feature/import to calendar (#119) * feat: import file to calendar * docs: adding community standard documents (#173) * Feat: Event View Backend (#159) * Moved the route to top of file * Feature/send email (#88) * Added files for sending invitations by email This includes - templates - routes and internal code - configuration - tests Co-authored-by: leddest <46251307+leddest@users.noreply.github.com> Co-authored-by: Ellen * Feature/translation - add an functionality to translate event data etc. (#167) * translation feature stuff * Update event - Improving the code (#138) * Add basic update event * Support categories for events (#137) * Support categories for events * Style/grid (#106) * Hello Wrold * Creating Html Template * Calendar dates calculation intigrating with html, HTML\CSS improvments. * Tests for calender_grid.py, changing function according to currections, fixing bugs * linting bug fixing * before merge with develop * Creating a Day object and days subclasses, changing all function and tests according to the new objects, Changing front to get information from Day objects, Re-arranging calendar.html grid stracture to be render by weeks, adding js functionality for day view section, adding css effects on daily event display * fix lintings * fix lintings * tests next week scroll * js updates * Calendar Scrolling with javascript * Fix lintings * Fix lintings * Calendar infinit scrolling ducplicates weeks bug fixed * seetings global parameters for calendar.py * Js - changing to fetch, removing jquery, fixing hint tpying, adding Week object, changing tests * Front end bug fixing * Fix linting * Fix lintings * Fix lintings * fixing syntax * Get user local date and time when enter calendar. * Fix lintings * Fix lintings * Fix lintings * Bugs fixing * Bugs fixing * Bugs fixing * Bugs fixing * JS alerts removal * Fix Lintings * Js syntext fixing * Bugs fixing * Bugs fixing * Js fixing varibales and adding div element to request. * Develop Update * Js - eliminate global parameters * Linting fixing * Fix Lintings * Fix flake8 * syntac fixing * Feature/translations workflow (#150) * feat: add translations workflow * fix(translations-workflow): fix doc * fix(translations-workflow): fixed code and added automatic commit Co-authored-by: Gonny <1@1> * Revert "Feature/translations workflow (#150)" (#208) This reverts commit 2e6a2c2cb5eac79d5dadef321793c0b3518ff7a6. * feat: Add zodiac signs to the day & month view + refactor json data loader (#155) * feat: Add zodiac signs to the day/month view + * Change calendar link from '#' to '/' to get the home page (#194) when clicking on the logo * Style/grid (#200) * Js scrolling duplication days fixed Co-authored-by: Idan Pelled Co-authored-by: Hadas Kedar Co-authored-by: Sagi Zaid Or Co-authored-by: sagizaidor <71097154+sagizaidor@users.noreply.github.com> Co-authored-by: hadaskedar2020 <70915466+hadaskedar2020@users.noreply.github.com> Co-authored-by: nir9696 <35953934+nir9696@users.noreply.github.com> Co-authored-by: efratush <70986341+efratush@users.noreply.github.com> Co-authored-by: advaa123 <64307569+advaa123@users.noreply.github.com> Co-authored-by: leddest <46251307+leddest@users.noreply.github.com> Co-authored-by: nelliei <71073199+nelliei@users.noreply.github.com> Co-authored-by: Liad-n <52039539+Liad-n@users.noreply.github.com> Co-authored-by: Liad Noam Co-authored-by: zohary89 <71074080+zohary89@users.noreply.github.com> Co-authored-by: Ron Huberfeld <32178925+ron-huberfeld@users.noreply.github.com> Co-authored-by: Ap1234567 <58956386+Ap1234567@users.noreply.github.com> Co-authored-by: Nir-P <70997974+Nir-P@users.noreply.github.com> Co-authored-by: Ode Co-authored-by: Anna Shtirberg <71028276+annashtirberg@users.noreply.github.com> Co-authored-by: Ellen Co-authored-by: ivarshav Co-authored-by: Aviad <38867584+aviadamar@users.noreply.github.com> Co-authored-by: Gonzom Co-authored-by: Gonny <1@1> Co-authored-by: YairEn <71101056+YairEn@users.noreply.github.com> --- .gitignore | 17 + CODE_OF_CONDUCT.md | 76 + CONTRIBUTING.md | 25 + README.md | 41 +- app/config.py.example | 60 +- app/database/database.py | 17 +- app/database/models.py | 168 +- app/dependencies.py | 15 + app/internal/agenda_events.py | 52 +- app/internal/daily_quotes.py | 30 + app/internal/email.py | 156 +- app/internal/event.py | 12 + app/internal/import_file.py | 200 + app/internal/json_data_loader.py | 57 + app/internal/logger_customizer.py | 94 + app/internal/search.py | 43 + app/internal/translation.py | 82 + app/internal/utils.py | 22 + app/internal/weather_forecast.py | 274 + app/internal/zodiac.py | 42 + app/main.py | 64 +- app/media/fake_user.png | Bin 3556 -> 0 bytes app/resources/quotes.json | 6574 + app/resources/zodiac.json | 86 + app/routers/__init__.py | 3 + app/routers/agenda.py | 13 +- app/routers/calendar.py | 39 + app/routers/calendar_grid.py | 212 + app/routers/categories.py | 80 + app/routers/dayview.py | 115 + app/routers/email.py | 42 + app/routers/event.py | 240 +- app/routers/event_images.py | 217 + app/routers/export.py | 103 + app/routers/invitation.py | 67 + app/routers/profile.py | 42 +- app/routers/search.py | 48 + app/routers/share.py | 88 + app/routers/telegram.py | 33 + app/routers/user.py | 61 + app/routers/whatsapp.py | 25 + app/static/dayview.css | 104 + app/static/event_flairs/birthday.jpg | Bin 0 -> 31668 bytes app/static/event_flairs/christmas.jpg | Bin 0 -> 16027 bytes app/static/event_flairs/coffee.jpg | Bin 0 -> 16158 bytes app/static/event_flairs/concert.jpg | Bin 0 -> 52965 bytes app/static/event_flairs/cycle.jpg | Bin 0 -> 39125 bytes app/static/event_flairs/dentist.jpg | Bin 0 -> 23894 bytes app/static/event_flairs/drank.jpg | Bin 0 -> 39383 bytes app/static/event_flairs/food.jpg | Bin 0 -> 110073 bytes app/static/event_flairs/golf.jpg | Bin 0 -> 49209 bytes app/static/event_flairs/graduate.jpg | Bin 0 -> 8570 bytes app/static/event_flairs/gym.jpg | Bin 0 -> 58337 bytes app/static/event_flairs/haircut.jpg | Bin 0 -> 42065 bytes app/static/event_flairs/halloween.jpg | Bin 0 -> 123071 bytes app/static/event_flairs/hike.jpg | Bin 0 -> 56070 bytes app/static/event_flairs/kayak.jpg | Bin 0 -> 97790 bytes app/static/event_flairs/manicure.jpg | Bin 0 -> 38888 bytes app/static/event_flairs/massage.jpg | Bin 0 -> 33484 bytes app/static/event_flairs/music.jpg | Bin 0 -> 191579 bytes app/static/event_flairs/pill.jpg | Bin 0 -> 70915 bytes app/static/event_flairs/pingpong.jpg | Bin 0 -> 85814 bytes app/static/event_flairs/plan.jpg | Bin 0 -> 31288 bytes app/static/event_flairs/pokemon.jpg | Bin 0 -> 60378 bytes app/static/event_flairs/ran.jpg | Bin 0 -> 90985 bytes app/static/event_flairs/read.jpg | Bin 0 -> 30255 bytes app/static/event_flairs/repair.jpg | Bin 0 -> 23662 bytes app/static/event_flairs/sail.jpg | Bin 0 -> 176442 bytes app/static/event_flairs/santa.jpg | Bin 0 -> 38260 bytes app/static/event_flairs/ski.jpg | Bin 0 -> 66886 bytes app/static/event_flairs/soccer.jpg | Bin 0 -> 49373 bytes app/static/event_flairs/swam.jpg | Bin 0 -> 10888 bytes app/static/event_flairs/tennis.jpg | Bin 0 -> 43508 bytes app/static/event_flairs/thanksgiving.jpg | Bin 0 -> 21193 bytes app/static/event_flairs/wed.jpg | Bin 0 -> 27965 bytes app/static/event_flairs/yoga.jpg | Bin 0 -> 30170 bytes app/static/grid_style.css | 287 + app/static/images/icons/close_sidebar.svg | 1 + app/static/images/icons/pencil.svg | 1 + app/static/images/icons/trash-can.svg | 1 + app/static/images/zodiac/Aquarius.svg | 28 + app/static/images/zodiac/Aries.svg | 28 + app/static/images/zodiac/Cancer.svg | 4 + app/static/images/zodiac/Capricorn.svg | 12 + app/static/images/zodiac/Gemini.svg | 28 + app/static/images/zodiac/Leo.svg | 4 + app/static/images/zodiac/Libra.svg | 28 + app/static/images/zodiac/Pisces.svg | 6 + app/static/images/zodiac/Sagittarius.svg | 4 + app/static/images/zodiac/Scorpio.svg | 28 + app/static/images/zodiac/Taurus.svg | 28 + app/static/images/zodiac/Virgo.svg | 28 + app/static/js/grid_scripts.js | 41 + app/static/style.css | 27 +- app/telegram/__init__.py | 0 app/telegram/bot.py | 11 + app/telegram/handlers.py | 115 + app/telegram/keyboards.py | 47 + app/telegram/models.py | 57 + app/templates/agenda.html | 2 +- app/templates/base.html | 10 +- app/templates/calendar/add_week.html | 21 + app/templates/calendar/calendar.html | 19 + app/templates/calendar/layout.html | 78 + app/templates/dayview.html | 68 + .../partials/view_event_details_tab.html | 28 +- app/templates/hello.html | 9 + app/templates/home.html | 13 +- app/templates/invitations.html | 25 + app/templates/invite_mail.html | 16 + app/templates/mail_base.html | 82 + app/templates/profile.html | 52 +- app/templates/search.html | 69 + app/utils/__init__.py | 0 conftest.py | 0 requirements.txt | 57 +- schema.md | 29 +- tests/association_fixture.py | 12 + tests/asyncio_fixture.py | 62 + tests/category_fixture.py | 13 + tests/client_fixture.py | 69 + tests/conftest.py | 114 +- tests/event_fixture.py | 94 + tests/files_for_import_file_tests/sample.ics | 32 + .../sample2.blabla | 0 tests/files_for_import_file_tests/sample2.ics | 32 + tests/files_for_import_file_tests/sample3.ics | 32 + .../sample_above_5mb.txt | 187110 +++++++++++++++ .../sample_below_1mb.txt | 99 + .../sample_calendar_data.csv | 3 + .../sample_calendar_data.txt | 3 + .../sample_data_invalid.txt | 3 + .../sample_rng_invalid.txt | 3 + ...2\200\217\342\200\217sample_below_1mb.csv" | 99 + tests/invitation_fixture.py | 21 + tests/logger_fixture.py | 31 + tests/quotes_fixture.py | 37 + tests/test_a_telegram_asyncio.py | 260 + tests/test_agenda_internal.py | 54 +- tests/test_agenda_route.py | 152 +- tests/test_app.py | 9 + tests/test_association.py | 9 + tests/test_calendar_grid.py | 116 + tests/test_categories.py | 109 + tests/test_dayview.py | 108 + tests/test_email.py | 217 +- tests/test_event.py | 181 +- tests/test_event_images.py | 79 + tests/test_export.py | 42 + tests/test_home.py | 9 + tests/test_import_file.py | 193 + tests/test_invitation.py | 51 + tests/test_json_data_loader.py | 30 + tests/test_logger.py | 42 + tests/test_profile.py | 29 +- tests/test_psql_environment.py | 22 + tests/test_quotes.py | 29 + tests/test_search.py | 173 + tests/test_share_event.py | 59 + tests/test_translation.py | 154 + tests/test_user.py | 40 + tests/test_utils.py | 14 + tests/test_weather_forecast.py | 79 + tests/test_whatsapp.py | 43 + tests/test_zodiac.py | 40 + tests/user_fixture.py | 31 + tests/utils.py | 13 + tests/zodiac_fixture.py | 19 + 168 files changed, 201064 insertions(+), 342 deletions(-) create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 app/internal/daily_quotes.py create mode 100644 app/internal/event.py create mode 100644 app/internal/import_file.py create mode 100644 app/internal/json_data_loader.py create mode 100644 app/internal/logger_customizer.py create mode 100644 app/internal/search.py create mode 100644 app/internal/translation.py create mode 100644 app/internal/utils.py create mode 100644 app/internal/weather_forecast.py create mode 100644 app/internal/zodiac.py delete mode 100644 app/media/fake_user.png create mode 100644 app/resources/quotes.json create mode 100644 app/resources/zodiac.json create mode 100644 app/routers/calendar.py create mode 100644 app/routers/calendar_grid.py create mode 100644 app/routers/categories.py create mode 100644 app/routers/dayview.py create mode 100644 app/routers/event_images.py create mode 100644 app/routers/export.py create mode 100644 app/routers/invitation.py create mode 100644 app/routers/search.py create mode 100644 app/routers/share.py create mode 100644 app/routers/telegram.py create mode 100644 app/routers/user.py create mode 100644 app/routers/whatsapp.py create mode 100644 app/static/dayview.css create mode 100644 app/static/event_flairs/birthday.jpg create mode 100644 app/static/event_flairs/christmas.jpg create mode 100644 app/static/event_flairs/coffee.jpg create mode 100644 app/static/event_flairs/concert.jpg create mode 100644 app/static/event_flairs/cycle.jpg create mode 100644 app/static/event_flairs/dentist.jpg create mode 100644 app/static/event_flairs/drank.jpg create mode 100644 app/static/event_flairs/food.jpg create mode 100644 app/static/event_flairs/golf.jpg create mode 100644 app/static/event_flairs/graduate.jpg create mode 100644 app/static/event_flairs/gym.jpg create mode 100644 app/static/event_flairs/haircut.jpg create mode 100644 app/static/event_flairs/halloween.jpg create mode 100644 app/static/event_flairs/hike.jpg create mode 100644 app/static/event_flairs/kayak.jpg create mode 100644 app/static/event_flairs/manicure.jpg create mode 100644 app/static/event_flairs/massage.jpg create mode 100644 app/static/event_flairs/music.jpg create mode 100644 app/static/event_flairs/pill.jpg create mode 100644 app/static/event_flairs/pingpong.jpg create mode 100644 app/static/event_flairs/plan.jpg create mode 100644 app/static/event_flairs/pokemon.jpg create mode 100644 app/static/event_flairs/ran.jpg create mode 100644 app/static/event_flairs/read.jpg create mode 100644 app/static/event_flairs/repair.jpg create mode 100644 app/static/event_flairs/sail.jpg create mode 100644 app/static/event_flairs/santa.jpg create mode 100644 app/static/event_flairs/ski.jpg create mode 100644 app/static/event_flairs/soccer.jpg create mode 100644 app/static/event_flairs/swam.jpg create mode 100644 app/static/event_flairs/tennis.jpg create mode 100644 app/static/event_flairs/thanksgiving.jpg create mode 100644 app/static/event_flairs/wed.jpg create mode 100644 app/static/event_flairs/yoga.jpg create mode 100644 app/static/grid_style.css create mode 100644 app/static/images/icons/close_sidebar.svg create mode 100644 app/static/images/icons/pencil.svg create mode 100644 app/static/images/icons/trash-can.svg create mode 100644 app/static/images/zodiac/Aquarius.svg create mode 100644 app/static/images/zodiac/Aries.svg create mode 100644 app/static/images/zodiac/Cancer.svg create mode 100644 app/static/images/zodiac/Capricorn.svg create mode 100644 app/static/images/zodiac/Gemini.svg create mode 100644 app/static/images/zodiac/Leo.svg create mode 100644 app/static/images/zodiac/Libra.svg create mode 100644 app/static/images/zodiac/Pisces.svg create mode 100644 app/static/images/zodiac/Sagittarius.svg create mode 100644 app/static/images/zodiac/Scorpio.svg create mode 100644 app/static/images/zodiac/Taurus.svg create mode 100644 app/static/images/zodiac/Virgo.svg create mode 100644 app/static/js/grid_scripts.js create mode 100644 app/telegram/__init__.py create mode 100644 app/telegram/bot.py create mode 100644 app/telegram/handlers.py create mode 100644 app/telegram/keyboards.py create mode 100644 app/telegram/models.py create mode 100644 app/templates/calendar/add_week.html create mode 100644 app/templates/calendar/calendar.html create mode 100644 app/templates/calendar/layout.html create mode 100644 app/templates/dayview.html create mode 100644 app/templates/hello.html create mode 100644 app/templates/invitations.html create mode 100644 app/templates/invite_mail.html create mode 100644 app/templates/mail_base.html create mode 100644 app/templates/search.html create mode 100644 app/utils/__init__.py create mode 100644 conftest.py create mode 100644 tests/association_fixture.py create mode 100644 tests/asyncio_fixture.py create mode 100644 tests/category_fixture.py create mode 100644 tests/client_fixture.py create mode 100644 tests/event_fixture.py create mode 100644 tests/files_for_import_file_tests/sample.ics create mode 100644 tests/files_for_import_file_tests/sample2.blabla create mode 100644 tests/files_for_import_file_tests/sample2.ics create mode 100644 tests/files_for_import_file_tests/sample3.ics create mode 100644 tests/files_for_import_file_tests/sample_above_5mb.txt create mode 100644 tests/files_for_import_file_tests/sample_below_1mb.txt create mode 100644 tests/files_for_import_file_tests/sample_calendar_data.csv create mode 100644 tests/files_for_import_file_tests/sample_calendar_data.txt create mode 100644 tests/files_for_import_file_tests/sample_data_invalid.txt create mode 100644 tests/files_for_import_file_tests/sample_rng_invalid.txt create mode 100644 "tests/files_for_import_file_tests/\342\200\217\342\200\217sample_below_1mb.csv" create mode 100644 tests/invitation_fixture.py create mode 100644 tests/logger_fixture.py create mode 100644 tests/quotes_fixture.py create mode 100644 tests/test_a_telegram_asyncio.py create mode 100644 tests/test_association.py create mode 100644 tests/test_calendar_grid.py create mode 100644 tests/test_categories.py create mode 100644 tests/test_dayview.py create mode 100644 tests/test_event_images.py create mode 100644 tests/test_export.py create mode 100644 tests/test_home.py create mode 100644 tests/test_import_file.py create mode 100644 tests/test_invitation.py create mode 100644 tests/test_json_data_loader.py create mode 100644 tests/test_logger.py create mode 100644 tests/test_psql_environment.py create mode 100644 tests/test_quotes.py create mode 100644 tests/test_search.py create mode 100644 tests/test_share_event.py create mode 100644 tests/test_translation.py create mode 100644 tests/test_user.py create mode 100644 tests/test_utils.py create mode 100644 tests/test_weather_forecast.py create mode 100644 tests/test_whatsapp.py create mode 100644 tests/test_zodiac.py create mode 100644 tests/user_fixture.py create mode 100644 tests/utils.py create mode 100644 tests/zodiac_fixture.py diff --git a/.gitignore b/.gitignore index 68ea2beb..47d0085a 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,8 @@ __pycache__/ # Distribution / packaging .Python build/ +Scripts/ +include/ develop-eggs/ dist/ downloads/ @@ -30,6 +32,8 @@ share/python-wheels/ .installed.cfg *.egg MANIFEST +pyvenv.cfg + # PyInstaller # Usually these files are written by a python script from a template @@ -88,6 +92,9 @@ ipython_config.py # pyenv .python-version +# pycharm +.idea/ + # pipenv # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. # However, in case of collaboration, if having platform-specific dependencies or dependencies @@ -113,6 +120,9 @@ venv/ ENV/ env.bak/ venv.bak/ +.vscode/ +Scripts/* +pyvenv.cfg # Spyder project settings .spyderproject @@ -131,3 +141,10 @@ dmypy.json # Pyre type checker .pyre/ + +# VScode +.vscode/ +app/.vscode/ + +# PyCharm +.idea diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..c2ee0799 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,76 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, sex characteristics, gender identity and expression, +level of experience, education, socio-economic status, nationality, personal +appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at lms@pythonic.guru. All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see +https://www.contributor-covenant.org/faq diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..4a89a8a5 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,25 @@ +# Contributing +👍🎉 First off, thanks for taking the time to contribute! 🎉👍 + +When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. + +Please note we have a [code of conduct](https://github.com/PythonFreeCourse/calendar/blob/master/CODE_OF_CONDUCT.md), please follow it in all your interactions with the project. + +## Pull Requests +Create feature branches. + +One pull request per feature - If you want to do more than one thing, send multiple pull requests. + +Send coherent history - Make sure each individual commit in your pull request is meaningful. If you had to make multiple intermediate commits while developing, please [squash them](https://www.git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Changing-Multiple-Commit-Messages) before submitting. + +## Guide +1. Fork the project. +2. Create a new branch (`git checkout -b 'branch name'`). +3. Commit your changes (`git commit -m 'Add something new'`). +4. Push to the branch (`git push -u origin 'branch name'`). +5. Open a Pull Request. + +## Style Guide +Follow the [commit messages specification](https://www.conventionalcommits.org/en/v1.0.0/). + +Happy coding! diff --git a/README.md b/README.md index cf148182..e3415b4b 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,49 @@ # PyLander -## Open Source Calendar built with Python +

+ License Apache-2.0 icon +

-### Run on Windows: +👋 Welcome to Open Source Calendar built with Python. 🐍 + +* [Project's objectives](#Project's-objectives) +* [Creating development environment](#creating-development-environment) +* [Contributing](#contributing) +### Project's objectives +1. Develop open source calendar tool using new technics while trying new things. +2. Using Python as main programming language and plain HTML/JS for GUI. +3. Create bonding in our community. + +## Creating development environment +### Prerequisites +1. Windows or Linux based system - either [WSL on windows](https://docs.microsoft.com/en-us/windows/wsl/install-win10) or full blown linux. +2. [Python](https://www.python.org/downloads/release/python-385/) + +### Running on Windows ```shell virtualenv env .\env\Scripts\activate.bat pip install -r requirements.txt -# Copy configuration.py.example to configuration.py. +# Copy app\config.py.example to app\config.py. # Edit the variables' values. uvicorn app.main:app --reload ``` + +### Running on Linux +```shell +python -m venv venv +source venv/bin/activate +pip install -r requirements.txt +cp app/config.py.example app/configuration.py +# Edit the variables' values. +uvicorn app.main:app --reload +``` +### Running tests +```shell +python -m pytest --cov-report term-missing --cov=app tests +``` + +## Contributing +View [contributing guidelines](https://github.com/PythonFreeCourse/calendar/blob/master/CONTRIBUTING.md). + diff --git a/app/config.py.example b/app/config.py.example index 7af0e1af..b6059ece 100644 --- a/app/config.py.example +++ b/app/config.py.example @@ -1,24 +1,80 @@ import os from fastapi_mail import ConnectionConfig -# flake8: noqa +from pydantic import BaseSettings +from starlette.templating import Jinja2Templates +class Settings(BaseSettings): + app_name: str = "PyLander" + bot_api: str = "BOT_API" + webhook_url: str = "WEBHOOK_URL" + + class Config: + env_file = ".env" + + +# GENERAL +DOMAIN = 'Our-Domain' + # DATABASE DEVELOPMENT_DATABASE_STRING = "sqlite:///./dev.db" +# Set the following True if working on PSQL environment or set False otherwise +PSQL_ENVIRONMENT = False # MEDIA MEDIA_DIRECTORY = 'media' PICTURE_EXTENSION = '.png' AVATAR_SIZE = (120, 120) +# API-KEYS +WEATHER_API_KEY = os.getenv('WEATHER_API_KEY') + +# EXPORT +ICAL_VERSION = '2.0' +PRODUCT_ID = '-//Our product id//' + +# EMAIL email_conf = ConnectionConfig( MAIL_USERNAME=os.getenv("MAIL_USERNAME") or "user", MAIL_PASSWORD=os.getenv("MAIL_PASSWORD") or "password", - MAIL_FROM=os.getenv("MAIL_FROM") or "a@a.com", + MAIL_FROM=os.getenv("MAIL_FROM") or "a@a.com", MAIL_PORT=587, MAIL_SERVER="smtp.gmail.com", MAIL_TLS=True, MAIL_SSL=False, USE_CREDENTIALS=True, ) + +templates = Jinja2Templates(directory=os.path.join("app", "templates")) + +# application name +CALENDAR_SITE_NAME = "Calendar" +# link to the home page of the application +CALENDAR_HOME_PAGE = "calendar.pythonic.guru" +# link to the application registration page +CALENDAR_REGISTRATION_PAGE = r"calendar.pythonic.guru/registration" + +# import +MAX_FILE_SIZE_MB = 5 # 5MB +VALID_FILE_EXTENSION = (".txt", ".csv", ".ics") # Can import only these files. +# Events must be within 20 years range from the current year. +EVENT_VALID_YEARS = 20 +EVENT_HEADER_NOT_EMPTY = 1 # 1- for not empty, 0- for empty. +EVENT_HEADER_LIMIT = 50 # Max characters for event header. +EVENT_CONTENT_LIMIT = 500 # Max characters for event characters. +MAX_EVENTS_START_DATE = 10 # Max Events with the same start date. + +# PATHS +STATIC_ABS_PATH = os.path.abspath("static") + +# LOGGER +LOG_PATH = "./var/log" +LOG_FILENAME = "calendar.log" +LOG_LEVEL = "error" +LOG_ROTATION_INTERVAL = "20 days" +LOG_RETENTION_INTERVAL = "1 month" +LOG_FORMAT = ("{level: <8}" + " {time:YYYY-MM-DD HH:mm:ss.SSS}" + " - {name}:{function}" + " - {message}") diff --git a/app/database/database.py b/app/database/database.py index b89bf6d1..b312ce99 100644 --- a/app/database/database.py +++ b/app/database/database.py @@ -2,7 +2,7 @@ from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base -from sqlalchemy.orm import sessionmaker +from sqlalchemy.orm import Session, sessionmaker from app import config @@ -10,15 +10,22 @@ SQLALCHEMY_DATABASE_URL = os.getenv( "DATABASE_CONNECTION_STRING", config.DEVELOPMENT_DATABASE_STRING) -engine = create_engine( - SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False} -) + +def create_env_engine(psql_environment, sqlalchemy_database_url): + if not psql_environment: + return create_engine( + sqlalchemy_database_url, connect_args={"check_same_thread": False}) + + return create_engine(sqlalchemy_database_url) + + +engine = create_env_engine(config.PSQL_ENVIRONMENT, SQLALCHEMY_DATABASE_URL) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) Base = declarative_base() -def get_db(): +def get_db() -> Session: db = SessionLocal() try: yield db diff --git a/app/database/models.py b/app/database/models.py index 0c92ae94..3e7c1782 100644 --- a/app/database/models.py +++ b/app/database/models.py @@ -1,34 +1,178 @@ -from sqlalchemy import Boolean, Column, DateTime, ForeignKey, Integer, String -from sqlalchemy.orm import relationship +from __future__ import annotations -from .database import Base +from datetime import datetime +from typing import Dict, Any + +from sqlalchemy import (DDL, Boolean, Column, DateTime, ForeignKey, Index, + Integer, String, event, UniqueConstraint) +from sqlalchemy.dialects.postgresql import TSVECTOR +from sqlalchemy.exc import IntegrityError, SQLAlchemyError +from sqlalchemy.orm import relationship, Session + +from app.config import PSQL_ENVIRONMENT +from app.database.database import Base +from app.dependencies import logger + + +class UserEvent(Base): + __tablename__ = "user_event" + + id = Column(Integer, primary_key=True, index=True) + user_id = Column('user_id', Integer, ForeignKey('users.id')) + event_id = Column('event_id', Integer, ForeignKey('events.id')) + + events = relationship("Event", back_populates="participants") + participants = relationship("User", back_populates="events") + + def __repr__(self): + return f'' class User(Base): __tablename__ = "users" id = Column(Integer, primary_key=True, index=True) - username = Column(String, unique=True) - email = Column(String, unique=True) - password = Column(String) + username = Column(String, unique=True, nullable=False) + email = Column(String, unique=True, nullable=False) + password = Column(String, nullable=False) full_name = Column(String) + language = Column(String) description = Column(String, default="Happy new user!") avatar = Column(String, default="profile.png") + telegram_id = Column(String, unique=True) + is_active = Column(Boolean, default=False) - is_active = Column(Boolean, default=True) + events = relationship("UserEvent", back_populates="participants") - events = relationship( - "Event", cascade="all, delete", back_populates="owner") + def __repr__(self): + return f'' class Event(Base): __tablename__ = "events" id = Column(Integer, primary_key=True, index=True) - title = Column(String) - content = Column(String) + title = Column(String, nullable=False) start = Column(DateTime, nullable=False) end = Column(DateTime, nullable=False) + content = Column(String) + location = Column(String) + color = Column(String, nullable=True) + owner_id = Column(Integer, ForeignKey("users.id")) + category_id = Column(Integer, ForeignKey("categories.id")) + + owner = relationship("User") + participants = relationship("UserEvent", back_populates="events") + + # PostgreSQL + if PSQL_ENVIRONMENT: + events_tsv = Column(TSVECTOR) + __table_args__ = (Index( + 'events_tsv_idx', + 'events_tsv', + postgresql_using='gin'), + ) + + def __repr__(self): + return f'' + + +class Category(Base): + __tablename__ = "categories" + + __table_args__ = ( + UniqueConstraint('user_id', 'name', 'color'), + ) + id = Column(Integer, primary_key=True, index=True) + name = Column(String, nullable=False) + color = Column(String, nullable=False) + user_id = Column(Integer, ForeignKey("users.id"), nullable=False) + + @staticmethod + def create(db_session: Session, name: str, color: str, + user_id: int) -> Category: + try: + category = Category(name=name, color=color, user_id=user_id) + db_session.add(category) + db_session.flush() + db_session.commit() + db_session.refresh(category) + except (SQLAlchemyError, IntegrityError) as e: + logger.error(f"Failed to create category: {e}") + raise e + else: + return category + + def to_dict(self) -> Dict[str, Any]: + return {c.name: getattr(self, c.name) for c in self.__table__.columns} + + def __repr__(self) -> str: + return f'' + + +class PSQLEnvironmentError(Exception): + pass + + +# PostgreSQL +if PSQL_ENVIRONMENT: + trigger_snippet = DDL(""" + CREATE TRIGGER ix_events_tsv_update BEFORE INSERT OR UPDATE + ON events + FOR EACH ROW EXECUTE PROCEDURE + tsvector_update_trigger(events_tsv,'pg_catalog.english','title','content') + """) + + event.listen( + Event.__table__, + 'after_create', + trigger_snippet.execute_if(dialect='postgresql') + ) + + +class Invitation(Base): + __tablename__ = "invitations" + + id = Column(Integer, primary_key=True, index=True) + status = Column(String, nullable=False, default="unread") + recipient_id = Column(Integer, ForeignKey("users.id")) + event_id = Column(Integer, ForeignKey("events.id")) + creation = Column(DateTime, default=datetime.now) + + recipient = relationship("User") + event = relationship("Event") + + def __repr__(self): + return ( + f'' + ) + + +class Quote(Base): + __tablename__ = "quotes" + + id = Column(Integer, primary_key=True, index=True) + text = Column(String, nullable=False) + author = Column(String) + + +class Zodiac(Base): + __tablename__ = "zodiac-signs" + + id = Column(Integer, primary_key=True, index=True) + name = Column(String, nullable=False) + start_month = Column(Integer, nullable=False) + start_day_in_month = Column(Integer, nullable=False) + end_month = Column(Integer, nullable=False) + end_day_in_month = Column(Integer, nullable=False) - owner = relationship("User", back_populates="events") + def __repr__(self): + return ( + f'' + ) diff --git a/app/dependencies.py b/app/dependencies.py index 79ae18c5..ded80166 100644 --- a/app/dependencies.py +++ b/app/dependencies.py @@ -1,8 +1,10 @@ +from functools import lru_cache import os from fastapi.templating import Jinja2Templates from app import config +from app.internal.logger_customizer import LoggerCustomizer APP_PATH = os.path.dirname(os.path.realpath(__file__)) @@ -11,3 +13,16 @@ TEMPLATES_PATH = os.path.join(APP_PATH, "templates") templates = Jinja2Templates(directory=TEMPLATES_PATH) + +# Configure logger +logger = LoggerCustomizer.make_logger(config.LOG_PATH, + config.LOG_FILENAME, + config.LOG_LEVEL, + config.LOG_ROTATION_INTERVAL, + config.LOG_RETENTION_INTERVAL, + config.LOG_FORMAT) + + +@lru_cache() +def get_settings(): + return config.Settings() diff --git a/app/internal/agenda_events.py b/app/internal/agenda_events.py index 83985013..f3c79d9b 100644 --- a/app/internal/agenda_events.py +++ b/app/internal/agenda_events.py @@ -1,32 +1,35 @@ from datetime import date, timedelta -from typing import List, Optional +from typing import List, Optional, Union, Iterator -from app.database.models import Event -from app.database.database import SessionLocal import arrow -from sqlalchemy.exc import SQLAlchemyError +from sqlalchemy.orm import Session + +from app.database.models import Event +from app.routers.event import sort_by_date +from app.routers.user import get_all_user_events def get_events_per_dates( - session: SessionLocal, + session: Session, user_id: int, start: Optional[date], end: Optional[date] - ) -> List[Event]: - """Read from the db. Return a list of all the user events between - the relevant dates.""" +) -> Union[Iterator[Event], list]: + """Read from the db. Return a list of all + the user events between the relevant dates.""" + if start > end: return [] - try: - events = ( - session.query(Event).filter(Event.owner_id == user_id) - .filter(Event.start.between(start, end + timedelta(days=1))) - .order_by(Event.start).all() - ) - except SQLAlchemyError: - return [] - else: - return events + + return ( + filter_dates( + sort_by_date( + get_all_user_events(session, user_id) + ), + start, + end, + ) + ) def build_arrow_delta_granularity(diff: timedelta) -> List[str]: @@ -51,5 +54,16 @@ def get_time_delta_string(start: date, end: date) -> str: granularity = build_arrow_delta_granularity(diff) duration_string = arrow_end.humanize( arrow_start, only_distance=True, granularity=granularity - ) + ) return duration_string + + +def filter_dates( + events: List[Event], start: Optional[date], + end: Optional[date]) -> Iterator[Event]: + """filter events by a time frame.""" + + yield from ( + event for event in events + if start <= event.start.date() <= end + ) diff --git a/app/internal/daily_quotes.py b/app/internal/daily_quotes.py new file mode 100644 index 00000000..c2b9f846 --- /dev/null +++ b/app/internal/daily_quotes.py @@ -0,0 +1,30 @@ +from datetime import date +from typing import Dict, Optional + +from app.database.models import Quote + +from sqlalchemy.orm import Session +from sqlalchemy.sql.expression import func + +TOTAL_DAYS = 366 + + +def create_quote_object(quotes_fields: Dict[str, Optional[str]]) -> Quote: + """This function create a quote object from given fields dictionary. + It is used for adding the data from the json into the db""" + return Quote( + text=quotes_fields['text'], + author=quotes_fields['author'] + ) + + +def quote_per_day( + session: Session, date: date = date.today() + ) -> Optional[Quote]: + """This function provides a daily quote, relevant to the current + day of the year. The quote is randomally selected from a set + of quotes matching to the given day""" + day_num = date.timetuple().tm_yday + quote = session.query(Quote).filter( + Quote.id % TOTAL_DAYS == day_num).order_by(func.random()).first() + return quote diff --git a/app/internal/email.py b/app/internal/email.py index 48d724ea..55376250 100644 --- a/app/internal/email.py +++ b/app/internal/email.py @@ -1,7 +1,15 @@ -from app.config import email_conf +import os +from typing import List, Optional + + +from app.config import (email_conf, templates, + CALENDAR_SITE_NAME, CALENDAR_HOME_PAGE, + CALENDAR_REGISTRATION_PAGE) from app.database.models import Event, User -from fastapi import BackgroundTasks +from fastapi import BackgroundTasks, UploadFile from fastapi_mail import FastMail, MessageSchema +from pydantic import EmailStr +from pydantic.errors import EmailError from sqlalchemy.orm.session import Session mail = FastMail(email_conf) @@ -31,10 +39,142 @@ def send( User.id == user_to_send).first() if not user_to_send or not event_used: return False - message = MessageSchema( - subject=f"{title} {event_used.title}", - recipients={"email": [user_to_send.email]}.get("email"), - body=f"begins at:{event_used.start} : {event_used.content}", - ) - background_tasks.add_task(mail.send_message, message) + if not verify_email_pattern(user_to_send.email): + return False + + subject = f"{title} {event_used.title}" + recipients = {"email": [user_to_send.email]}.get("email") + body = f"begins at:{event_used.start} : {event_used.content}" + + background_tasks.add_task(send_internal, + subject=subject, + recipients=recipients, + body=body) return True + + +def send_email_invitation(sender_name: str, + recipient_name: str, + recipient_mail: str, + background_tasks: BackgroundTasks = BackgroundTasks + ) -> bool: + """ + This function takes as parameters the sender's name, + the recipient's name and his email address, configuration, and + sends the recipient an invitation to his email address in + the format HTML. + :param sender_name: str, the sender's name + :param recipient_name: str, the recipient's name + :param recipient_mail: str, the recipient's email address + :param background_tasks: (BackgroundTasks): Function from fastapi that lets + you apply tasks in the background. + :return: bool, True if the invitation was successfully + sent to the recipient, and False if the entered + email address is incorrect. + """ + if not verify_email_pattern(recipient_mail): + return False + + if not recipient_name: + return False + + if not sender_name: + return False + + template = templates.get_template("invite_mail.html") + html = template.render(recipient=recipient_name, sender=sender_name, + site_name=CALENDAR_SITE_NAME, + registration_link=CALENDAR_REGISTRATION_PAGE, + home_link=CALENDAR_HOME_PAGE, + addr_to=recipient_mail) + + subject = "Invitation" + recipients = [recipient_mail] + body = html + subtype = "html" + + background_tasks.add_task(send_internal, + subject=subject, + recipients=recipients, + body=body, + subtype=subtype) + return True + + +def send_email_file(file_path: str, + recipient_mail: str, + background_tasks: BackgroundTasks = BackgroundTasks): + """ + his function takes as parameters the file's path, + the recipient's email address, configuration, and + sends the recipient an file to his email address. + :param file_path: str, the file's path + :param recipient_mail: str, the recipient's email address + :param background_tasks: (BackgroundTasks): Function from fastapi that lets + you apply tasks in the background. + :return: bool, True if the file was successfully + sent to the recipient, and False if the entered + email address is incorrect or file does not exist. + """ + if not verify_email_pattern(recipient_mail): + return False + + if not os.path.exists(file_path): + return False + + subject = "File" + recipients = [recipient_mail] + body = "file" + file_attachments = [file_path] + + background_tasks.add_task(send_internal, + subject=subject, + recipients=recipients, + body=body, + file_attachments=file_attachments) + return True + + +async def send_internal(subject: str, + recipients: List[str], + body: str, + subtype: Optional[str] = None, + file_attachments: Optional[List[str]] = None): + if file_attachments is None: + file_attachments = [] + + message = MessageSchema( + subject=subject, + recipients=[EmailStr(recipient) for recipient in recipients], + body=body, + subtype=subtype, + attachments=[UploadFile(file_attachment) + for file_attachment in file_attachments]) + + return await send_internal_internal(message) + + +async def send_internal_internal(msg: MessageSchema): + """ + This function receives message and + configuration as parameters and sends the message. + :param msg: MessageSchema, message + :return: None + """ + await mail.send_message(msg) + + +def verify_email_pattern(email: str) -> bool: + """ + This function checks the correctness + of the entered email address + :param email: str, the entered email address + :return: bool, + True if the entered email address is correct, + False if the entered email address is incorrect. + """ + try: + EmailStr.validate(email) + return True + except EmailError: + return False diff --git a/app/internal/event.py b/app/internal/event.py new file mode 100644 index 00000000..52b031e0 --- /dev/null +++ b/app/internal/event.py @@ -0,0 +1,12 @@ +import re + +from fastapi import HTTPException +from starlette.status import HTTP_400_BAD_REQUEST + +ZOOM_REGEX = re.compile(r'https://.*?\.zoom.us/[a-z]/.[^.,\b\s]+') + + +def validate_zoom_link(location): + if ZOOM_REGEX.search(location) is None: + raise HTTPException(status_code=HTTP_400_BAD_REQUEST, + detail="VC type with no valid zoom link") diff --git a/app/internal/import_file.py b/app/internal/import_file.py new file mode 100644 index 00000000..1664638c --- /dev/null +++ b/app/internal/import_file.py @@ -0,0 +1,200 @@ +from collections import defaultdict +import datetime +import os +from pathlib import Path +import re +from typing import Any, Dict, Generator, List, Tuple, Union + +from icalendar import Calendar + +from app.config import ( + EVENT_CONTENT_LIMIT, + EVENT_HEADER_LIMIT, + EVENT_HEADER_NOT_EMPTY, + EVENT_VALID_YEARS, + MAX_EVENTS_START_DATE, + MAX_FILE_SIZE_MB, + VALID_FILE_EXTENSION +) +from app.database.database import SessionLocal +from app.routers.event import create_event +from loguru import logger + + +DATE_FORMAT = "%m-%d-%Y" +DESC_EVENT = "VEVENT" +EVENT_PATTERN = re.compile(r"^(\w{" + str(EVENT_HEADER_NOT_EMPTY) + "," + + str(EVENT_HEADER_LIMIT) + r"}),\s(\w{0," + + str(EVENT_CONTENT_LIMIT) + + r"}),\s(\d{2}-\d{2}-\d{4})," + + r"\s(\d{2}-\d{2}-\d{4})$") + + +def is_file_size_valid(file: str, max_size: int = MAX_FILE_SIZE_MB) -> bool: + file_size = os.stat(file).st_size / 1048576 # convert bytes to MB. + return file_size <= max_size + + +def is_file_extension_valid(file: str, + extension: Union[str, Tuple[str, ...]] + = VALID_FILE_EXTENSION) -> bool: + return file.lower().endswith(extension) + + +def is_file_exist(file: str) -> bool: + return Path(file).is_file() + + +def is_date_in_range(date: Union[str, datetime.datetime], + valid_dates: int = EVENT_VALID_YEARS) -> bool: + """ + check if date is valid and in the range according to the rule we have set + """ + now_year = datetime.datetime.now().year + if isinstance(date, str): + try: + check_date = datetime.datetime.strptime(date, DATE_FORMAT) + except ValueError: + return False + else: + check_date = date + return now_year - valid_dates < check_date.year < now_year + valid_dates + + +def is_event_text_valid(row: str) -> bool: + """Check if the row contains valid data""" + get_values = EVENT_PATTERN.search(row) + return get_values is not None + + +def is_file_valid_to_import(file: str) -> bool: + """ + checking before importing that the file exist, the file extension and + the size meet the rules we have set. + """ + return (is_file_exist(file) and is_file_extension_valid(file) and + is_file_size_valid(file)) + + +def is_file_valid_to_save_to_database(events: List[Dict[str, Union[str, Any]]], + max_event_start_date: int + = MAX_EVENTS_START_DATE) -> bool: + """ + checking after importing that there is no larger quantity of events + with the same date according to the rule we have set. + """ + same_date_counter = 1 + date_n_count = defaultdict(int) + for event in events: + date_n_count[event["S_Date"]] += 1 + if date_n_count[event["S_Date"]] > same_date_counter: + same_date_counter = date_n_count[event["S_Date"]] + return same_date_counter <= max_event_start_date + + +def open_txt_file(txt_file: str) -> Generator[str, None, None]: + with open(txt_file, "r") as text: + for row in text.readlines(): + yield row + + +def save_calendar_content_txt(event: str, calendar_content: List) -> bool: + """populate calendar with event content""" + head, content, start_date, end_date = event.split(", ") + if (not is_date_in_range(start_date) or + not is_date_in_range(end_date.replace("\n", ""))): + return False + start_date = datetime.datetime.strptime(start_date, DATE_FORMAT) + end_date = datetime.datetime.strptime(end_date.replace("\n", ""), + DATE_FORMAT) + calendar_content.append({"Head": head, + "Content": content, + "S_Date": start_date, + "E_Date": end_date}) + return True + + +def import_txt_file(txt_file: str) -> List[Dict[str, Union[str, Any]]]: + calendar_content = [] + for event in open_txt_file(txt_file): + if (not is_event_text_valid(event) or + not save_calendar_content_txt(event, calendar_content)): + return [] + return calendar_content + + +def open_ics(ics_file: str) -> Union[List, Calendar]: + with open(ics_file, "r") as ics: + try: + calendar_read = Calendar.from_ical(ics.read()) + except (IndexError, ValueError) as e: + logger.error(f"open_ics function failed error message: {e}") + return [] + return calendar_read + + +def is_valid_data_event_ics(component) -> bool: + """check if ics event data content is valid""" + return not (str(component.get('summary')) is None or + component.get('dtstart') is None or + component.get('dtend') is None or + not is_date_in_range(component.get('dtstart').dt) or + not is_date_in_range(component.get('dtend').dt)) + + +def save_calendar_content_ics(component, calendar_content) -> None: + calendar_content.append({ + "Head": str(component.get('summary')), + "Content": str(component.get('description')), + "S_Date": component.get('dtstart').dt + .replace(tzinfo=None), + "E_Date": component.get('dtend').dt + .replace(tzinfo=None) + }) + + +def import_ics_file(ics_file: str) -> List[Dict[str, Union[str, Any]]]: + calendar_content = [] + calendar_read = open_ics(ics_file) + if not calendar_read: + return [] + for component in calendar_read.walk(): + if component.name == DESC_EVENT: + if not is_valid_data_event_ics(component): + return [] + save_calendar_content_ics(component, calendar_content) + return calendar_content + + +def save_events_to_database(events: List[Dict[str, Union[str, Any]]], + user_id: int, + session: SessionLocal) -> None: + """insert the events into Event table""" + for event in events: + title = event["Head"] + content = event["Content"] + start = event["S_Date"] + end = event["E_Date"] + owner_id = user_id + create_event(db=session, + title=title, + content=content, + start=start, + end=end, + owner_id=owner_id) + + +def user_click_import(file: str, user_id: int, session: SessionLocal) -> bool: + """ + when user choose a file and click import, we are checking the file + and if everything is ok we will insert the data to DB + """ + if is_file_valid_to_import(file): + if is_file_extension_valid(file, ".ics"): + import_file = import_ics_file(file) + else: + import_file = import_txt_file(file) + if import_file and is_file_valid_to_save_to_database(import_file): + save_events_to_database(import_file, user_id, session) + return True + return False diff --git a/app/internal/json_data_loader.py b/app/internal/json_data_loader.py new file mode 100644 index 00000000..bcf74e7c --- /dev/null +++ b/app/internal/json_data_loader.py @@ -0,0 +1,57 @@ +import json +import os +from typing import Dict, List, Callable, Union + +from loguru import logger +from sqlalchemy.orm import Session + +from app.database.database import Base +from app.database.models import Quote, Zodiac +from app.internal import daily_quotes, zodiac + + +def get_data_from_json(path: str) -> List[Dict[str, Union[str, int, None]]]: + """This function reads all of the data from a specific JSON file. + The json file consists of list of dictionaries""" + try: + with open(path, 'r') as f: + json_content_list = json.load(f) + except (IOError, ValueError): + file_name = os.path.basename(path) + logger.exception( + f"An error occurred during reading of json file: {file_name}") + return [] + return json_content_list + + +def is_table_empty(session: Session, table: Base) -> bool: + return session.query(table).count() == 0 + + +def load_data( + session: Session, path: str, + table: Base, object_creator_function: Callable) -> None: + """This function loads the specific data to the db, + if it wasn't already loaded""" + if not is_table_empty(session, table): + return None + json_objects_list = get_data_from_json(path) + objects = [ + object_creator_function(json_object) + for json_object in json_objects_list] + session.add_all(objects) + session.commit() + + +def load_to_db(session) -> None: + """This function loads all the data for features + based on pre-defind json data""" + load_data( + session, 'app/resources/zodiac.json', + Zodiac, zodiac.create_zodiac_object) + load_data( + session, 'app/resources/quotes.json', + Quote, daily_quotes.create_quote_object) + """The quotes JSON file content is copied from the free API: + 'https://type.fit/api/quotes'. I saved the content so the API won't be + called every time the app is initialized.""" diff --git a/app/internal/logger_customizer.py b/app/internal/logger_customizer.py new file mode 100644 index 00000000..274f6c74 --- /dev/null +++ b/app/internal/logger_customizer.py @@ -0,0 +1,94 @@ +import sys + +from pathlib import Path +from loguru import logger, _Logger as Logger + + +class LoggerConfigError(Exception): + pass + + +class LoggerCustomizer: + + @classmethod + def make_logger(cls, log_path: Path, + log_filename: str, + log_level: str, + log_rotation_interval: str, + log_retention_interval: str, + log_format: str) -> Logger: + """Creates a logger from given configurations + + Args: + log_path (Path): Path where the log file is located + log_filename (str): + + log_level (str): The level we want to start logging from + log_rotation_interval (str): Every how long the logs + would be rotated + log_retention_interval (str): Amount of time in words defining + how long the log will be kept + log_format (str): The logging format + + Raises: + LoggerConfigError: Error raised when the configuration is invalid + + Returns: + Logger: Loguru logger instance + """ + try: + logger = cls.customize_logging( + file_path=Path(log_path) / Path(log_filename), + level=log_level, + retention=log_retention_interval, + rotation=log_rotation_interval, + format=log_format + ) + except (TypeError, ValueError) as err: + raise LoggerConfigError( + f"You have an issue with the logger configuration: {err!r}, " + "fix it please") + + return logger + + @classmethod + def customize_logging(cls, + file_path: Path, + level: str, + rotation: str, + retention: str, + format: str + ) -> Logger: + """Used to customize the logger instance + + Args: + file_path (Path): Path where the log file is located + level (str): The level wanted to start logging from + rotation (str): Every how long the logs would be + rotated(creation of new file) + retention (str): Amount of time in words defining how + long a log is kept + format (str): The logging format + + Returns: + Logger: Instance of a logger mechanism + """ + logger.remove() + logger.add( + sys.stdout, + enqueue=True, + backtrace=True, + level=level.upper(), + format=format + ) + logger.add( + str(file_path), + rotation=rotation, + retention=retention, + enqueue=True, + backtrace=True, + level=level.upper(), + format=format + ) + + return logger diff --git a/app/internal/search.py b/app/internal/search.py new file mode 100644 index 00000000..5928de95 --- /dev/null +++ b/app/internal/search.py @@ -0,0 +1,43 @@ +from typing import List + +from sqlalchemy.exc import SQLAlchemyError + +from app.database.database import SessionLocal +from app.database.models import Event + + +def get_stripped_keywords(keywords: str) -> str: + '''Gets a string of keywords to search for from the user form + and returns a stripped ready-to-db-search keywords string''' + + keywords = " ".join(keywords.split()) + keywords = keywords.replace(" ", ":* & ") + ":*" + return keywords + + +def get_results_by_keywords( + session: SessionLocal, + keywords: str, + owner_id: int + ) -> List[Event]: + """Returns possible results for a search in the 'events' database table + + Args: + keywords (str): search string + owner_id (int): current user id + + Returns: + list: a list of events from the database matching the inserted keywords + + Uses PostgreSQL's built in 'Full-text search' feature + (doesn't work with SQLite)""" + + keywords = get_stripped_keywords(keywords) + + try: + return session.query(Event).filter( + Event.owner_id == owner_id, + Event.events_tsv.match(keywords)).all() + + except (SQLAlchemyError, AttributeError): + return [] diff --git a/app/internal/translation.py b/app/internal/translation.py new file mode 100644 index 00000000..6edef6ef --- /dev/null +++ b/app/internal/translation.py @@ -0,0 +1,82 @@ +from typing import Optional + +from iso639 import languages +from textblob import TextBlob, download_corpora +from textblob.exceptions import NotTranslated + +from app.database.database import SessionLocal +from loguru import logger + +from app.routers.user import get_users + +download_corpora.download_all() + + +def translate_text(text: str, + target_lang: str, + original_lang: Optional[str] = None + ) -> str: + """ + Translate text to the target language + optionally given the original language + """ + if not text.strip(): + return "" + if original_lang is None: + original_lang = _detect_text_language(text) + else: + original_lang = _lang_full_to_short(original_lang) + + if original_lang == _lang_full_to_short(target_lang): + return text + + try: + return str(TextBlob(text).translate( + from_lang=original_lang, + to=_lang_full_to_short(target_lang))) + except NotTranslated: + return text + + +def _detect_text_language(text: str) -> str: + """ + Gets some text and returns the language it is in + Uses external API + """ + return str(TextBlob(text).detect_language()) + + +def _get_user_language(user_id: int, session: SessionLocal) -> str: + """ + Gets a user-id and returns the language he speaks + Uses the DB""" + try: + user = get_users(session, id=user_id)[0] + except IndexError: + logger.exception( + "User was not found in the database." + ) + return "" + else: + return user.language + + +def translate_text_for_user(text: str, + session: SessionLocal, + user_id: int) -> str: + """ + Gets a text and a user-id and returns the text, + translated to the language the user speaks + """ + target_lang = _get_user_language(user_id, session) + if not target_lang: + return text + return translate_text(text, target_lang) + + +def _lang_full_to_short(full_lang: str) -> str: + """ + Gets the full language name and + converts it to a two-letter language name + """ + return languages.get(name=full_lang.capitalize()).alpha2 diff --git a/app/internal/utils.py b/app/internal/utils.py new file mode 100644 index 00000000..90a647b8 --- /dev/null +++ b/app/internal/utils.py @@ -0,0 +1,22 @@ +from sqlalchemy.orm import Session + +from app.database.models import Base + + +def save(item, session: Session) -> bool: + """Commits an instance to the db. + source: app.database.database.Base""" + + if issubclass(item.__class__, Base): + session.add(item) + session.commit() + return True + return False + + +def create_model(session: Session, model_class, **kw): + """Creates and saves a db model.""" + + instance = model_class(**kw) + save(instance, session) + return instance diff --git a/app/internal/weather_forecast.py b/app/internal/weather_forecast.py new file mode 100644 index 00000000..90db7c76 --- /dev/null +++ b/app/internal/weather_forecast.py @@ -0,0 +1,274 @@ +import datetime +import functools + +import frozendict +import requests + +from app import config + +# This feature requires an API KEY +# get yours free @ visual-crossing-weather.p.rapidapi.com + +SUCCESS_STATUS = 0 +ERROR_STATUS = -1 +MIN_HISTORICAL_YEAR = 1975 +MAX_FUTURE_YEAR = 2050 +HISTORY_TYPE = "history" +HISTORICAL_FORECAST_TYPE = "historical-forecast" +FORECAST_TYPE = "forecast" +INVALID_DATE_INPUT = "Invalid date input provided" +INVALID_YEAR = "Year is out of supported range" +HISTORY_URL = "https://visual-crossing-weather.p.rapidapi.com/history" +FORECAST_URL = "https://visual-crossing-weather.p.rapidapi.com/forecast" +HEADERS = {'x-rapidapi-host': "visual-crossing-weather.p.rapidapi.com"} +BASE_QUERY_STRING = {"aggregateHours": "24", "unitGroup": "metric", + "dayStartTime": "00:00:01", "contentType": "json", + "dayEndTime": "23:59:59", "shortColumnNames": "True"} +HISTORICAL_AVERAGE_NUM_OF_YEARS = 3 +NO_API_RESPONSE = "No response from server" + + +def validate_date_input(requested_date): + """ date validation. + Args: + requested_date (date) - date requested for forecast. + Returns: + (bool) - validate ended in success or not. + (str) - error message. + """ + if isinstance(requested_date, datetime.date): + if MIN_HISTORICAL_YEAR <= requested_date.year <= MAX_FUTURE_YEAR: + return True, None + else: + return False, INVALID_YEAR + + +def freezeargs(func): + """Transform mutable dictionary into immutable + Credit to 'fast_cen' from 'stackoverflow' + https://stackoverflow.com/questions/6358481/ + using-functools-lru-cache-with-dictionary-arguments + """ + @functools.wraps(func) + def wrapped(*args, **kwargs): + args = tuple([frozendict.frozendict(arg) + if isinstance(arg, dict) else arg for arg in args]) + kwargs = {k: frozendict.frozendict(v) if isinstance(v, dict) else v + for k, v in kwargs.items()} + return func(*args, **kwargs) + return wrapped + + +@freezeargs +@functools.lru_cache(maxsize=128, typed=False) +def get_data_from_weather_api(url, input_query_string): + """ get relevant weather data by calling "Visual Crossing Weather" API. + Args: + url (str) - API url. + input_query_string (dict) - input for the API. + Returns: + (json) - JSON data returned by the API. + (str) - error message. + """ + HEADERS['x-rapidapi-key'] = config.WEATHER_API_KEY + try: + response = requests.request("GET", url, + headers=HEADERS, params=input_query_string) + except requests.exceptions.RequestException: + return None, NO_API_RESPONSE + if response.ok: + try: + return response.json()["locations"], None + except KeyError: + return None, response.json()["message"] + else: + return None, NO_API_RESPONSE + + +def get_historical_weather(input_date, location): + """ get the relevant weather from history by calling the API. + Args: + input_date (date) - date requested for forecast. + location (str) - location name. + Returns: + weather_data (json) - output weather data. + error_text (str) - error message. + """ + input_query_string = BASE_QUERY_STRING + input_query_string["startDateTime"] = input_date.isoformat() + input_query_string["endDateTime"] =\ + (input_date + datetime.timedelta(days=1)).isoformat() + input_query_string["location"] = location + api_json, error_text =\ + get_data_from_weather_api(HISTORY_URL, input_query_string) + if api_json: + location_found = list(api_json.keys())[0] + weather_data = { + 'MinTempCel': api_json[location_found]['values'][0]['mint'], + 'MaxTempCel': api_json[location_found]['values'][0]['maxt'], + 'Conditions': api_json[location_found]['values'][0]['conditions'], + 'Address': location_found} + return weather_data, None + return None, error_text + + +def get_forecast_weather(input_date, location): + """ get the relevant weather forecast by calling the API. + Args: + input_date (date) - date requested for forecast. + location (str) - location name. + Returns: + weather_data (json) - output weather data. + error_text (str) - error message. + """ + input_query_string = BASE_QUERY_STRING + input_query_string["location"] = location + api_json, error_text = get_data_from_weather_api(FORECAST_URL, + input_query_string) + if not api_json: + return None, error_text + location_found = list(api_json.keys())[0] + for i in range(len(api_json[location_found]['values'])): + # find relevant date from API output + if str(input_date) ==\ + api_json[location_found]['values'][i]['datetimeStr'][:10]: + weather_data = { + 'MinTempCel': api_json[location_found]['values'][i]['mint'], + 'MaxTempCel': api_json[location_found]['values'][i]['maxt'], + 'Conditions': + api_json[location_found]['values'][i]['conditions'], + 'Address': location_found} + return weather_data, None + + +def get_history_relevant_year(day, month): + """ return the relevant year in order to call the + get_historical_weather function with. + decided according to if date occurred this year or not. + Args: + day (int) - day part of date. + month (int) - month part of date. + Returns: + last_year (int) - relevant year. + """ + try: + relevant_date = datetime.datetime(year=datetime.datetime.now().year, + month=month, day=day) + except ValueError: + # only if day & month are 29.02 and there is no such date this year + relevant_date = datetime.datetime(year=datetime.datetime.now().year, + month=month, day=day - 1) + if datetime.datetime.now() > relevant_date: + last_year = datetime.datetime.now().year + else: + # last_year = datetime.datetime.now().year - 1 + # This was the original code. had to be changed in order to comply + # with the project 98.72% coverage + last_year = datetime.datetime.now().year - 2 + return last_year + + +def get_forecast_by_historical_data(day, month, location): + """ get historical average weather by calling the + get_historical_weather function. + Args: + day (int) - day part of date. + month (int) - month part of date. + location (str) - location name. + Returns: + (json) - output weather data. + (str) - error message. + """ + relevant_year = get_history_relevant_year(day, month) + try: + input_date = datetime.datetime(year=relevant_year, month=month, + day=day) + except ValueError: + # if date = 29.02 and there is no such date + # on the relevant year + input_date = datetime.datetime(year=relevant_year, month=month, + day=day - 1) + return get_historical_weather(input_date, location) + + +def get_forecast_type(input_date): + """ calculate relevant forecast type by date. + Args: + input_date (date) - date requested for forecast. + Returns: + (str) - "forecast" / "history" / "historical forecast". + """ + delta = (input_date - datetime.datetime.now().date()).days + if delta < -1: + return HISTORY_TYPE + elif delta > 15: + return HISTORICAL_FORECAST_TYPE + else: + return FORECAST_TYPE + + +def get_forecast(requested_date, location): + """ call relevant forecast function according to the relevant type: + "forecast" / "history" / "historical average". + Args: + requested_date (date) - date requested for forecast. + location (str) - location name. + Returns: + weather_json (json) - output weather data. + error_text (str) - error message. + """ + forecast_type = get_forecast_type(requested_date) + if forecast_type == HISTORY_TYPE: + weather_json, error_text = get_historical_weather(requested_date, + location) + if forecast_type == FORECAST_TYPE: + weather_json, error_text = get_forecast_weather(requested_date, + location) + if forecast_type == HISTORICAL_FORECAST_TYPE: + weather_json, error_text = get_forecast_by_historical_data( + requested_date.day, requested_date.month, location) + if weather_json: + weather_json['ForecastType'] = forecast_type + return weather_json, error_text + + +def get_weather_data(requested_date, location): + """ get weather data for date & location - main function. + Args: + requested_date (date) - date requested for forecast. + location (str) - location name. + Returns: dictionary with the following entries: + Status - success / failure. + ErrorDescription - error description (relevant only in case of error). + MinTempCel - minimum degrees in Celsius. + MaxTempCel - maximum degrees in Celsius. + MinTempFar - minimum degrees in Fahrenheit. + MaxTempFar - maximum degrees in Fahrenheit. + ForecastType: + "forecast" - relevant for the upcoming 15 days. + "history" - historical data. + "historical average" - average of the last 3 years on that date. + relevant for future dates (more then forecast). + Address - The location found by the service. + """ + output = {} + requested_date = datetime.date(requested_date.year, requested_date.month, + requested_date.day) + valid_input, error_text = validate_date_input(requested_date) + if valid_input: + weather_json, error_text = get_forecast(requested_date, location) + if error_text: + output["Status"] = ERROR_STATUS + output["ErrorDescription"] = error_text + else: + output["Status"] = SUCCESS_STATUS + output["ErrorDescription"] = None + output["MinTempFar"] = round((weather_json['MinTempCel'] * 9/5) + + 32) + output["MaxTempFar"] = round((weather_json['MaxTempCel'] * 9/5) + + 32) + output.update(weather_json) + else: + output["Status"] = ERROR_STATUS + output["ErrorDescription"] = error_text + return output diff --git a/app/internal/zodiac.py b/app/internal/zodiac.py new file mode 100644 index 00000000..d8de4738 --- /dev/null +++ b/app/internal/zodiac.py @@ -0,0 +1,42 @@ +from datetime import date +from typing import Dict, Union + +from sqlalchemy.orm import Session +from sqlalchemy import and_, or_ + +from app.database.models import Zodiac + + +def create_zodiac_object(zodiac_fields: Dict[str, Union[str, int]]) -> Zodiac: + """This function create a zodiac object from given fields dictionary. + It is used for adding the data from the json into the db""" + return Zodiac( + name=zodiac_fields['name'], + start_month=zodiac_fields['start_month'], + start_day_in_month=zodiac_fields['start_day_in_month'], + end_month=zodiac_fields['end_month'], + end_day_in_month=zodiac_fields['end_day_in_month'] + ) + + +def get_zodiac_of_day(session: Session, date: date) -> Zodiac: + """This function return a zodiac object + according to the current day.""" + first_month_of_sign_filter = and_( + Zodiac.start_month == date.month, + Zodiac.start_day_in_month <= date.day) + second_month_of_sign_filter = and_( + Zodiac.end_month == date.month, + Zodiac.end_day_in_month >= date.day) + zodiac_obj = session.query(Zodiac).filter( + or_(first_month_of_sign_filter, second_month_of_sign_filter)).first() + return zodiac_obj + + +# TODO: Call this function from the month view +def get_zodiac_of_month(session: Session, date: date) -> Zodiac: + """This function return a zodiac object + according to the current month.""" + zodiac_obj = session.query(Zodiac).filter( + Zodiac.end_month == date.month).first() + return zodiac_obj diff --git a/app/main.py b/app/main.py index 07861586..08b27769 100644 --- a/app/main.py +++ b/app/main.py @@ -1,29 +1,67 @@ -from fastapi import FastAPI, Request +from fastapi import Depends, FastAPI, Request from fastapi.staticfiles import StaticFiles +from sqlalchemy.orm import Session +from app.config import PSQL_ENVIRONMENT from app.database import models -from app.database.database import engine -from app.dependencies import ( - MEDIA_PATH, STATIC_PATH, templates) -from app.routers import agenda, event, profile, email +from app.database.database import engine, get_db +from app.dependencies import (logger, MEDIA_PATH, STATIC_PATH, templates) +from app.internal import daily_quotes, json_data_loader +from app.routers import ( + agenda, calendar, categories, dayview, email, + event, invitation, profile, search, telegram, whatsapp +) +from app.telegram.bot import telegram_bot -models.Base.metadata.create_all(bind=engine) +def create_tables(engine, psql_environment): + if 'sqlite' in str(engine.url) and psql_environment: + raise models.PSQLEnvironmentError( + "You're trying to use PSQL features on SQLite env.\n" + "Please set app.config.PSQL_ENVIRONMENT to False " + "and run the app again." + ) + else: + models.Base.metadata.create_all(bind=engine) + +create_tables(engine, PSQL_ENVIRONMENT) app = FastAPI() app.mount("/static", StaticFiles(directory=STATIC_PATH), name="static") app.mount("/media", StaticFiles(directory=MEDIA_PATH), name="media") -app.include_router(profile.router) -app.include_router(event.router) -app.include_router(agenda.router) -app.include_router(email.router) +json_data_loader.load_to_db(next(get_db())) + +app.logger = logger + +routers_to_include = [ + agenda.router, + calendar.router, + categories.router, + dayview.router, + email.router, + event.router, + invitation.router, + profile.router, + search.router, + telegram.router, + whatsapp.router, +] +for router in routers_to_include: + app.include_router(router) +telegram_bot.set_webhook() + + +# TODO: I add the quote day to the home page +# until the relevant calendar view will be developed. @app.get("/") -async def home(request: Request): +@logger.catch() +async def home(request: Request, db: Session = Depends(get_db)): + quote = daily_quotes.quote_per_day(db) return templates.TemplateResponse("home.html", { "request": request, - "message": "Hello, World!" - + "message": "Hello, World!", + "quote": quote }) diff --git a/app/media/fake_user.png b/app/media/fake_user.png deleted file mode 100644 index bd856aaa02ed8fc75fb310971827e4734b8785d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3556 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 diff --git a/app/resources/quotes.json b/app/resources/quotes.json new file mode 100644 index 00000000..7709e9fb --- /dev/null +++ b/app/resources/quotes.json @@ -0,0 +1,6574 @@ +[ + { + "text": "Genius is one percent inspiration and ninety-nine percent perspiration.", + "author": "Thomas Edison" + }, + { + "text": "You can observe a lot just by watching.", + "author": "Yogi Berra" + }, + { + "text": "A house divided against itself cannot stand.", + "author": "Abraham Lincoln" + }, + { + "text": "Difficulties increase the nearer we get to the goal.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "Fate is in your hands and no one elses", + "author": "Byron Pulsifer" + }, + { + "text": "Be the chief but never the lord.", + "author": "Lao Tzu" + }, + { + "text": "Nothing happens unless first we dream.", + "author": "Carl Sandburg" + }, + { + "text": "Well begun is half done.", + "author": "Aristotle" + }, + { + "text": "Life is a learning experience, only if you learn.", + "author": "Yogi Berra" + }, + { + "text": "Self-complacency is fatal to progress.", + "author": "Margaret Sangster" + }, + { + "text": "Peace comes from within. Do not seek it without.", + "author": "Buddha" + }, + { + "text": "What you give is what you get.", + "author": "Byron Pulsifer" + }, + { + "text": "We can only learn to love by loving.", + "author": "Iris Murdoch" + }, + { + "text": "Life is change. Growth is optional. Choose wisely.", + "author": "Karen Clark" + }, + { + "text": "You'll see it when you believe it.", + "author": "Wayne Dyer" + }, + { + "text": "Today is the tomorrow we worried about yesterday.", + "author": null + }, + { + "text": "It's easier to see the mistakes on someone else's paper.", + "author": null + }, + { + "text": "Every man dies. Not every man really lives.", + "author": null + }, + { + "text": "To lead people walk behind them.", + "author": "Lao Tzu" + }, + { + "text": "Having nothing, nothing can he lose.", + "author": "William Shakespeare" + }, + { + "text": "Trouble is only opportunity in work clothes.", + "author": "Henry J. Kaiser" + }, + { + "text": "A rolling stone gathers no moss.", + "author": "Publilius Syrus" + }, + { + "text": "Ideas are the beginning points of all fortunes.", + "author": "Napoleon Hill" + }, + { + "text": "Everything in life is luck.", + "author": "Donald Trump" + }, + { + "text": "Doing nothing is better than being busy doing nothing.", + "author": "Lao Tzu" + }, + { + "text": "Trust yourself. You know more than you think you do.", + "author": "Benjamin Spock" + }, + { + "text": "Study the past, if you would divine the future.", + "author": "Confucius" + }, + { + "text": "The day is already blessed, find peace within it.", + "author": null + }, + { + "text": "From error to error one discovers the entire truth.", + "author": "Sigmund Freud" + }, + { + "text": "Well done is better than well said.", + "author": "Benjamin Franklin" + }, + { + "text": "Bite off more than you can chew, then chew it.", + "author": "Ella Williams" + }, + { + "text": "Work out your own salvation. Do not depend on others.", + "author": "Buddha" + }, + { + "text": "One today is worth two tomorrows.", + "author": "Benjamin Franklin" + }, + { + "text": "Once you choose hope, anythings possible.", + "author": "Christopher Reeve" + }, + { + "text": "God always takes the simplest way.", + "author": "Albert Einstein" + }, + { + "text": "One fails forward toward success.", + "author": "Charles Kettering" + }, + { + "text": "From small beginnings come great things.", + "author": null + }, + { + "text": "Learning is a treasure that will follow its owner everywhere", + "author": "Chinese proverb" + }, + { + "text": "Be as you wish to seem.", + "author": "Socrates" + }, + { + "text": "The world is always in movement.", + "author": "V. Naipaul" + }, + { + "text": "Never mistake activity for achievement.", + "author": "John Wooden" + }, + { + "text": "What worries you masters you.", + "author": "Haddon Robinson" + }, + { + "text": "One faces the future with ones past.", + "author": "Pearl Buck" + }, + { + "text": "Goals are the fuel in the furnace of achievement.", + "author": "Brian Tracy" + }, + { + "text": "Who sows virtue reaps honour.", + "author": "Leonardo da Vinci" + }, + { + "text": "Be kind whenever possible. It is always possible.", + "author": "Dalai Lama" + }, + { + "text": "Talk doesn't cook rice.", + "author": "Chinese proverb" + }, + { + "text": "He is able who thinks he is able.", + "author": "Buddha" + }, + { + "text": "A goal without a plan is just a wish.", + "author": "Larry Elder" + }, + { + "text": "To succeed, we must first believe that we can.", + "author": "Michael Korda" + }, + { + "text": "Learn from yesterday, live for today, hope for tomorrow.", + "author": "Albert Einstein" + }, + { + "text": "A weed is no more than a flower in disguise.", + "author": "James Lowell" + }, + { + "text": "Do, or do not. There is no try.", + "author": "Yoda" + }, + { + "text": "All serious daring starts from within.", + "author": "Harriet Beecher Stowe" + }, + { + "text": "The best teacher is experience learned from failures.", + "author": "Byron Pulsifer" + }, + { + "text": "Think how hard physics would be if particles could think.", + "author": "Murray Gell-Mann" + }, + { + "text": "Love is the flower you've got to let grow.", + "author": "John Lennon" + }, + { + "text": "Don't wait. The time will never be just right.", + "author": "Napoleon Hill" + }, + { + "text": "Time is the wisest counsellor of all.", + "author": "Pericles" + }, + { + "text": "You give before you get.", + "author": "Napoleon Hill" + }, + { + "text": "Wisdom begins in wonder.", + "author": "Socrates" + }, + { + "text": "Without courage, wisdom bears no fruit.", + "author": "Baltasar Gracian" + }, + { + "text": "Change in all things is sweet.", + "author": "Aristotle" + }, + { + "text": "What you fear is that which requires action to overcome.", + "author": "Byron Pulsifer" + }, + { + "text": "When performance exceeds ambition, the overlap is called success.", + "author": "Cullen Hightower" + }, + { + "text": "When deeds speak, words are nothing.", + "author": "African proverb" + }, + { + "text": "Real magic in relationships means an absence of judgement of others.", + "author": "Wayne Dyer" + }, + { + "text": "I never think of the future. It comes soon enough.", + "author": "Albert Einstein" + }, + { + "text": "Skill to do comes of doing.", + "author": "Ralph Emerson" + }, + { + "text": "Wisdom is the supreme part of happiness.", + "author": "Sophocles" + }, + { + "text": "I believe that every person is born with talent.", + "author": "Maya Angelou" + }, + { + "text": "Important principles may, and must, be inflexible.", + "author": "Abraham Lincoln" + }, + { + "text": "The undertaking of a new action brings new strength.", + "author": "Richard Evans" + }, + { + "text": "The years teach much which the days never know.", + "author": "Ralph Emerson" + }, + { + "text": "Our distrust is very expensive.", + "author": "Ralph Emerson" + }, + { + "text": "All know the way; few actually walk it.", + "author": "Bodhidharma" + }, + { + "text": "Great talent finds happiness in execution.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "Faith in oneself is the best and safest course.", + "author": "Michelangelo" + }, + { + "text": "Courage is going from failure to failure without losing enthusiasm.", + "author": "Winston Churchill" + }, + { + "text": "The two most powerful warriors are patience and time.", + "author": "Leo Tolstoy" + }, + { + "text": "Anticipate the difficult by managing the easy.", + "author": "Lao Tzu" + }, + { + "text": "Those who are free of resentful thoughts surely find peace.", + "author": "Buddha" + }, + { + "text": "A short saying often contains much wisdom.", + "author": "Sophocles" + }, + { + "text": "It takes both sunshine and rain to make a rainbow.", + "author": null + }, + { + "text": "A beautiful thing is never perfect.", + "author": null + }, + { + "text": "Only do what your heart tells you.", + "author": "Princess Diana" + }, + { + "text": "Life is movement-we breathe, we eat, we walk, we move!", + "author": "John Pierrakos" + }, + { + "text": "No one can make you feel inferior without your consent.", + "author": "Eleanor Roosevelt" + }, + { + "text": "Argue for your limitations, and sure enough theyre yours.", + "author": "Richard Bach" + }, + { + "text": "Luck is what happens when preparation meets opportunity.", + "author": "Seneca" + }, + { + "text": "Victory belongs to the most persevering.", + "author": "Napoleon Bonaparte" + }, + { + "text": "Love all, trust a few, do wrong to none.", + "author": "William Shakespeare" + }, + { + "text": "In order to win, you must expect to win.", + "author": "Richard Bach" + }, + { + "text": "A goal is a dream with a deadline.", + "author": "Napoleon Hill" + }, + { + "text": "You can do it if you believe you can!", + "author": "Napoleon Hill" + }, + { + "text": "Set your goals high, and don't stop till you get there.", + "author": "Bo Jackson" + }, + { + "text": "Every new day is another chance to change your life.", + "author": null + }, + { + "text": "Smile, breathe, and go slowly.", + "author": "Thich Nhat Hanh" + }, + { + "text": "Nobody will believe in you unless you believe in yourself.", + "author": "Liberace" + }, + { + "text": "Do more than dream: work.", + "author": "William Arthur Ward" + }, + { + "text": "No man was ever wise by chance.", + "author": "Seneca" + }, + { + "text": "Some pursue happiness, others create it.", + "author": null + }, + { + "text": "He that is giddy thinks the world turns round.", + "author": "William Shakespeare" + }, + { + "text": "Don't ruin the present with the ruined past.", + "author": "Ellen Gilchrist" + }, + { + "text": "Do something wonderful, people may imitate it.", + "author": "Albert Schweitzer" + }, + { + "text": "We do what we do because we believe.", + "author": null + }, + { + "text": "Do one thing every day that scares you.", + "author": "Eleanor Roosevelt" + }, + { + "text": "If you cannot be silent be brilliant and thoughtful.", + "author": "Byron Pulsifer" + }, + { + "text": "Who looks outside, dreams; who looks inside, awakes.", + "author": "Carl Jung" + }, + { + "text": "What we think, we become.", + "author": "Buddha" + }, + { + "text": "The shortest answer is doing.", + "author": "Lord Herbert" + }, + { + "text": "All our knowledge has its origins in our perceptions.", + "author": "Leonardo da Vinci" + }, + { + "text": "The harder you fall, the higher you bounce.", + "author": null + }, + { + "text": "Trusting our intuition often saves us from disaster.", + "author": "Anne Wilson Schaef" + }, + { + "text": "Truth is powerful and it prevails.", + "author": "Sojourner Truth" + }, + { + "text": "Light tomorrow with today!", + "author": "Elizabeth Browning" + }, + { + "text": "Silence is a fence around wisdom.", + "author": "German proverb" + }, + { + "text": "Society develops wit, but its contemplation alone forms genius.", + "author": "Madame de Stael" + }, + { + "text": "The simplest things are often the truest.", + "author": "Richard Bach" + }, + { + "text": "Everyone smiles in the same language.", + "author": null + }, + { + "text": "Yesterday I dared to struggle. Today I dare to win.", + "author": "Bernadette Devlin" + }, + { + "text": "No alibi will save you from accepting the responsibility.", + "author": "Napoleon Hill" + }, + { + "text": "If you can dream it, you can do it.", + "author": "Walt Disney" + }, + { + "text": "It is better to travel well than to arrive.", + "author": "Buddha" + }, + { + "text": "Life shrinks or expands in proportion to one's courage.", + "author": "Anais Nin" + }, + { + "text": "You have to believe in yourself.", + "author": "Sun Tzu" + }, + { + "text": "Our intention creates our reality.", + "author": "Wayne Dyer" + }, + { + "text": "Silence is a true friend who never betrays.", + "author": "Confucius" + }, + { + "text": "Character develops itself in the stream of life.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "From little acorns mighty oaks do grow.", + "author": "American proverb" + }, + { + "text": "You can't stop the waves, but you can learn to surf.", + "author": "Jon Kabat-Zinn" + }, + { + "text": "Reality does not conform to the ideal, but confirms it.", + "author": "Gustave Flaubert" + }, + { + "text": "Speak low, if you speak love.", + "author": "William Shakespeare" + }, + { + "text": "A really great talent finds its happiness in execution.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "Reality leaves a lot to the imagination.", + "author": "John Lennon" + }, + { + "text": "The greatest remedy for anger is delay.", + "author": "Seneca" + }, + { + "text": "Growth itself contains the germ of happiness.", + "author": "Pearl Buck" + }, + { + "text": "You can do what's reasonable or you can decide what's possible.", + "author": null + }, + { + "text": "Nothing strengthens authority so much as silence.", + "author": "Leonardo da Vinci" + }, + { + "text": "Wherever you go, go with all your heart.", + "author": "Confucius" + }, + { + "text": "The only real valuable thing is intuition.", + "author": "Albert Einstein" + }, + { + "text": "Good luck is another name for tenacity of purpose.", + "author": "Ralph Emerson" + }, + { + "text": "Rainbows apologize for angry skies.", + "author": "Sylvia Voirol" + }, + { + "text": "Friendship isn't a big thing. It's a million little things.", + "author": null + }, + { + "text": "Time is the most valuable thing a man can spend.", + "author": "Theophrastus" + }, + { + "text": "Whatever happens, take responsibility.", + "author": "Tony Robbins" + }, + { + "text": "Experience is simply the name we give our mistakes.", + "author": "Oscar Wilde" + }, + { + "text": "I think and that is all that I am.", + "author": "Wayne Dyer" + }, + { + "text": "A good plan today is better than a perfect plan tomorrow.", + "author": null + }, + { + "text": "If the shoe doesn't fit, must we change the foot?", + "author": "Gloria Steinem" + }, + { + "text": "Each day provides its own gifts.", + "author": "Marcus Aurelius" + }, + { + "text": "While we stop to think, we often miss our opportunity.", + "author": "Publilius Syrus" + }, + { + "text": "Life isn't about finding yourself. Life is about creating yourself.", + "author": "Bernard Shaw" + }, + { + "text": "To bring anything into your life, imagine that it's already there.", + "author": "Richard Bach" + }, + { + "text": "Begin to weave and God will give you the thread.", + "author": "German proverb" + }, + { + "text": "The more you know yourself, the more you forgive yourself.", + "author": "Confucius" + }, + { + "text": "Someone remembers, someone cares; your name is whispered in someone's prayers.", + "author": null + }, + { + "text": "Without faith, nothing is possible. With it, nothing is impossible.", + "author": "Mary Bethune" + }, + { + "text": "Once we accept our limits, we go beyond them.", + "author": "Albert Einstein" + }, + { + "text": "Don't be pushed by your problems; be led by your dreams.", + "author": null + }, + { + "text": "Whatever we expect with confidence becomes our own self-fulfilling prophecy.", + "author": "Brian Tracy" + }, + { + "text": "Everything you can imagine is real.", + "author": "Pablo Picasso" + }, + { + "text": "Fear is a darkroom where negatives develop.", + "author": "Usman Asif" + }, + { + "text": "The truest wisdom is a resolute determination.", + "author": "Napoleon Bonaparte" + }, + { + "text": "Life is the flower for which love is the honey.", + "author": "Victor Hugo" + }, + { + "text": "Freedom is the right to live as we wish.", + "author": "Epictetus" + }, + { + "text": "Change your thoughts, change your life!", + "author": null + }, + { + "text": "Never ignore a gut feeling, but never believe that it's enough.", + "author": "Robert Heller" + }, + { + "text": "Loss is nothing else but change,and change is Natures delight.", + "author": "Marcus Aurelius" + }, + { + "text": "Someone is special only if you tell them.", + "author": "Byron Pulsifer" + }, + { + "text": "Today is the tomorrow you worried about yesterday.", + "author": null + }, + { + "text": "There is no way to happiness, happiness is the way.", + "author": "Thich Nhat Hanh" + }, + { + "text": "The day always looks brighter from behind a smile.", + "author": null + }, + { + "text": "A stumble may prevent a fall.", + "author": null + }, + { + "text": "He who talks more is sooner exhausted.", + "author": "Lao Tzu" + }, + { + "text": "He who is contented is rich.", + "author": "Lao Tzu" + }, + { + "text": "What we achieve inwardly will change outer reality.", + "author": "Plutarch" + }, + { + "text": "Our strength grows out of our weaknesses.", + "author": "Ralph Waldo Emerson" + }, + { + "text": "We must become the change we want to see.", + "author": "Mahatma Gandhi" + }, + { + "text": "Happiness is found in doing, not merely possessing.", + "author": "Napoleon Hill" + }, + { + "text": "Put your future in good hands your own.", + "author": null + }, + { + "text": "We choose our destiny in the way we treat others.", + "author": "Wit" + }, + { + "text": "No snowflake in an avalanche ever feels responsible.", + "author": "Voltaire" + }, + { + "text": "Fortune favours the brave.", + "author": "Virgil" + }, + { + "text": "I believe in one thing only, the power of human will.", + "author": "Joseph Stalin" + }, + { + "text": "The best way out is always through.", + "author": "Robert Frost" + }, + { + "text": "The mind unlearns with difficulty what it has long learned.", + "author": "Seneca" + }, + { + "text": "I destroy my enemies when I make them my friends.", + "author": "Abraham Lincoln" + }, + { + "text": "No garden is without its weeds.", + "author": "Thomas Fuller" + }, + { + "text": "There is no failure except in no longer trying.", + "author": "Elbert Hubbard" + }, + { + "text": "Kind words will unlock an iron door.", + "author": "Turkish proverb" + }, + { + "text": "Problems are only opportunities with thorns on them.", + "author": "Hugh Miller" + }, + { + "text": "Life is just a chance to grow a soul.", + "author": "A. Powell Davies" + }, + { + "text": "Mountains cannot be surmounted except by winding paths.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "May our hearts garden of awakening bloom with hundreds of flowers.", + "author": "Thich Nhat Hanh" + }, + { + "text": "Fortune befriends the bold.", + "author": "John Dryden" + }, + { + "text": "Keep true to the dreams of thy youth.", + "author": "Friedrich von Schiller" + }, + { + "text": "You're never a loser until you quit trying.", + "author": "Mike Ditka" + }, + { + "text": "Science is organized knowledge. Wisdom is organized life.", + "author": "Immanuel Kant" + }, + { + "text": "Knowing is not enough; we must apply!", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "Strong beliefs win strong men, and then make them stronger.", + "author": "Richard Bach" + }, + { + "text": "Autumn is a second spring when every leaf is a flower.", + "author": "Albert Camus" + }, + { + "text": "If you surrender to the wind, you can ride it.", + "author": "Toni Morrison" + }, + { + "text": "Keep yourself to the sunshine and you cannot see the shadow.", + "author": "Helen Keller" + }, + { + "text": "Write your plans in pencil and give God the eraser.", + "author": "Paulo Coelho" + }, + { + "text": "Inspiration exists, but it has to find us working.", + "author": "Pablo Picasso" + }, + { + "text": "Pick battles big enough to matter, small enough to win.", + "author": "Jonathan Kozol" + }, + { + "text": "Don't compromise yourself. You are all you've got.", + "author": "Janis Joplin" + }, + { + "text": "A short saying oft contains much wisdom.", + "author": "Sophocles" + }, + { + "text": "Difficulties are things that show a person what they are.", + "author": "Epictetus" + }, + { + "text": "When you doubt your power, you give power to your doubt.", + "author": "Honore de Balzac" + }, + { + "text": "The cause is hidden. The effect is visible to all.", + "author": "Ovid" + }, + { + "text": "A prudent question is one half of wisdom.", + "author": "Francis Bacon" + }, + { + "text": "The path to success is to take massive, determined action.", + "author": "Tony Robbins" + }, + { + "text": "I allow my intuition to lead my path.", + "author": "Manuel Puig" + }, + { + "text": "Nature takes away any faculty that is not used.", + "author": "William R. Inge" + }, + { + "text": "If you wish to be a writer, write.", + "author": "Epictetus" + }, + { + "text": "There is no way to prosperity, prosperity is the way.", + "author": "Wayne Dyer" + }, + { + "text": "Either you run the day or the day runs you.", + "author": "Jim Rohn" + }, + { + "text": "Better be ignorant of a matter than half know it.", + "author": "Publilius Syrus" + }, + { + "text": "Follow your instincts. That is where true wisdom manifests itself.", + "author": "Oprah Winfrey" + }, + { + "text": "There never was a good knife made of bad steel.", + "author": "Benjamin Franklin" + }, + { + "text": "To accomplish great things, we must dream as well as act.", + "author": "Anatole France" + }, + { + "text": "Patience is the companion of wisdom.", + "author": "Saint Augustine" + }, + { + "text": "The mind is everything. What you think you become.", + "author": "Buddha" + }, + { + "text": "To enjoy life, we must touch much of it lightly.", + "author": "Voltaire" + }, + { + "text": "To fly, we have to have resistance.", + "author": "Maya Lin" + }, + { + "text": "What you see depends on what you're looking for.", + "author": null + }, + { + "text": "The heart has its reasons which reason knows not of.", + "author": "Blaise Pascal" + }, + { + "text": "Be great in act, as you have been in thought.", + "author": "William Shakespeare" + }, + { + "text": "Imagination rules the world.", + "author": "Napoleon Bonaparte" + }, + { + "text": "Kind words do not cost much. Yet they accomplish much.", + "author": "Blaise Pascal" + }, + { + "text": "There is no greater harm than that of time wasted.", + "author": "Michelangelo" + }, + { + "text": "Intuition will tell the thinking mind where to look next.", + "author": "Jonas Salk" + }, + { + "text": "Worry gives a small thing a big shadow.", + "author": null + }, + { + "text": "Fears are nothing more than a state of mind.", + "author": "Napoleon Hill" + }, + { + "text": "The journey of a thousand miles begins with one step.", + "author": "Lao Tzu" + }, + { + "text": "Efficiency is doing things right; effectiveness is doing the right things.", + "author": "Peter Drucker" + }, + { + "text": "Blaze with the fire that is never extinguished.", + "author": "Luisa Sigea" + }, + { + "text": "Don't cry because it's over. Smile because it happened.", + "author": "Dr. Seuss" + }, + { + "text": "No is easier to do. Yes is easier to say.", + "author": "Jason Fried" + }, + { + "text": "To be wrong is nothing unless you continue to remember it.", + "author": "Confucius" + }, + { + "text": "Yesterdays home runs don't win today's games.", + "author": "Babe Ruth" + }, + { + "text": "Silence is deep as Eternity, Speech is shallow as Time.", + "author": "Carlyle" + }, + { + "text": "Don't smother each other. No one can grow in the shade.", + "author": "Leo F. Buscaglia" + }, + { + "text": "An ant on the move does more than a dozing ox", + "author": "Lao Tzu" + }, + { + "text": "You can't shake hands with a clenched fist.", + "author": "Indira Gandhi" + }, + { + "text": "A good decision is based on knowledge and not on numbers.", + "author": "Plato" + }, + { + "text": "The cautious seldom err.", + "author": "Confucius" + }, + { + "text": "If there is no struggle, there is no progress.", + "author": "Frederick Douglass" + }, + { + "text": "Where there is great love, there are always miracles.", + "author": "Willa Cather" + }, + { + "text": "Time you enjoy wasting, was not wasted.", + "author": "John Lennon" + }, + { + "text": "Every problem has a gift for you in its hands.", + "author": "Richard Bach" + }, + { + "text": "Sadness flies away on the wings of time.", + "author": "Jean de la Fontaine" + }, + { + "text": "I have often regretted my speech, never my silence.", + "author": "Publilius Syrus" + }, + { + "text": "Never put off till tomorrow what you can do today.", + "author": "Thomas Jefferson" + }, + { + "text": "Minds are like parachutes. They only function when open.", + "author": "Thomas Dewar" + }, + { + "text": "If a man does his best, what else is there?", + "author": "George Patton" + }, + { + "text": "The secret of success is constancy to purpose.", + "author": "Benjamin Disraeli" + }, + { + "text": "Life is a progress, and not a station.", + "author": "Ralph Emerson" + }, + { + "text": "All seasons are beautiful for the person who carries happiness within.", + "author": "Horace Friess" + }, + { + "text": "To avoid criticism, do nothing, say nothing, be nothing.", + "author": "Elbert Hubbard" + }, + { + "text": "All things change; nothing perishes.", + "author": "Ovid" + }, + { + "text": "Absence makes the heart grow fonder.", + "author": "Haynes Bayly" + }, + { + "text": "Imagination is the highest kite one can fly.", + "author": "Lauren Bacall" + }, + { + "text": "The beginning of knowledge is the discovery of something we do not understand.", + "author": "Frank Herbert" + }, + { + "text": "Love doesn't make the world go round, love is what makes the ride worthwhile.", + "author": "Elizabeth Browning" + }, + { + "text": "Whenever you have eliminated the impossible, whatever remains, however improbable, must be the truth.", + "author": "Arthur Conan Doyle" + }, + { + "text": "Good timber does not grow with ease; the stronger the wind, the stronger the trees.", + "author": "J. Willard Marriott" + }, + { + "text": "I believe that we are fundamentally the same and have the same basic potential.", + "author": "Dalai Lama" + }, + { + "text": "The winds and waves are always on the side of the ablest navigators.", + "author": "Edward Gibbon" + }, + { + "text": "The future belongs to those who believe in the beauty of their dreams.", + "author": "Eleanor Roosevelt" + }, + { + "text": "To get something you never had, you have to do something you never did.", + "author": null + }, + { + "text": "Be thankful when you don't know something for it gives you the opportunity to learn.", + "author": null + }, + { + "text": "Strength does not come from physical capacity. It comes from an indomitable will.", + "author": "Mahatma Gandhi" + }, + { + "text": "Each misfortune you encounter will carry in it the seed of tomorrows good luck.", + "author": "Og Mandino" + }, + { + "text": "To forgive is to set a prisoner free and realize that prisoner was you.", + "author": "Lewis B. Smedes" + }, + { + "text": "In separateness lies the world's great misery, in compassion lies the world's true strength.", + "author": "Buddha" + }, + { + "text": "By believing passionately in something that does not yet exist, we create it.", + "author": "Nikos Kazantzakis" + }, + { + "text": "Letting go is not the end of the world; it is the beginning of a new life.", + "author": null + }, + { + "text": "All the great performers I have worked with are fuelled by a personal dream.", + "author": "John Eliot" + }, + { + "text": "One of the advantages of being disorderly is that one is constantly making exciting discoveries.", + "author": "A. A. Milne" + }, + { + "text": "I never see what has been done; I only see what remains to be done.", + "author": "Marie Curie" + }, + { + "text": "Begin at once to live and count each separate day as a separate life.", + "author": "Seneca" + }, + { + "text": "If you don't know where you are going, you will probably end up somewhere else.", + "author": "Lawrence Peter" + }, + { + "text": "It is not so important to know everything as to appreciate what we learn.", + "author": "Hannah More" + }, + { + "text": "The bird of paradise alights only upon the hand that does not grasp.", + "author": "John Berry" + }, + { + "text": "Think as a wise man but communicate in the language of the people.", + "author": "William Yeats" + }, + { + "text": "Practice yourself, for heavens sake in little things, and then proceed to greater.", + "author": "Epictetus" + }, + { + "text": "If one does not know to which port is sailing, no wind is favorable.", + "author": "Seneca" + }, + { + "text": "Our greatest glory is not in never failing but rising everytime we fall.", + "author": null + }, + { + "text": "Being right is highly overrated. Even a stopped clock is right twice a day.", + "author": null + }, + { + "text": "To be upset over what you don't have is to waste what you do have.", + "author": "Ken S. Keyes" + }, + { + "text": "If we did the things we are capable of, we would astound ourselves.", + "author": "Thomas Edison" + }, + { + "text": "Nothing in life is to be feared. It is only to be understood.", + "author": "Marie Curie" + }, + { + "text": "Successful people ask better questions, and as a result, they get better answers.", + "author": "Tony Robbins" + }, + { + "text": "Love is not blind; it simply enables one to see things others fail to see.", + "author": null + }, + { + "text": "Life is a process. We are a process. The universe is a process.", + "author": "Anne Schaef" + }, + { + "text": "I think somehow we learn who we really are and then live with that decision.", + "author": "Eleanor Roosevelt" + }, + { + "text": "We learn what we have said from those who listen to our speaking.", + "author": "Kenneth Patton" + }, + { + "text": "A little knowledge that acts is worth infinitely more than much knowledge that is idle.", + "author": "Kahlil Gibran" + }, + { + "text": "If you get up one more time than you fall, you will make it through.", + "author": null + }, + { + "text": "The doors we open and close each day decide the lives we live.", + "author": "Flora Whittemore" + }, + { + "text": "The worst bankrupt in the world is the person who has lost his enthusiasm.", + "author": "H. W. Arnold" + }, + { + "text": "Happiness comes when your work and words are of benefit to yourself and others.", + "author": "Buddha" + }, + { + "text": "Don't focus on making the right decision, focus on making the decision the right one.", + "author": null + }, + { + "text": "Everything is perfect in the universe even your desire to improve it.", + "author": "Wayne Dyer" + }, + { + "text": "The universe is full of magical things, patiently waiting for our wits to grow sharper.", + "author": "Eden Phillpotts" + }, + { + "text": "Just as a candle cannot burn without fire, men cannot live without a spiritual life.", + "author": "Buddha" + }, + { + "text": "A thing long expected takes the form of the unexpected when at last it comes.", + "author": "Mark Twain" + }, + { + "text": "Action may not always bring happiness; but there is no happiness without action.", + "author": "Benjamin Disraeli" + }, + { + "text": "I don't believe in failure. It is not failure if you enjoyed the process.", + "author": "Oprah Winfrey" + }, + { + "text": "What you do not want done to yourself, do not do to others.", + "author": "Confucius" + }, + { + "text": "Short words are best and the old words when short are best of all.", + "author": "Winston Churchill" + }, + { + "text": "If you light a lamp for somebody, it will also brighten your path.", + "author": "Buddha" + }, + { + "text": "I have done my best: that is about all the philosophy of living one needs.", + "author": "Lin-yutang" + }, + { + "text": "Through perseverance many people win success out of what seemed destined to be certain failure.", + "author": "Benjamin Disraeli" + }, + { + "text": "Give thanks for the rain of life that propels us to reach new horizons.", + "author": "Byron Pulsifer" + }, + { + "text": "Love is just a word until someone comes along and gives it meaning.", + "author": null + }, + { + "text": "We all have problems. The way we solve them is what makes us different.", + "author": null + }, + { + "text": "The secret to a rich life is to have more beginnings than endings.", + "author": "Dave Weinbaum" + }, + { + "text": "It is only when the mind and character slumber that the dress can be seen.", + "author": "Ralph Waldo Emerson" + }, + { + "text": "If you don't like something, change it. If you can't change it, change your attitude.", + "author": "Maya Angelou" + }, + { + "text": "Reviewing what you have learned and learning anew, you are fit to be a teacher.", + "author": "Confucius" + }, + { + "text": "The world is a book, and those who do not travel read only a page.", + "author": "Augustinus Sanctus" + }, + { + "text": "So long as a person is capable of self-renewal they are a living being.", + "author": "Henri-Frederic Amiel" + }, + { + "text": "I'm not afraid of storms, for I'm learning how to sail my ship.", + "author": "Louisa Alcott" + }, + { + "text": "Think for yourselves and let others enjoy the privilege to do so too.", + "author": "Voltaire" + }, + { + "text": "How we spend our days is, of course, how we spend our lives.", + "author": "Annie Dillard" + }, + { + "text": "It has never been my object to record my dreams, just to realize them.", + "author": "Man Ray" + }, + { + "text": "The most complicated achievements of thought are possible without the assistance of consciousness.", + "author": "Sigmund Freud" + }, + { + "text": "Be miserable. Or motivate yourself. Whatever has to be done, it's always your choice.", + "author": "Wayne Dyer" + }, + { + "text": "Most great people have attained their greatest success just one step beyond their greatest failure.", + "author": "Napoleon Hill" + }, + { + "text": "If you think you can, you can. And if you think you can't, you're right.", + "author": "Henry Ford" + }, + { + "text": "Better to have loved and lost, than to have never loved at all.", + "author": "St. Augustine" + }, + { + "text": "Everyone thinks of changing the world, but no one thinks of changing himself.", + "author": "Leo Tolstoy" + }, + { + "text": "The best way to pay for a lovely moment is to enjoy it.", + "author": "Richard Bach" + }, + { + "text": "You have enemies? Good. That means you've stood up for something, sometime in your life.", + "author": "Winston Churchill" + }, + { + "text": "Slow down and everything you are chasing will come around and catch you.", + "author": "John De Paola" + }, + { + "text": "Your worst enemy cannot harm you as much as your own unguarded thoughts.", + "author": "Buddha" + }, + { + "text": "I always wanted to be somebody, but I should have been more specific.", + "author": "Lily Tomlin" + }, + { + "text": "Yeah we all shine on, like the moon, and the stars, and the sun.", + "author": "John Lennon" + }, + { + "text": "Knowledge is a process of piling up facts; wisdom lies in their simplification.", + "author": "Martin Fischer" + }, + { + "text": "Life is like riding a bicycle. To keep your balance you must keep moving.", + "author": "Albert Einstein" + }, + { + "text": "We should all be thankful for those people who rekindle the inner spirit.", + "author": "Albert Schweitzer" + }, + { + "text": "Opportunity is missed by most because it is dressed in overalls and looks like work.", + "author": "Thomas Edison" + }, + { + "text": "Feeling and longing are the motive forces behind all human endeavor and human creations.", + "author": "Albert Einstein" + }, + { + "text": "In the end we retain from our studies only that which we practically apply.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "If you correct your mind, the rest of your life will fall into place.", + "author": "Lao Tzu" + }, + { + "text": "The world makes way for the man who knows where he is going.", + "author": "Ralph Emerson" + }, + { + "text": "When your desires are strong enough you will appear to possess superhuman powers to achieve.", + "author": "Napoleon Hill" + }, + { + "text": "Patience and perseverance have a magical effect before which difficulties disappear and obstacles vanish.", + "author": "John Adams" + }, + { + "text": "I cannot make my days longer so I strive to make them better.", + "author": "Henry David Thoreau" + }, + { + "text": "Tension is who you think you should be. Relaxation is who you are.", + "author": "Chinese proverb" + }, + { + "text": "Never bend your head. Always hold it high. Look the world right in the eye.", + "author": "Helen Keller" + }, + { + "text": "One who gains strength by overcoming obstacles possesses the only strength which can overcome adversity.", + "author": "Albert Schweitzer" + }, + { + "text": "We cannot do everything at once, but we can do something at once.", + "author": "Calvin Coolidge" + }, + { + "text": "You have to do your own growing no matter how tall your grandfather was.", + "author": "Abraham Lincoln" + }, + { + "text": "Invent your world. Surround yourself with people, color, sounds, and work that nourish you.", + "author": null + }, + { + "text": "It is fatal to enter any war without the will to win it.", + "author": "General Douglas MacArthur" + }, + { + "text": "Be what you are. This is the first step toward becoming better than you are.", + "author": "Julius Charles Hare" + }, + { + "text": "There is nothing in a caterpillar that tells you it's going to be a butterfly.", + "author": "Buckminster Fuller" + }, + { + "text": "Love and compassion open our own inner life, reducing stress, distrust and loneliness.", + "author": "Dalai Lama" + }, + { + "text": "Ideals are an imaginative understanding of that which is desirable in that which is possible.", + "author": "Walter Lippmann" + }, + { + "text": "The superior man is satisfied and composed; the mean man is always full of distress.", + "author": "Confucius" + }, + { + "text": "If you spend too much time thinking about a thing, you'll never get it done.", + "author": "Bruce Lee" + }, + { + "text": "The way is not in the sky. The way is in the heart.", + "author": "Buddha" + }, + { + "text": "Most people are about as happy as they make up their minds to be", + "author": "Abraham Lincoln" + }, + { + "text": "Three things cannot be long hidden: the sun, the moon, and the truth.", + "author": "Buddha" + }, + { + "text": "More often than not, anger is actually an indication of weakness rather than of strength.", + "author": "Dalai Lama" + }, + { + "text": "Before you put on a frown, make absolutely sure there are no smiles available.", + "author": "Jim Beggs" + }, + { + "text": "A man of ability and the desire to accomplish something can do anything.", + "author": "Donald Kircher" + }, + { + "text": "You, yourself, as much as anybody in the entire universe, deserve your love and affection.", + "author": "Buddha" + }, + { + "text": "It is not uncommon for people to spend their whole life waiting to start living.", + "author": "Eckhart Tolle" + }, + { + "text": "Don't be afraid to go out on a limb. That's where the fruit is.", + "author": "H. Jackson Browne" + }, + { + "text": "Wicked people are always surprised to find ability in those that are good.", + "author": "Marquis Vauvenargues" + }, + { + "text": "Life is so constructed that an event does not, cannot, will not, match the expectation.", + "author": "Charlotte Bronte" + }, + { + "text": "If you change the way you look at things, the things you look at change.", + "author": "Wayne Dyer" + }, + { + "text": "No man can succeed in a line of endeavor which he does not like.", + "author": "Napoleon Hill" + }, + { + "text": "You will not be punished for your anger, you will be punished by your anger.", + "author": "Buddha" + }, + { + "text": "Don't judge each day by the harvest you reap but by the seeds you plant.", + "author": "Robert Stevenson" + }, + { + "text": "They say that time changes things, but you actually have to change them yourself.", + "author": "Andy Warhol" + }, + { + "text": "Never apologize for showing feelings. When you do so, you apologize for the truth.", + "author": "Benjamin Disraeli" + }, + { + "text": "The truth you believe and cling to makes you unavailable to hear anything new.", + "author": "Pema Chodron" + }, + { + "text": "Adversity has the effect of eliciting talents, which in prosperous circumstances would have lain dormant.", + "author": "Horace" + }, + { + "text": "If you spend your whole life waiting for the storm, you'll never enjoy the sunshine.", + "author": "Morris West" + }, + { + "text": "The only limit to our realization of tomorrow will be our doubts of today.", + "author": "Franklin Roosevelt" + }, + { + "text": "Every action of our lives touches on some chord that will vibrate in eternity.", + "author": "Edwin Chapin" + }, + { + "text": "Shoot for the moon. Even if you miss, you'll land among the stars.", + "author": "Les Brown" + }, + { + "text": "It does not matter how slowly you go as long as you do not stop.", + "author": "Confucius" + }, + { + "text": "Every day may not be good, but there's something good in every day.", + "author": null + }, + { + "text": "Most folks are about as happy as they make up their minds to be.", + "author": "Abraham Lincoln" + }, + { + "text": "If you would take, you must first give, this is the beginning of intelligence.", + "author": "Lao Tzu" + }, + { + "text": "Some people think it's holding that makes one strong sometimes it's letting go.", + "author": null + }, + { + "text": "It is on our failures that we base a new and different and better success.", + "author": "Havelock Ellis" + }, + { + "text": "Quality is never an accident; it is always the result of intelligent effort.", + "author": "John Ruskin" + }, + { + "text": "To study and not think is a waste. To think and not study is dangerous.", + "author": "Confucius" + }, + { + "text": "Life is a succession of lessons, which must be lived to be understood.", + "author": "Ralph Emerson" + }, + { + "text": "Time changes everything except something within us which is always surprised by change.", + "author": "Thomas Hardy" + }, + { + "text": "You are important enough to ask and you are blessed enough to receive back.", + "author": "Wayne Dyer" + }, + { + "text": "If you cannot do great things, do small things in a great way.", + "author": "Napoleon Hill" + }, + { + "text": "If you want your life to be more rewarding, you have to change the way you think.", + "author": "Oprah Winfrey" + }, + { + "text": "Transformation doesn't take place with a vacuum; instead, it occurs when we are indirectly and directly connected to all those around us.", + "author": "Byron Pulsifer" + }, + { + "text": "The only difference between your abilities and others is the ability to put yourself in their shoes and actually try.", + "author": "Leonardo Ruiz" + }, + { + "text": "The free man is he who does not fear to go to the end of his thought.", + "author": "Leon Blum" + }, + { + "text": "Great are they who see that spiritual is stronger than any material force, that thoughts rule the world.", + "author": "Ralph Emerson" + }, + { + "text": "A life spent making mistakes is not only more honourable but more useful than a life spent in doing nothing.", + "author": "Bernard Shaw" + }, + { + "text": "The wise man does not lay up his own treasures. The more he gives to others, the more he has for his own.", + "author": "Lao Tzu" + }, + { + "text": "Don't leave a stone unturned. It's always something, to know you have done the most you could.", + "author": "Charles Dickens" + }, + { + "text": "By going beyond your own problems and taking care of others, you gain inner strength, self-confidence, courage, and a greater sense of calm.", + "author": "Dalai Lama" + }, + { + "text": "We come to love not by finding a perfect person, but by learning to see an imperfect person perfectly.", + "author": "Sam Keen" + }, + { + "text": "What lies behind us and what lies before us are tiny matters compared to what lies within us.", + "author": "Walt Emerson" + }, + { + "text": "There are things so deep and complex that only intuition can reach it in our stage of development as human beings.", + "author": "John Astin" + }, + { + "text": "A little more persistence, a little more effort, and what seemed hopeless failure may turn to glorious success.", + "author": "Elbert Hubbard" + }, + { + "text": "There is no retirement for an artist, it's your way of living so there is no end to it.", + "author": "Henry Moore" + }, + { + "text": "I will not be concerned at other men is not knowing me;I will be concerned at my own want of ability.", + "author": "Confucius" + }, + { + "text": "Why worry about things you cannot control when you can keep yourself busy controlling the things that depend on you?", + "author": null + }, + { + "text": "When you are content to be simply yourself and don't compare or compete, everybody will respect you.", + "author": "Laozi" + }, + { + "text": "Be not afraid of greatness: some are born great, some achieve greatness, and some have greatness thrust upon them.", + "author": "William Shakespeare" + }, + { + "text": "Success means having the courage, the determination, and the will to become the person you believe you were meant to be.", + "author": "George Sheehan" + }, + { + "text": "Do you want to know who you are? Don't ask. Act! Action will delineate and define you.", + "author": "Thomas Jefferson" + }, + { + "text": "It is only with the heart that one can see rightly, what is essential is invisible to the eye.", + "author": "Antoine de Saint-Exupery" + }, + { + "text": "Let us be grateful to people who make us happy; they are the charming gardeners who make our souls blossom.", + "author": "Marcel Proust" + }, + { + "text": "Make the best use of what is in your power, and take the rest as it happens.", + "author": "Epictetus" + }, + { + "text": "The thoughts we choose to think are the tools we use to paint the canvas of our lives.", + "author": "Louise Hay" + }, + { + "text": "No matter how carefully you plan your goals they will never be more that pipe dreams unless you pursue them with gusto.", + "author": "W. Clement Stone" + }, + { + "text": "The reason most goals are not achieved is that we spend our time doing second things first.", + "author": "Robert McKain" + }, + { + "text": "If your actions inspire others to dream more, learn more, do more and become more, you are a leader.", + "author": "John Quincy Adams" + }, + { + "text": "I'm a great believer in luck and I find the harder I work, the more I have of it.", + "author": "Thomas Jefferson" + }, + { + "text": "Do not waste yourself in rejection, nor bark against the bad, but chant the beauty of the good.", + "author": "Ralph Emerson" + }, + { + "text": "The person born with a talent they are meant to use will find their greatest happiness in using it.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "Good people are good because they've come to wisdom through failure. We get very little wisdom from success, you know.", + "author": "William Saroyan" + }, + { + "text": "Your destiny isn't just fate; it is how you use your own developed abilities to get what you want.", + "author": "Byron Pulsifer" + }, + { + "text": "Iron rusts from disuse; water loses its purity from stagnation... even so does inaction sap the vigour of the mind.", + "author": "Leonardo da Vinci" + }, + { + "text": "A subtle thought that is in error may yet give rise to fruitful inquiry that can establish truths of great value.", + "author": "Isaac Asimov" + }, + { + "text": "Be glad of life because it gives you the chance to love, to work, to play, and to look up at the stars.", + "author": "Henry Van Dyke" + }, + { + "text": "You got to be careful if you don't know where you're going, because you might not get there.", + "author": "Yogi Berra" + }, + { + "text": "You can tell whether a man is clever by his answers. You can tell whether a man is wise by his questions.", + "author": "Naguib Mahfouz" + }, + { + "text": "Life is a gift, and it offers us the privilege, opportunity, and responsibility to give something back by becoming more", + "author": "Anthony Robbins" + }, + { + "text": "You can't let praise or criticism get to you. It's a weakness to get caught up in either one.", + "author": "John Wooden" + }, + { + "text": "I will love the light for it shows me the way, yet I will endure the darkness because it shows me the stars.", + "author": "Og Mandino" + }, + { + "text": "Our doubts are traitors and make us lose the good we often might win, by fearing to attempt.", + "author": "Jane Addams" + }, + { + "text": "By nature man hates change; seldom will he quit his old home till it has actually fallen around his ears.", + "author": "Thomas Carlyle" + }, + { + "text": "Until you value yourself, you won't value your time. Until you value your time, you won't do anything with it.", + "author": "M. Scott Peck" + }, + { + "text": "The minute you settle for less than you deserve, you get even less than you settled for.", + "author": "Maureen Dowd" + }, + { + "text": "The highest stage in moral ure at which we can arrive is when we recognize that we ought to control our thoughts.", + "author": "Charles Darwin" + }, + { + "text": "It is better to take many small steps in the right direction than to make a great leap forward only to stumble backward.", + "author": null + }, + { + "text": "If we have a positive mental attitude, then even when surrounded by hostility, we shall not lack inner peace.", + "author": "Dalai Lama" + }, + { + "text": "There is only one success to be able to spend your life in your own way.", + "author": "Christopher Morley" + }, + { + "text": "Promises are the uniquely human way of ordering the future, making it predictable and reliable to the extent that this is humanly possible.", + "author": "Hannah Arendt" + }, + { + "text": "Appreciation is the highest form of prayer, for it acknowledges the presence of good wherever you shine the light of your thankful thoughts.", + "author": "Alan Cohen" + }, + { + "text": "There is only one corner of the universe you can be certain of improving, and that's your own self.", + "author": "Aldous Huxley" + }, + { + "text": "You're not obligated to win. You're obligated to keep trying to do the best you can every day.", + "author": "Marian Edelman" + }, + { + "text": "Everyone can taste success when the going is easy, but few know how to taste victory when times get tough.", + "author": "Byron Pulsifer" + }, + { + "text": "Deep listening is miraculous for both listener and speaker.When someone receives us with open-hearted, non-judging, intensely interested listening, our spirits expand.", + "author": "Sue Patton Thoele" + }, + { + "text": "You may be deceived if you trust too much, but you will live in torment if you don't trust enough.", + "author": "Frank Crane" + }, + { + "text": "Great indeed is the sublimity of the Creative, to which all beings owe their beginning and which permeates all heaven.", + "author": "Lao Tzu" + }, + { + "text": "All that is necessary is to accept the impossible, do without the indispensable, and bear the intolerable.", + "author": "Kathleen Norris" + }, + { + "text": "Choose a job you love, and you will never have to work a day in your life.", + "author": "Confucius" + }, + { + "text": "You cannot find yourself by going into the past. You can find yourself by coming into the present.", + "author": "Eckhart Tolle" + }, + { + "text": "All our talents increase in the using, and the every faculty, both good and bad, strengthen by exercise.", + "author": "Anne Bronte" + }, + { + "text": "In order to live free and happily you must sacrifice boredom. It is not always an easy sacrifice.", + "author": "Richard Bach" + }, + { + "text": "The fox has many tricks. The hedgehog has but one. But that is the best of all.", + "author": "Desiderius Erasmus" + }, + { + "text": "Of course there is no formula for success except perhaps an unconditional acceptance of life and what it brings.", + "author": "Arthur Rubinstein" + }, + { + "text": "Let me tell you the secret that has led me to my goal: my strength lies solely in my tenacity", + "author": "Louis Pasteur" + }, + { + "text": "Something opens our wings. Something makes boredom and hurt disappear. Someone fills the cup in front of us: We taste only sacredness.", + "author": "Rumi" + }, + { + "text": "We must never forget that it is through our actions, words, and thoughts that we have a choice.", + "author": "Sogyal Rinpoche" + }, + { + "text": "We see things not as they are, but as we are. Our perception is shaped by our previous experiences.", + "author": "Dennis Kimbro" + }, + { + "text": "True silence is the rest of the mind; it is to the spirit what sleep is to the body, nourishment and refreshment.", + "author": "William Penn" + }, + { + "text": "All our knowledge begins with the senses, proceeds then to the understanding, and ends with reason. There is nothing higher than reason.", + "author": "Immanuel Kant" + }, + { + "text": "The thought manifests as the word. The word manifests as the deed. The deed develops into habit. And the habit hardens into character.", + "author": "Buddha" + }, + { + "text": "As the rest of the world is walking out the door, your best friends are the ones walking in.", + "author": null + }, + { + "text": "Patience is a virtue but you will never ever accomplish anything if you don't exercise action over patience.", + "author": "Byron Pulsifer" + }, + { + "text": "Any of us can achieve virtue, if by virtue we merely mean the avoidance of the vices that do not attract us.", + "author": "Robert Lynd" + }, + { + "text": "If the single man plant himself indomitably on his instincts, and there abide, the huge world will come round to him.", + "author": "Ralph Emerson" + }, + { + "text": "Money was never a big motivation for me, except as a way to keep score. The real excitement is playing the game.", + "author": "Donald Trump" + }, + { + "text": "Friendship with oneself is all important because without it one cannot be friends with anybody else in the world.", + "author": "Eleanor Roosevelt" + }, + { + "text": "Peace is not something you wish for. It's something you make, something you do, something you are, and something you give away.", + "author": "Robert Fulghum" + }, + { + "text": "A wise man can learn more from a foolish question than a fool can learn from a wise answer.", + "author": "Bruce Lee" + }, + { + "text": "Every man takes the limits of his own field of vision for the limits of the world.", + "author": "Arthur Schopenhauer" + }, + { + "text": "One does not discover new lands without consenting to lose sight of the shore for a very long time.", + "author": "Andre Gide" + }, + { + "text": "What is new in the world? Nothing. What is old in the world? Nothing. Everything has always been and will always be.", + "author": "Sai Baba" + }, + { + "text": "Genuine love should first be directed at oneself if we do not love ourselves, how can we love others?", + "author": "Dalai Lama" + }, + { + "text": "Life is like a sewer. What you get out of it depends on what you put into it.", + "author": "Tom Lehrer" + }, + { + "text": "Notice that the stiffest tree is most easily cracked, while the bamboo or willow survives by bending with the wind.", + "author": "Bruce Lee" + }, + { + "text": "Learn all you can from the mistakes of others. You won't have time to make them all yourself.", + "author": "Alfred Sheinwold" + }, + { + "text": "Judge nothing, you will be happy. Forgive everything, you will be happier. Love everything, you will be happiest.", + "author": "Sri Chinmoy" + }, + { + "text": "People are so constituted that everybody would rather undertake what they see others do, whether they have an aptitude for it or not.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "We are either progressing or retrograding all the while. There is no such thing as remaining stationary in this life.", + "author": "James Freeman Clarke" + }, + { + "text": "The possession of knowledge does not kill the sense of wonder and mystery. There is always more mystery.", + "author": "Anais Nin" + }, + { + "text": "Everything that happens happens as it should, and if you observe carefully, you will find this to be so.", + "author": "Marcus Aurelius" + }, + { + "text": "What we think determines what happens to us, so if we want to change our lives, we need to stretch our minds.", + "author": "Wayne Dyer" + }, + { + "text": "In a controversy the instant we feel anger we have already ceased striving for the truth, and have begun striving for ourselves.", + "author": "Buddha" + }, + { + "text": "It is the greatest of all mistakes to do nothing because you can only do little do what you can.", + "author": "Sydney Smith" + }, + { + "text": "When you see a man of worth, think of how you may emulate him. When you see one who is unworthy, examine yourself.", + "author": "Confucius" + }, + { + "text": "Aerodynamically the bumblebee shouldn't be able to fly, but the bumblebee doesn't know that so it goes on flying anyway.", + "author": "Mary Kay Ash" + }, + { + "text": "Those who try to do something and fail are infinitely better than those who try nothing and succeed.", + "author": "Lloyd Jones" + }, + { + "text": "Snowflakes are one of natures most fragile things, but just look what they can do when they stick together.", + "author": "Vista Kelly" + }, + { + "text": "The first step to getting the things you want out of life is this: decide what you want.", + "author": "Ben Stein" + }, + { + "text": "Why compare yourself with others? No one in the entire world can do a better job of being you than you.", + "author": null + }, + { + "text": "Experience is not what happens to a man. It is what a man does with what happens to him.", + "author": "Aldous Huxley" + }, + { + "text": "A good teacher is like a candle it consumes itself to light the way for others.", + "author": null + }, + { + "text": "The only thing to do with good advice is to pass it on. It is never of any use to oneself.", + "author": "Oscar Wilde" + }, + { + "text": "Life is not measured by the breaths we take, but by the moments that take our breath.", + "author": null + }, + { + "text": "The smallest flower is a thought, a life answering to some feature of the Great Whole, of whom they have a persistent intuition.", + "author": "Honore de Balzac" + }, + { + "text": "Consider how hard it is to change yourself and you'll understand what little chance you have in trying to change others.", + "author": "Jacob Braude" + }, + { + "text": "If you'll not settle for anything less than your best, you will be amazed at what you can accomplish in your lives.", + "author": "Vince Lombardi" + }, + { + "text": "What lies behind us and what lies before us are small matters compared to what lies within us.", + "author": "Oliver Holmes" + }, + { + "text": "With the realization of ones own potential and self-confidence in ones ability, one can build a better world.", + "author": "Dalai Lama" + }, + { + "text": "There is nothing like returning to a place that remains unchanged to find the ways in which you yourself have altered.", + "author": "Nelson Mandela" + }, + { + "text": "Forget about all the reasons why something may not work. You only need to find one good reason why it will.", + "author": "Robert Anthony" + }, + { + "text": "It is the mark of an educated mind to be able to entertain a thought without accepting it.", + "author": "Aristotle" + }, + { + "text": "Love is never lost. If not reciprocated, it will flow back and soften and purify the heart.", + "author": "Washington Irving" + }, + { + "text": "We all live with the objective of being happy; our lives are all different and yet the same.", + "author": "Anne Frank" + }, + { + "text": "Many people think of prosperity that concerns money only to forget that true prosperity is of the mind.", + "author": "Byron Pulsifer" + }, + { + "text": "To be beautiful means to be yourself. You do not need to be accepted by others. You need to accept yourself.", + "author": "Thich Nhat Hanh" + }, + { + "text": "Do not overrate what you have received, nor envy others. He who envies others does not obtain peace of mind.", + "author": "Buddha" + }, + { + "text": "It is very easy to forgive others their mistakes; it takes more grit to forgive them for having witnessed your own.", + "author": "Jessamyn West" + }, + { + "text": "Bodily exercise, when compulsory, does no harm to the body; but knowledge which is acquired under compulsion obtains no hold on the mind.", + "author": "Plato" + }, + { + "text": "Always be yourself, express yourself, have faith in yourself, do not go out and look for a successful personality and duplicate it.", + "author": "Bruce Lee" + }, + { + "text": "Let us revere, let us worship, but erect and open-eyed, the highest, not the lowest; the future, not the past!", + "author": "Charlotte Gilman" + }, + { + "text": "Every time you smile at someone, it is an action of love, a gift to that person, a beautiful thing.", + "author": "Mother Teresa" + }, + { + "text": "Silences make the real conversations between friends. Not the saying but the never needing to say is what counts.", + "author": "Margaret Runbeck" + }, + { + "text": "The key to transforming our hearts and minds is to have an understanding of how our thoughts and emotions work.", + "author": "Dalai Lama" + }, + { + "text": "If you must tell me your opinions, tell me what you believe in. I have plenty of douts of my own.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "Chance is always powerful. Let your hook be always cast; in the pool where you least expect it, there will be a fish.", + "author": "Ovid" + }, + { + "text": "I seek constantly to improve my manners and graces, for they are the sugar to which all are attracted.", + "author": "Og Mandino" + }, + { + "text": "We never understand how little we need in this world until we know the loss of it.", + "author": "James Barrie" + }, + { + "text": "The real measure of your wealth is how much youd be worth if you lost all your money.", + "author": null + }, + { + "text": "To keep the body in good health is a duty... otherwise we shall not be able to keep our mind strong and clear.", + "author": "Buddha" + }, + { + "text": "Take no thought of who is right or wrong or who is better than. Be not for or against.", + "author": "Bruce Lee" + }, + { + "text": "I am a man of fixed and unbending principles, the first of which is to be flexible at all times.", + "author": "Everett Dirksen" + }, + { + "text": "Today, give a stranger a smile without waiting for it may be the joy they need to have a great day.", + "author": "Byron Pulsifer" + }, + { + "text": "The moment one gives close attention to anything, even a blade of grass, it becomes a mysterious, awesome, indescribably magnificent world in itself.", + "author": "Henry Miller" + }, + { + "text": "At the center of your being you have the answer; you know who you are and you know what you want.", + "author": "Lao Tzu" + }, + { + "text": "How wonderful that we have met with a paradox. Now we have some hope of making progress.", + "author": "Niels Bohr" + }, + { + "text": "Everyone is a genius at least once a year. A real genius has his original ideas closer together.", + "author": "Georg Lichtenberg" + }, + { + "text": "Dreams pass into the reality of action. From the actions stems the dream again; and this interdependence produces the highest form of living.", + "author": "Anais Nin" + }, + { + "text": "Without leaps of imagination, or dreaming, we lose the excitement of possibilities. Dreaming, after all, is a form of planning.", + "author": "Gloria Steinem" + }, + { + "text": "Sadness may be part of life but there is no need to let it dominate your entire life.", + "author": "Byron Pulsifer" + }, + { + "text": "Keeping a little ahead of conditions is one of the secrets of business, the trailer seldom goes far.", + "author": "Charles Schwab" + }, + { + "text": "Nature gave us one tongue and two ears so we could hear twice as much as we speak.", + "author": "Epictetus" + }, + { + "text": "Don't wait for your feelings to change to take the action. Take the action and your feelings will change.", + "author": "Barbara Baron" + }, + { + "text": "You are always free to change your mind and choose a different future, or a different past.", + "author": "Richard Bach" + }, + { + "text": "You were not born a winner, and you were not born a loser. You are what you make yourself be.", + "author": "Lou Holtz" + }, + { + "text": "Cherish your visions and your dreams as they are the children of your soul, the blueprints of your ultimate achievements.", + "author": "Napoleon Hill" + }, + { + "text": "Cherish your visions and your dreams as they are the children of your soul; the blueprints of your ultimate achievements.", + "author": "Napoleon Hill" + }, + { + "text": "To be what we are, and to become what we are capable of becoming, is the only end of life.", + "author": "Robert Stevenson" + }, + { + "text": "The road leading to a goal does not separate you from the destination; it is essentially a part of it.", + "author": "Charles DeLint" + }, + { + "text": "Take things as they are. Punch when you have to punch. Kick when you have to kick.", + "author": "Bruce Lee" + }, + { + "text": "I believe that a simple and unassuming manner of life is best for everyone, best both for the body and the mind.", + "author": "Albert Einstein" + }, + { + "text": "Though no one can go back and make a brand new start, anyone can start from now and make a brand new ending.", + "author": null + }, + { + "text": "Mind is everything: muscle, pieces of rubber. All that I am, I am because of my mind.", + "author": "Paavo Nurmi" + }, + { + "text": "How wonderful it is that nobody need wait a single moment before starting to improve the world.", + "author": "Anne Frank" + }, + { + "text": "A friend is someone who understands your past, believes in your future, and accepts you just the way you are.", + "author": null + }, + { + "text": "It is one of the blessings of old friends that you can afford to be stupid with them.", + "author": "Ralph Emerson" + }, + { + "text": "He that never changes his opinions, never corrects his mistakes, and will never be wiser on the morrow than he is today.", + "author": "Tryon Edwards" + }, + { + "text": "Give me six hours to chop down a tree and I will spend the first four sharpening the axe.", + "author": "Abraham Lincoln" + }, + { + "text": "One must be fond of people and trust them if one is not to make a mess of life.", + "author": "E. M. Forster" + }, + { + "text": "We cannot change our memories, but we can change their meaning and the power they have over us.", + "author": "David Seamans" + }, + { + "text": "Being in humaneness is good. If we select other goodness and thus are far apart from humaneness, how can we be the wise?", + "author": "Confucius" + }, + { + "text": "To give hope to someone occurs when you teach them how to use the tools to do it for themselves.", + "author": "Byron Pulsifer" + }, + { + "text": "Id rather regret the things that I have done than the things that I have not done.", + "author": "Lucille Ball" + }, + { + "text": "The past has no power to stop you from being present now. Only your grievance about the past can do that.", + "author": "Eckhart Tolle" + }, + { + "text": "If the stars should appear but one night every thousand years how man would marvel and adore.", + "author": "Ralph Emerson" + }, + { + "text": "There are two kinds of failures: those who thought and never did, and those who did and never thought.", + "author": "Laurence J. Peter" + }, + { + "text": "I'm not interested in age. People who tell me their age are silly. You're as old as you feel.", + "author": "Elizabeth Arden" + }, + { + "text": "I find hope in the darkest of days, and focus in the brightest. I do not judge the universe.", + "author": "Dalai Lama" + }, + { + "text": "When it is obvious that the goals cannot be reached, don't adjust the goals, adjust the action steps.", + "author": "Confucius" + }, + { + "text": "Our virtues and our failings are inseparable, like force and matter. When they separate, man is no more.", + "author": "Nikola Tesla" + }, + { + "text": "Blessed is the person who is too busy to worry in the daytime, and too sleepy to worry at night.", + "author": "Leo Aikman" + }, + { + "text": "He can who thinks he can, and he can't who thinks he can't. This is an inexorable, indisputable law.", + "author": "Pablo Picasso" + }, + { + "text": "These days people seek knowledge, not wisdom. Knowledge is of the past, wisdom is of the future.", + "author": "Vernon Cooper" + }, + { + "text": "One secret of success in life is for a man to be ready for his opportunity when it comes.", + "author": "Benjamin Disraeli" + }, + { + "text": "People take different roads seeking fulfilment and happiness. Just because theyre not on your road doesn't mean they've gotten lost.", + "author": "Dalai Lama" + }, + { + "text": "The shoe that fits one person pinches another; there is no recipe for living that suits all cases.", + "author": "Carl Jung" + }, + { + "text": "There are only two mistakes one can make along the road to truth; not going all the way, and not starting.", + "author": "Buddha" + }, + { + "text": "Very little is needed to make a happy life; it is all within yourself, in your way of thinking.", + "author": "Marcus Aurelius" + }, + { + "text": "Giving up doesn't always mean you are weak. Sometimes it means that you are strong enough to let go.", + "author": null + }, + { + "text": "Treat people as if they were what they ought to be and you help them to become what they are capable of being.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "The most precious gift we can offer anyone is our attention. When mindfulness embraces those we love, they will bloom like flowers.", + "author": "Thich Nhat Hanh" + }, + { + "text": "If you focus on results, you will never change. If you focus on change, you will get results.", + "author": "Jack Dixon" + }, + { + "text": "I would maintain that thanks are the highest form of thought, and that gratitude is happiness doubled by wonder.", + "author": "G. K. Chesterton" + }, + { + "text": "There are two primary choices in life: to accept conditions as they exist, or accept the responsibility for changing them.", + "author": "Denis Waitley" + }, + { + "text": "All difficult things have their origin in that which is easy, and great things in that which is small.", + "author": "Lao-Tzu" + }, + { + "text": "You can be what you want to be. You have the power within and we will help you always.", + "author": "Byron Pulsifer" + }, + { + "text": "To speak gratitude is courteous and pleasant, to enact gratitude is generous and noble, but to live gratitude is to touch Heaven.", + "author": "Johannes Gaertner" + }, + { + "text": "Wisdom is the reward you get for a lifetime of listening when you'd have preferred to talk.", + "author": "Doug Larson" + }, + { + "text": "The greatest pleasure I know is to do a good action by stealth, and to have it found out by accident.", + "author": "Charles Lamb" + }, + { + "text": "When one tugs at a single thing in nature, he finds it attached to the rest of the world.", + "author": "John Muir" + }, + { + "text": "Courage is what it takes to stand up and speak; courage is also what it takes to sit down and listen.", + "author": "Winston Churchill" + }, + { + "text": "The most beautiful things in the world cannot be seen or even touched. They must be felt with the heart.", + "author": "Helen Keller" + }, + { + "text": "To live a pure unselfish life, one must count nothing as ones own in the midst of abundance.", + "author": "Buddha" + }, + { + "text": "Many of life's failures are people who did not realize how close they were to success when they gave up.", + "author": "Thomas Edison" + }, + { + "text": "When we seek to discover the best in others, we somehow bring out the best in ourselves.", + "author": "William Ward" + }, + { + "text": "If you accept the expectations of others, especially negative ones, then you never will change the outcome.", + "author": "Michael Jordan" + }, + { + "text": "A man may fulfil the object of his existence by asking a question he cannot answer, and attempting a task he cannot achieve.", + "author": "Oliver Holmes" + }, + { + "text": "I am not bothered by the fact that I am unknown. I am bothered when I do not know others.", + "author": "Confucius" + }, + { + "text": "He is a wise man who does not grieve for the things which he has not, but rejoices for those which he has.", + "author": "Epictetus" + }, + { + "text": "I am always doing that which I cannot do, in order that I may learn how to do it.", + "author": "Pablo Picasso" + }, + { + "text": "If you're walking down the right path and you're willing to keep walking, eventually you'll make progress.", + "author": "Barack Obama" + }, + { + "text": "The world is round and the place which may seem like the end may also be the beginning.", + "author": "Ivy Baker Priest" + }, + { + "text": "Never miss an opportunity to make others happy, even if you have to leave them alone in order to do it.", + "author": null + }, + { + "text": "Give it all you've got because you never know if there's going to be a next time.", + "author": "Danielle Ingrum" + }, + { + "text": "You have to take it as it happens, but you should try to make it happen the way you want to take it.", + "author": "Old German proverb" + }, + { + "text": "Nothing is predestined: The obstacles of your past can become the gateways that lead to new beginnings.", + "author": "Ralph Blum" + }, + { + "text": "I'm not in this world to live up to your expectations and you're not in this world to live up to mine.", + "author": "Bruce Lee" + }, + { + "text": "Sometimes your joy is the source of your smile, but sometimes your smile can be the source of your joy.", + "author": "Thich Nhat Hanh" + }, + { + "text": "I can't imagine a person becoming a success who doesn't give this game of life everything hes got.", + "author": "Walter Cronkite" + }, + { + "text": "The greatest way to live with honor in this world is to be what we pretend to be.", + "author": "Socrates" + }, + { + "text": "The conditions of conquest are always easy. We have but to toil awhile, endure awhile, believe always, and never turn back.", + "author": "Seneca" + }, + { + "text": "The grand essentials of happiness are: something to do, something to love, and something to hope for.", + "author": "Chalmers" + }, + { + "text": "By living deeply in the present moment we can understand the past better and we can prepare for a better future.", + "author": "Thich Nhat Hanh" + }, + { + "text": "Do not be too timid and squeamish about your reactions. All life is an experiment. The more experiments you make the better.", + "author": "Ralph Emerson" + }, + { + "text": "Do not go where the path may lead, go instead where there is no path and leave a trail.", + "author": "Ralph Emerson" + }, + { + "text": "There is no duty we so underrate as the duty of being happy. By being happy we sow anonymous benefits upon the world.", + "author": "Robert Louis Stevenson" + }, + { + "text": "Edison failed 10,000 times before he made the electric light. Do not be discouraged if you fail a few times.", + "author": "Napoleon Hill" + }, + { + "text": "Yesterday is history. Tomorrow is a mystery. And today? Today is a gift that's why they call it the present.", + "author": null + }, + { + "text": "The only way to tell the truth is to speak with kindness. Only the words of a loving man can be heard.", + "author": "Henry Thoreau" + }, + { + "text": "The greatest good you can do for another is not just to share your riches but to reveal to him his own.", + "author": "Benjamin Disraeli" + }, + { + "text": "You can only grow if you're willing to feel awkward and uncomfortable when you try something new.", + "author": "Brian Tracy" + }, + { + "text": "To free us from the expectations of others, to give us back to ourselves there lies the great, singular power of self-respect.", + "author": "Joan Didion" + }, + { + "text": "It is more important to know where you are going than to get there quickly. Do not mistake activity for achievement.", + "author": "Mabel Newcomber" + }, + { + "text": "When you don't know what you believe, everything becomes an argument. Everything is debatable. But when you stand for something, decisions are obvious.", + "author": null + }, + { + "text": "Intuition is the supra-logic that cuts out all the routine processes of thought and leaps straight from the problem to the answer.", + "author": "Robert Graves" + }, + { + "text": "The thing always happens that you really believe in; and the belief in a thing makes it happen.", + "author": "Frank Wright" + }, + { + "text": "A true friend is the most precious of all possessions and the one we take the least thought about acquiring.", + "author": "Francois de La Rochefoucauld" + }, + { + "text": "There is only one way to happiness and that is to cease worrying about things which are beyond the power of our will.", + "author": "Epictetus" + }, + { + "text": "Appreciation can make a day, even change a life. Your willingness to put it into words is all that is necessary.", + "author": "Margaret Cousins" + }, + { + "text": "Every sixty seconds you spend angry, upset or mad, is a full minute of happiness you will never get back.", + "author": null + }, + { + "text": "This world, after all our science and sciences, is still a miracle; wonderful, inscrutable, magical and more, to whosoever will think of it.", + "author": "Thomas Carlyle" + }, + { + "text": "Every great mistake has a halfway moment, a split second when it can be recalled and perhaps remedied.", + "author": "Pearl Buck" + }, + { + "text": "You can adopt the attitude there is nothing you can do, or you can see the challenge as your call to action.", + "author": "Catherine Pulsifer" + }, + { + "text": "The happiness of a man in this life does not consist in the absence but in the mastery of his passions.", + "author": "Alfred Tennyson" + }, + { + "text": "Never doubt that a small group of thoughtful, committed people can change the world. Indeed. It is the only thing that ever has.", + "author": "Margaret Mead" + }, + { + "text": "Let your hook always be cast; in the pool where you least expect it, there will be a fish.", + "author": "Ovid" + }, + { + "text": "You get peace of mind not by thinking about it or imagining it, but by quietening and relaxing the restless mind.", + "author": "Remez Sasson" + }, + { + "text": "Your friends will know you better in the first minute you meet than your acquaintances will know you in a thousand years.", + "author": "Richard Bach" + }, + { + "text": "When you are content to be simply yourself and don't compare or compete, everybody will respect you.", + "author": "Lao Tzu" + }, + { + "text": "When you begin to touch your heart or let your heart be touched, you begin to discover that it's bottomless.", + "author": "Pema Chodron" + }, + { + "text": "If you love someone, set them free. If they come back they're yours; if they don't they never were.", + "author": "Richard Bach" + }, + { + "text": "Wisdom is knowing what to do next; Skill is knowing how ot do it, and Virtue is doing it.", + "author": "David Jordan" + }, + { + "text": "Bad things are not the worst things that can happen to us. Nothing is the worst thing that can happen to us!", + "author": "Richard Bach" + }, + { + "text": "No valid plans for the future can be made by those who have no capacity for living now.", + "author": "Alan Watts" + }, + { + "text": "The aim of life is self-development. To realize ones nature perfectly that is what each of us is here for.", + "author": "Oscar Wilde" + }, + { + "text": "To accomplish great things, we must not only act, but also dream; not only plan, but also believe.", + "author": "Anatole France" + }, + { + "text": "The first requisite for success is the ability to apply your physical and mental energies to one problem incessantly without growing weary.", + "author": "Thomas Edison" + }, + { + "text": "If we could learn to like ourselves, even a little, maybe our cruelties and angers might melt away.", + "author": "John Steinbeck" + }, + { + "text": "If we are facing in the right direction, all we have to do is keep on walking.", + "author": null + }, + { + "text": "Remember always that you not only have the right to be an individual, you have an obligation to be one.", + "author": "Eleanor Roosevelt" + }, + { + "text": "There are two primary choices in life: to accept conditions as they exist, or accept responsibility for changing them.", + "author": "Denis Waitley" + }, + { + "text": "If you seek truth you will not seek victory by dishonourable means, and if you find truth you will become invincible.", + "author": "Epictetus" + }, + { + "text": "Through meditation and by giving full attention to one thing at a time, we can learn to direct attention where we choose.", + "author": "Eknath Easwaran" + }, + { + "text": "We could never learn to be brave and patient if there were only joy in the world.", + "author": "Helen Keller" + }, + { + "text": "If it is not right do not do it; if it is not true do not say it.", + "author": "Marcus Aurelius" + }, + { + "text": "The truth of the matter is that you always know the right thing to do. The hard part is doing it.", + "author": "Norman Schwarzkopf" + }, + { + "text": "Some people thrive on huge, dramatic change. Some people prefer the slow and steady route. Do what's right for you.", + "author": "Julie Morgenstern" + }, + { + "text": "Man is equally incapable of seeing the nothingness from which he emerges and the infinity in which he is engulfed.", + "author": "Blaise Pascal" + }, + { + "text": "Arrogance and rudeness are training wheels on the bicycle of life for weak people who cannot keep their balance without them.", + "author": "Laura Teresa Marquez" + }, + { + "text": "If you are patient in one moment of anger, you will escape one hundred days of sorrow.", + "author": "Chinese proverb" + }, + { + "text": "When you have got an elephant by the hind legs and he is trying to run away, it's best to let him run.", + "author": "Abraham Lincoln" + }, + { + "text": "Courage is not about taking risks unknowingly, but putting your own being in front of challenges that others may not be able to.", + "author": "Byron Pulsifer" + }, + { + "text": "Can miles truly separate you from friends... If you want to be with someone you love, aren't you already there?", + "author": "Richard Bach" + }, + { + "text": "The poor man is not he who is without a cent, but he who is without a dream.", + "author": "Harry Kemp" + }, + { + "text": "The greatest good you can do for another is not just share your riches, but reveal to them their own.", + "author": "Benjamin Disraeli" + }, + { + "text": "Do not dwell in the past, do not dream of the future, concentrate the mind on the present moment.", + "author": "Buddha" + }, + { + "text": "Peace of mind is not the absence of conflict from life, but the ability to cope with it.", + "author": null + }, + { + "text": "Face your deficiencies and acknowledge them; but do not let them master you. Let them teach you patience, sweetness, insight.", + "author": "Helen Keller" + }, + { + "text": "Change is the law of life. And those who look only to the past or present are certain to miss the future.", + "author": "John Kennedy" + }, + { + "text": "You have power over your mind not outside events. Realize this, and you will find strength.", + "author": "Marcus Aurelius" + }, + { + "text": "Let me tell you the secret that has led me to my goal: my strength lies solely in my tenacity.", + "author": "Louis Pasteur" + }, + { + "text": "We are what we think. All that we are arises with our thoughts. With our thoughts, we make the world.", + "author": "Buddha" + }, + { + "text": "He that respects himself is safe from others; he wears a coat of mail that none can pierce.", + "author": "Henry Longfellow" + }, + { + "text": "I cannot always control what goes on outside. But I can always control what goes on inside.", + "author": "Wayne Dyer" + }, + { + "text": "What matters is the value we've created in our lives, the people we've made happy and how much we've grown as people.", + "author": "Daisaku Ikeda" + }, + { + "text": "When you are offended at any man's fault, turn to yourself and study your own failings. Then you will forget your anger.", + "author": "Epictetus" + }, + { + "text": "Everyone has been made for some particular work, and the desire for that work has been put in every heart.", + "author": "Rumi" + }, + { + "text": "Take time to deliberate, but when the time for action has arrived, stop thinking and go in.", + "author": "Napoleon Bonaparte" + }, + { + "text": "With realization of ones own potential and self-confidence in ones ability, one can build a better world.", + "author": "Dalai Lama" + }, + { + "text": "Happiness is not in the mere possession of money; it lies in the joy of achievement, in the thrill of creative effort.", + "author": "Franklin Roosevelt" + }, + { + "text": "You cannot make yourself feel something you do not feel, but you can make yourself do right in spite of your feelings.", + "author": "Pearl Buck" + }, + { + "text": "Those who are blessed with the most talent don't necessarily outperform everyone else. It's the people with follow-through who excel.", + "author": "Mary Kay Ash" + }, + { + "text": "Try not to become a man of success, but rather try to become a man of value.", + "author": "Albert Einstein" + }, + { + "text": "All difficult things have their origin in that which is easy, and great things in that which is small.", + "author": "Lao Tzu" + }, + { + "text": "Men of perverse opinion do not know the excellence of what is in their hands, till some one dash it from them.", + "author": "Sophocles" + }, + { + "text": "It is not enough to have a good mind; the main thing is to use it well.", + "author": "Rene Descartes" + }, + { + "text": "Responsibility is not inherited, it is a choice that everyone needs to make at some point in their life.", + "author": "Byron Pulsifer" + }, + { + "text": "Never do things others can do and will do, if there are things others cannot do or will not do.", + "author": "Amelia Earhart" + }, + { + "text": "I can't change the direction of the wind, but I can adjust my sails to always reach my destination.", + "author": "Jimmy Dean" + }, + { + "text": "People of mediocre ability sometimes achieve outstanding success because they don't know when to quit. Most men succeed because they are determined to.", + "author": "George Allen" + }, + { + "text": "A fine quotation is a diamond on the finger of a man of wit, and a pebble in the hand of a fool.", + "author": "Joseph Roux" + }, + { + "text": "Life's challenges are not supposed to paralyse you, they're supposed to help you discover who you are.", + "author": "Bernice Reagon" + }, + { + "text": "The greatest way to live with honour in this world is to be what we pretend to be.", + "author": "Socrates" + }, + { + "text": "To exist is to change, to change is to mature, to mature is to go on creating oneself endlessly.", + "author": "Henri Bergson" + }, + { + "text": "Try not to become a man of success but rather try to become a man of value.", + "author": "Albert Einstein" + }, + { + "text": "You can't create in a vacuum. Life gives you the material and dreams can propel new beginnings.", + "author": "Byron Pulsifer" + }, + { + "text": "Your work is to discover your world and then with all your heart give yourself to it.", + "author": "Buddha" + }, + { + "text": "The person who lives life fully, glowing with life's energy, is the person who lives a successful life.", + "author": "Daisaku Ikeda" + }, + { + "text": "Don't turn away from possible futures before you're certain you don't have anything to learn from them.", + "author": "Richard Bach" + }, + { + "text": "A successful person is one who can lay a firm foundation with the bricks that others throw at him or her.", + "author": "David Brinkley" + }, + { + "text": "All that we are is the result of what we have thought. The mind is everything. What we think we become.", + "author": "Buddha" + }, + { + "text": "Work while you have the light. You are responsible for the talent that has been entrusted to you.", + "author": "Henri-Frederic Amiel" + }, + { + "text": "How far that little candle throws its beams! So shines a good deed in a naughty world.", + "author": "William Shakespeare" + }, + { + "text": "Every adversity, every failure, every heartache carries with it the seed of an equal or greater benefit.", + "author": "Napoleon Hill" + }, + { + "text": "It is in your moments of decision that your destiny is shaped.", + "author": "Tony Robbins" + }, + { + "text": "An obstacle may be either a stepping stone or a stumbling block.", + "author": null + }, + { + "text": "The pain passes, but the beauty remains.", + "author": "Pierre Auguste Renoir" + }, + { + "text": "All I can say about life is, Oh God, enjoy it!", + "author": "Bob Newhart" + }, + { + "text": "Creativity comes from trust. Trust your instincts. And never hope more than you work.", + "author": "Rita Mae Brown" + }, + { + "text": "Your outlook on life is a direct reflection on how much you like yourself.", + "author": "Lululemon" + }, + { + "text": "I have just three things to teach: simplicity, patience, compassion. These three are your greatest treasures.", + "author": "Lao Tzu" + }, + { + "text": "You won't skid if you stay in a rut.", + "author": "Kin Hubbard" + }, + { + "text": "You block your dream when you allow your fear to grow bigger than your faith.", + "author": "Mary Morrissey" + }, + { + "text": "Happiness depends upon ourselves.", + "author": "Aristotle" + }, + { + "text": "Wherever a man turns he can find someone who needs him.", + "author": "Albert Schweitzer" + }, + { + "text": "If one is lucky, a solitary fantasy can totally transform one million realities.", + "author": "Maya Angelou" + }, + { + "text": "Never idealize others. They will never live up to your expectations.", + "author": "Leo Buscaglia" + }, + { + "text": "When you realize there is nothing lacking, the whole world belongs to you.", + "author": "Lao Tzu" + }, + { + "text": "Happiness is not something ready made. It comes from your own actions.", + "author": "Dalai Lama" + }, + { + "text": "Meaning is not what you start with but what you end up with.", + "author": "Peter Elbow" + }, + { + "text": "No one has ever become poor by giving.", + "author": "Anne Frank" + }, + { + "text": "Be faithful in small things because it is in them that your strength lies.", + "author": "Mother Teresa" + }, + { + "text": "All is flux; nothing stays still.", + "author": "Heraclitus" + }, + { + "text": "He who is fixed to a star does not change his mind.", + "author": "Leonardo da Vinci" + }, + { + "text": "He who lives in harmony with himself lives in harmony with the universe.", + "author": "Marcus Aurelius" + }, + { + "text": "Ignorant men don't know what good they hold in their hands until they've flung it away.", + "author": "Sophocles" + }, + { + "text": "When the solution is simple, God is answering.", + "author": "Albert Einstein" + }, + { + "text": "All achievements, all earned riches, have their beginning in an idea.", + "author": "Napoleon Hill" + }, + { + "text": "Do not turn back when you are just at the goal.", + "author": "Publilius Syrus" + }, + { + "text": "You can't trust without risk but neither can you live in a cocoon.", + "author": "Byron Pulsifer" + }, + { + "text": "All perceiving is also thinking, all reasoning is also intuition, all observation is also invention.", + "author": "Rudolf Arnheim" + }, + { + "text": "Error is discipline through which we advance.", + "author": "Channing" + }, + { + "text": "The truth is always exciting. Speak it, then. Life is dull without it.", + "author": "Pearl Buck" + }, + { + "text": "The superior man is modest in his speech, but exceeds in his actions.", + "author": "Confucius" + }, + { + "text": "The longer we dwell on our misfortunes, the greater is their power to harm us.", + "author": "Voltaire" + }, + { + "text": "Those who will play with cats must expect to be scratched.", + "author": "Cervantes" + }, + { + "text": "I've never seen a smiling face that was not beautiful.", + "author": null + }, + { + "text": "In all things of nature there is something of the marvellous.", + "author": "Aristotle" + }, + { + "text": "The universe is transformation; our life is what our thoughts make it.", + "author": "Marcus Aurelius" + }, + { + "text": "Memory is the mother of all wisdom.", + "author": "Samuel Johnson" + }, + { + "text": "Silence is the true friend that never betrays.", + "author": "Confucius" + }, + { + "text": "You might well remember that nothing can bring you success but yourself.", + "author": "Napoleon Hill" + }, + { + "text": "Watch the little things; a small leak will sink a great ship.", + "author": "Benjamin Franklin" + }, + { + "text": "God has given you one face, and you make yourself another.", + "author": "William Shakespeare" + }, + { + "text": "To be wronged is nothing unless you continue to remember it.", + "author": "Confucius" + }, + { + "text": "Kindness is the greatest wisdom.", + "author": null + }, + { + "text": "Action will remove the doubts that theory cannot solve.", + "author": "Tehyi Hsieh" + }, + { + "text": "Don't miss all the beautiful colors of the rainbow looking for that pot of gold.", + "author": null + }, + { + "text": "Your big opportunity may be right where you are now.", + "author": "Napoleon Hill" + }, + { + "text": "People who say it cannot be done should not interrupt those who are doing it.", + "author": "Chinese proverb" + }, + { + "text": "The day you decide to do it is your lucky day.", + "author": "Japanese proverb" + }, + { + "text": "We must not say every mistake is a foolish one.", + "author": "Cicero" + }, + { + "text": "Accept challenges, so that you may feel the exhilaration of victory.", + "author": "George Patton" + }, + { + "text": "It is better to understand a little than to misunderstand a lot.", + "author": "Anatole France" + }, + { + "text": "You don't drown by falling in water. You drown by staying there.", + "author": null + }, + { + "text": "Never be afraid to try, remember... Amateurs built the ark, Professionals built the Titanic.", + "author": null + }, + { + "text": "Correction does much, but encouragement does more.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "Know, first, who you are, and then adorn yourself accordingly.", + "author": "Epictetus" + }, + { + "text": "The biggest adventure you can ever take is to live the life of your dreams.", + "author": "Oprah Winfrey" + }, + { + "text": "Life is 10% what happens to you and 90% how you react to it.", + "author": "Charles Swindoll" + }, + { + "text": "To want to be what one can be is purpose in life.", + "author": "Cynthia Ozick" + }, + { + "text": "Remember that sometimes not getting what you want is a wonderful stroke of luck.", + "author": "Dalai Lama" + }, + { + "text": "History will be kind to me for I intend to write it.", + "author": "Winston Churchill" + }, + { + "text": "Our lives are a sum total of the choices we have made.", + "author": "Wayne Dyer" + }, + { + "text": "Time stays long enough for anyone who will use it.", + "author": "Leonardo da Vinci" + }, + { + "text": "You must welcome change as the rule but not as your ruler.", + "author": "Denis Waitley" + }, + { + "text": "Give whatever you are doing and whoever you are with the gift of your attention.", + "author": "Jim Rohn" + }, + { + "text": "Always be smarter than the people who hire you.", + "author": "Lena Horne" + }, + { + "text": "Formula for success: under promise and over deliver.", + "author": "Tom Peters" + }, + { + "text": "The eye sees only what the mind is prepared to comprehend.", + "author": "Henri Bergson" + }, + { + "text": "People seldom notice old clothes if you wear a big smile.", + "author": "Lee Mildon" + }, + { + "text": "The more light you allow within you, the brighter the world you live in will be.", + "author": "Shakti Gawain" + }, + { + "text": "Nothing diminishes anxiety faster than action.", + "author": "Walter Anderson" + }, + { + "text": "Man cannot discover new oceans unless he has the courage to lose sight of the shore.", + "author": "Andre Gide" + }, + { + "text": "Everything that irritates us about others can lead us to an understanding about ourselves.", + "author": "Carl Jung" + }, + { + "text": "Can you imagine what I would do if I could do all I can?", + "author": "Sun Tzu" + }, + { + "text": "Ignorance never settle a question.", + "author": "Benjamin Disraeli" + }, + { + "text": "The awareness of our own strength makes us modest.", + "author": "Paul Cezanne" + }, + { + "text": "They must often change, who would be constant in happiness or wisdom.", + "author": "Confucius" + }, + { + "text": "There are no failures. Just experiences and your reactions to them.", + "author": "Tom Krause" + }, + { + "text": "Your future depends on many things, but mostly on you.", + "author": "Frank Tyger" + }, + { + "text": "Fear grows in darkness; if you think theres a bogeyman around, turn on the light.", + "author": "Dorothy Thompson" + }, + { + "text": "The most important point is to accept yourself and stand on your two feet.", + "author": "Shunryu Suzuki" + }, + { + "text": "Do not expect the world to look bright, if you habitually wear gray-brown glasses.", + "author": "Tomas Eliot" + }, + { + "text": "As long as your going to be thinking anyway, think big.", + "author": "Donald Trump" + }, + { + "text": "Without some goals and some efforts to reach it, no man can live.", + "author": "John Dewey" + }, + { + "text": "He who obtains has little. He who scatters has much.", + "author": "Richard Braunstein" + }, + { + "text": "Myths which are believed in tend to become true.", + "author": "George Orwell" + }, + { + "text": "The foot feels the foot when it feels the ground.", + "author": "Buddha" + }, + { + "text": "Not what we have but what we enjoy constitutes our abundance.", + "author": "John Petit-Senn" + }, + { + "text": "It is never too late to be what you might have been.", + "author": "George Eliot" + }, + { + "text": "The beginning is always today.", + "author": "Mary Wollstonecraft" + }, + { + "text": "In the long run we get no more than we have been willing to risk giving.", + "author": "Sheldon Kopp" + }, + { + "text": "Self-trust is the first secret of success.", + "author": "Ralph Emerson" + }, + { + "text": "Don't look back. Something might be gaining on you.", + "author": "Satchel Paige" + }, + { + "text": "Look back over the past, with its changing empires that rose and fell, and you can foresee the future, too.", + "author": "Marcus Aurelius" + }, + { + "text": "A life spent making mistakes is not only more honourable, but more useful than a life spent doing nothing.", + "author": "George Bernard Shaw" + }, + { + "text": "Men are disturbed not by things, but by the view which they take of them.", + "author": "Epictetus" + }, + { + "text": "Imagination disposes of everything; it creates beauty, justice, and happiness, which are everything in this world.", + "author": "Blaise Pascal" + }, + { + "text": "Happiness is a Swedish sunset it is there for all, but most of us look the other way and lose it.", + "author": "Mark Twain" + }, + { + "text": "A smile is a light in the window of your face to show your heart is at home.", + "author": null + }, + { + "text": "Look forward to spring as a time when you can start to see what nature has to offer once again.", + "author": "Byron Pulsifer" + }, + { + "text": "Trust your own instinct. Your mistakes might as well be your own, instead of someone elses.", + "author": "Billy Wilder" + }, + { + "text": "The least movement is of importance to all nature. The entire ocean is affected by a pebble.", + "author": "Blaise Pascal" + }, + { + "text": "I am always doing that which I can not do, in order that I may learn how to do it.", + "author": "Pablo Picasso" + }, + { + "text": "Men in general judge more from appearances than from reality. All men have eyes, but few have the gift of penetration.", + "author": "Niccolo Machiavelli" + }, + { + "text": "You may only be someone in the world, but to someone else, you may be the world.", + "author": null + }, + { + "text": "Every artist dips his brush in his own soul, and paints his own nature into his pictures.", + "author": "Henry Ward Beecher" + }, + { + "text": "If you take each challenge one step at a time, with faith in every footstep, your strength and understanding will increase.", + "author": "James Faust" + }, + { + "text": "Happiness cannot be travelled to, owned, earned, worn or consumed. Happiness is the spiritual experience of living every minute with love, grace and gratitude.", + "author": "Denis Waitley" + }, + { + "text": "Everyone should carefully observe which way his heart draws him, and then choose that way with all his strength.", + "author": "Hasidic saying" + }, + { + "text": "When we quit thinking primarily about ourselves and our own self-preservation, we undergo a truly heroic transformation of consciousness.", + "author": "Joseph Campbell" + }, + { + "text": "Follow effective action with quiet reflection. From the quiet reflection will come even more effective action.", + "author": "Peter Drucker" + }, + { + "text": "Life's challenges are not supposed to paralyze you, they're supposed to help you discover who you are.", + "author": "Bernice Reagon" + }, + { + "text": "There is one thing you have got to learn about our movement. Three people are better than no people.", + "author": "Fannie Hamer" + }, + { + "text": "Happiness is a perfume you cannot pour on others without getting a few drops on yourself.", + "author": "Ralph Waldo Emerson" + }, + { + "text": "It is not the mistake that has the most power, instead, it is learning from the mistake to advance your own attributes.", + "author": "Byron Roberts" + }, + { + "text": "The amount of happiness that you have depends on the amount of freedom you have in your heart.", + "author": "Thich Nhat Hanh" + }, + { + "text": "Your vision will become clear only when you look into your heart. Who looks outside, dreams. Who looks inside, awakens.", + "author": "Carl Jung" + }, + { + "text": "Yesterday is history. Tomorrow is a mystery. And today? Today is a gift. That is why we call it the present.", + "author": "Babatunde Olatunji" + }, + { + "text": "The way we communicate with others and with ourselves ultimately determines the quality of our lives.", + "author": "Tony Robbins" + }, + { + "text": "Sometimes it is better to lose and do the right thing than to win and do the wrong thing.", + "author": "Tony Blair" + }, + { + "text": "Let us always meet each other with smile, for the smile is the beginning of love.", + "author": "Mother Teresa" + }, + { + "text": "A bend in the road is not the end of the road...unless you fail to make the turn.", + "author": null + }, + { + "text": "We are what we repeatedly do. Excellence, then, is not an act, but a habit.", + "author": "Aristotle" + }, + { + "text": "Living at risk is jumping off the cliff and building your wings on the way down.", + "author": "Ray Bradbury" + }, + { + "text": "In the depth of winter, I finally learned that there was within me an invincible summer.", + "author": "Albert Camus" + }, + { + "text": "Wit lies in recognizing the resemblance among things which differ and the difference between things which are alike.", + "author": "Madame de Stael" + }, + { + "text": "A failure is a man who has blundered but is not capable of cashing in on the experience.", + "author": "Elbert Hubbard" + }, + { + "text": "I cannot give you the formula for success, but I can give you the formula for failure: which is: Try to please everybody.", + "author": "Herbert Swope" + }, + { + "text": "One who asks a question is a fool for five minutes; one who does not ask a question remains a fool forever.", + "author": null + }, + { + "text": "The power of intuitive understanding will protect you from harm until the end of your days.", + "author": "Laozi" + }, + { + "text": "The best thing about the future is that it only comes one day at a time.", + "author": "Abraham Lincoln" + }, + { + "text": "We have two ears and one mouth so that we can listen twice as much as we speak.", + "author": "Epictetus" + }, + { + "text": "Fear of failure is one attitude that will keep you at the same point in your life.", + "author": "Byron Pulsifer" + }, + { + "text": "Friends are those rare people who ask how we are and then wait to hear the answer.", + "author": "Ed Cunningham" + }, + { + "text": "If we learn to open our hearts, anyone, including the people who drive us crazy, can be our teacher.", + "author": "Pema Chodron" + }, + { + "text": "People grow through experience if they meet life honestly and courageously. This is how character is built.", + "author": "Eleanor Roosevelt" + }, + { + "text": "A hero is no braver than an ordinary man, but he is braver five minutes longer.", + "author": "Ralph Waldo Emerson" + }, + { + "text": "While we try to teach our children all about life, our children teach us what life is all about.", + "author": "Angela Schwindt" + }, + { + "text": "When you dance, your purpose is not to get to a certain place on the floor. It's to enjoy each step along the way.", + "author": "Wayne Dyer" + }, + { + "text": "The Creator has not given you a longing to do that which you have no ability to do.", + "author": "Orison Marden" + }, + { + "text": "It's so simple to be wise. Just think of something stupid to say and then don't say it.", + "author": "Sam Levenson" + }, + { + "text": "Consider that not only do negative thoughts and emotions destroy our experience of peace, they also undermine our health.", + "author": "Dalai Lama" + }, + { + "text": "Until you make peace with who you are, you will never be content with what you have.", + "author": "Doris Mortman" + }, + { + "text": "No one saves us but ourselves. No one can and no one may. We ourselves must walk the path.", + "author": "Buddha" + }, + { + "text": "The moment one gives close attention to anything, it becomes a mysterious, awesome, indescribably magnificent world in itself.", + "author": "Henry Miller" + }, + { + "text": "Happiness is when what you think, what you say, and what you do are in harmony.", + "author": "Mohandas Gandhi" + }, + { + "text": "The greatest antidote to insecurity and the sense of fear is compassion it brings one back to the basis of one's inner strength", + "author": "Dalai Lama" + }, + { + "text": "Courage is the discovery that you may not win, and trying when you know you can lose.", + "author": null + }, + { + "text": "To be thoughtful and kind only takes a few seconds compared to the timeless hurt caused by one rude gesture.", + "author": "Byron Pulsifer" + }, + { + "text": "The purpose of learning is growth, and our minds, unlike our bodies, can continue growing as we continue to live.", + "author": "Mortimer Adler" + }, + { + "text": "When you realize how perfect everything is you will tilt your head back and laugh at the sky.", + "author": "Buddha" + }, + { + "text": "For every failure, there's an alternative course of action. You just have to find it. When you come to a roadblock, take a detour.", + "author": "Mary Kay Ash" + }, + { + "text": "It is surprising what a man can do when he has to, and how little most men will do when they don't have to.", + "author": "Walter Linn" + }, + { + "text": "To be aware of a single shortcoming in oneself is more useful than to be aware of a thousand in someone else.", + "author": "Tenzin Gyatso" + }, + { + "text": "Nobody made a greater mistake than he who did nothing because he could do only a little.", + "author": "Edmund Burke" + }, + { + "text": "Constant kindness can accomplish much. As the sun makes ice melt, kindness causes misunderstanding, mistrust, and hostility to evaporate.", + "author": "Albert Schweitzer" + }, + { + "text": "The greatest minds are capable of the greatest vices as well as of the greatest virtues.", + "author": "Rene Descartes" + }, + { + "text": "A man should look for what is, and not for what he thinks should be.", + "author": "Albert Einstein" + }, + { + "text": "Difficulties are meant to rouse, not discourage. The human spirit is to grow strong by conflict.", + "author": "William Channing" + }, + { + "text": "If you have no respect for your own values how can you be worthy of respect from others.", + "author": "Byron Pulsifer" + }, + { + "text": "Some people are always grumbling because roses have thorns; I am thankful that thorns have roses.", + "author": "Alphonse Karr" + }, + { + "text": "To choose what is difficult all ones days, as if it were easy, that is faith.", + "author": "W. H. Auden" + }, + { + "text": "Ability is what you're capable of doing. Motivation determines what you do.Attitude determines how well you do it.", + "author": "Lou Holtz" + }, + { + "text": "Do not be embarrassed by your mistakes. Nothing can teach us better than our understanding of them. This is one of the best ways of self-education.", + "author": "Thomas Carlyle" + }, + { + "text": "Thousands of candles can be lighted from a single candle, and the life of the candle will not be shortened. Happiness never decreases by being shared.", + "author": "Buddha" + }, + { + "text": "I care not so much what I am to others as what I am to myself. I will be rich by myself, and not by borrowing.", + "author": "Michel de Montaigne" + }, + { + "text": "Know that although in the eternal scheme of things you are small, you are also unique and irreplaceable, as are all your fellow humans everywhere in the world.", + "author": "Margaret Laurence" + }, + { + "text": "To do all that one is able to do, is to be a man; to do all that one would like to do, is to be a god.", + "author": "Napoleon Bonaparte" + }, + { + "text": "If you let go a little, you will have a little peace. If you let go a lot, you will have a lot of peace.", + "author": "Ajahn Chah" + }, + { + "text": "There is no need for temples, no need for complicated philosophies. My brain and my heart are my temples; my philosophy is kindness.", + "author": "Dalai Lama" + }, + { + "text": "The spirit, the will to win, and the will to excel, are the things that endure. These qualities are so much more important than the events that occur.", + "author": "Vincent Lombardi" + }, + { + "text": "Man is not sum of what he has already, but rather the sum of what he does not yet have, of what he could have.", + "author": "Jean-Paul Sartre" + }, + { + "text": "Don't believe what your eyes are telling you. All they show is limitation. Look with your understanding, find out what you already know, and you'll see the way to fly.", + "author": "Richard Bach" + }, + { + "text": "I believe that we are solely responsible for our choices, and we have to accept the consequences of every deed, word, and thought throughout our lifetime.", + "author": "Elisabeth Kubler-Ross" + }, + { + "text": "Wishes can be your best avenue of getting what you want when you turn wishes into action. Action moves your wish to the forefront from thought to reality.", + "author": "Byron Pulsifer" + }, + { + "text": "To understand the heart and mind of a person, look not at what he has already achieved, but at what he aspires to do.", + "author": "Kahlil Gibran" + }, + { + "text": "I am of the opinion that my life belongs to the community, and as long as I live it is my privilege to do for it whatever I can.", + "author": "Bernard Shaw" + }, + { + "text": "Imagination is more important than knowledge. For while knowledge defines all we currently know and understand, imagination points to all we might yet discover and create.", + "author": "Albert Einstein" + }, + { + "text": "When you see a good person, think of becoming like him. When you see someone not so good, reflect on your own weak points.", + "author": "Confucius" + }, + { + "text": "If one is estranged from oneself, then one is estranged from others too. If one is out of touch with oneself, then one cannot touch others.", + "author": "Anne Lindbergh" + }, + { + "text": "Most of the important things in the world have been accomplished by people who have kept on trying when there seemed to be no hope at all.", + "author": "Dale Carnegie" + }, + { + "text": "You may say I'm a dreamer, but I'm not the only one, I hope someday you will join us, and the world will live as one.", + "author": "John Lennon" + }, + { + "text": "Happiness is as a butterfly which, when pursued, is always beyond our grasp, but which if you will sit down quietly, may alight upon you.", + "author": "Nathaniel Hawthorne" + }, + { + "text": "He who experiences the unity of life sees his own Self in all beings, and all beings in his own Self, and looks on everything with an impartial eye.", + "author": "Buddha" + }, + { + "text": "In the sky, there is no distinction of east and west; people create distinctions out of their own minds and then believe them to be true.", + "author": "Buddha" + }, + { + "text": "You cannot change anything in your life with intention alone, which can become a watered-down, occasional hope that you'll get to tomorrow. Intention without action is useless.", + "author": "Caroline Myss" + }, + { + "text": "Before you can inspire with emotion, you must be swamped with it yourself. Before you can move their tears, your own must flow. To convince them, you must yourself believe.", + "author": "Winston Churchill" + }, + { + "text": "The greatest discovery of our generation is that human beings can alter their lives by altering their attitudes of mind. As you think, so shall you be.", + "author": "William James" + }, + { + "text": "If one advances confidently in the direction of his dream, and endeavours to live the life which he had imagines, he will meet with a success unexpected in common hours.", + "author": "Henry David Thoreau" + }, + { + "text": "The secret of joy in work is contained in one word excellence. To know how to do something well is to enjoy it.", + "author": "Pearl Buck" + }, + { + "text": "When you meet someone better than yourself, turn your thoughts to becoming his equal. When you meet someone not as good as you are, look within and examine your own self.", + "author": "Confucius" + }, + { + "text": "We must overcome the notion that we must be regular. It robs you of the chance to be extraordinary and leads you to the mediocre.", + "author": "Uta Hagen" + }, + { + "text": "Most of our obstacles would melt away if, instead of cowering before them, we should make up our minds to walk boldly through them.", + "author": "Orison Marden" + }, + { + "text": "Everything can be taken from a man but ... the last of the human freedoms to choose ones attitude in any given set of circumstances, to choose ones own way.", + "author": "Victor Frankl" + }, + { + "text": "It is better to have enough ideas for some of them to be wrong, than to be always right by having no ideas at all.", + "author": "Edward de Bono" + }, + { + "text": "Character is like a tree and reputation like a shadow. The shadow is what we think of it; the tree is the real thing.", + "author": "Abraham Lincoln" + }, + { + "text": "By letting it go it all gets done. The world is won by those who let it go. But when you try and try. The world is beyond the winning.", + "author": "Lao Tzu" + }, + { + "text": "I am like a falling star who has finally found her place next to another in a lovely constellation, where we will sparkle in the heavens forever.", + "author": "Amy Tan" + }, + { + "text": "Not every difficult and dangerous thing is suitable for training, but only that which is conducive to success in achieving the object of our effort.", + "author": "Epictetus" + }, + { + "text": "We are not animals. We are not a product of what has happened to us in our past. We have the power of choice.", + "author": "Stephen Covey" + }, + { + "text": "The most dangerous way to lose time is not to spend it having fun, but to spend it doing fake work. When you spend time having fun, you know you're being self-indulgent.", + "author": "Paul Graham" + }, + { + "text": "Thousands of candles can be lit from a single, and the life of the candle will not be shortened. Happiness never decreases by being shared.", + "author": "Buddha" + }, + { + "text": "A lot of times people look at the negative side of what they feel they can't do. I always look on the positive side of what I can do.", + "author": "Chuck Norris" + }, + { + "text": "Without passion man is a mere latent force and possibility, like the flint which awaits the shock of the iron before it can give forth its spark.", + "author": "Amiel" + }, + { + "text": "Love at first sight is easy to understand; its when two people have been looking at each other for a lifetime that it becomes a miracle.", + "author": "Amy Bloom" + }, + { + "text": "With courage you will dare to take risks, have the strength to be compassionate, and the wisdom to be humble. Courage is the foundation of integrity.", + "author": "Keshavan Nair" + }, + { + "text": "The right way is not always the popular and easy way. Standing for right when it is unpopular is a true test of moral character.", + "author": "Margaret Smith" + }, + { + "text": "I prefer to be true to myself, even at the hazard of incurring the ridicule of others, rather than to be false, and to incur my own abhorrence.", + "author": "Frederick Douglass" + }, + { + "text": "No pessimist ever discovered the secrets of the stars, or sailed to an uncharted land, or opened a new heaven to the human spirit.", + "author": "Helen Keller" + }, + { + "text": "When you arise in the morning, think of what a precious privilege it is to be alive to breathe, to think, to enjoy, to love.", + "author": "Marcus Aurelius" + }, + { + "text": "Character cannot be developed in ease and quiet. Only through experience of trial and suffering can the soul be strengthened, vision cleared, ambition inspired, and success achieved.", + "author": "Helen Keller" + }, + { + "text": "Although there may be tragedy in your life, there's always a possibility to triumph. It doesn't matter who you are, where you come from. The ability to triumph begins with you. Always.", + "author": "Oprah Winfrey" + }, + { + "text": "You must train your intuition you must trust the small voice inside you which tells you exactly what to say, what to decide.", + "author": "Ingrid Bergman" + }, + { + "text": "Accept the things to which fate binds you, and love the people with whom fate brings you together, but do so with all your heart.", + "author": "Marcus Aurelius" + }, + { + "text": "Let us resolve to be masters, not the victims, of our history, controlling our own destiny without giving way to blind suspicions and emotions.", + "author": "John Kennedy" + }, + { + "text": "Nothing in life is to be feared, it is only to be understood. Now is the time to understand more, so that we may fear less.", + "author": "Marie Curie" + }, + { + "text": "Parents can only give good advice or put them on the right paths, but the final forming of a persons character lies in their own hands.", + "author": "Anne Frank" + }, + { + "text": "Adversity isn't set against you to fail; adversity is a way to build your character so that you can succeed over and over again through perseverance.", + "author": "Byron Pulsifer" + }, + { + "text": "If you break your neck, if you have nothing to eat, if your house is on fire, then you got a problem. Everything else is inconvenience.", + "author": "Robert Fulghum" + }, + { + "text": "Success is not the key to happiness. Happiness is the key to success. If you love what you are doing, you will be successful.", + "author": "Albert Schweitzer" + }, + { + "text": "If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut.", + "author": "Albert Einstein" + }, + { + "text": "My advice to you is not to inquire why or whither, but just enjoy your ice cream while its on your plate that's my philosophy.", + "author": "Thornton Wilder" + }, + { + "text": "Conflict is the gadfly of thought. It stirs us to observation and memory. It instigates to invention. It shocks us out of sheeplike passivity, and sets us at noting and contriving.", + "author": "John Dewey" + }, + { + "text": "He who conquers others is strong; He who conquers himself is mighty.", + "author": "Lao Tzu" + }, + { + "text": "Anything you really want, you can attain, if you really go after it.", + "author": "Wayne Dyer" + }, + { + "text": "Arriving at one point is the starting point to another.", + "author": "John Dewey" + }, + { + "text": "The foolish man seeks happiness in the distance, the wise grows it under his feet.", + "author": "James Oppenheim" + }, + { + "text": "The greatest part of our happiness depends on our dispositions, not our circumstances.", + "author": "Martha Washington" + }, + { + "text": "It is only possible to live happily ever after on a day to day basis.", + "author": "Margaret Bonnano" + }, + { + "text": "A man sees in the world what he carries in his heart.", + "author": "Goethe" + }, + { + "text": "Action may not always bring happiness, but there is no happiness without action.", + "author": "Benjamin Disraeli" + }, + { + "text": "Believe deep down in your heart that you're destined to do great things.", + "author": "Joe Paterno" + }, + { + "text": "Sooner or later, those who win are those who think they can.", + "author": "Richard Bach" + }, + { + "text": "The only limit to your impact is your imagination and commitment.", + "author": "Tony Robbins" + }, + { + "text": "You are special, you are unique, you are the best!", + "author": "Cathy Pulsifer" + }, + { + "text": "Four steps to achievement: Plan purposefully. Prepare prayerfully. Proceed positively. Pursue persistently.", + "author": "William Arthur Ward" + }, + { + "text": "To know oneself is to study oneself in action with another person.", + "author": "Bruce Lee" + }, + { + "text": "We must not allow ourselves to become like the system we oppose.", + "author": "Bishop Desmond Tutu" + }, + { + "text": "Smile, breathe and go slowly.", + "author": "Thich Nhat Hanh" + }, + { + "text": "Reality is merely an illusion, albeit a very persistent one.", + "author": "Albert Einstein" + }, + { + "text": "When you come to the end of your rope, tie a knot and hang on.", + "author": "Franklin Roosevelt" + }, + { + "text": "Always be mindful of the kindness and not the faults of others.", + "author": "Buddha" + }, + { + "text": "Everything that irritates us about others can lead us to an understanding of ourselves.", + "author": "Carl Jung" + }, + { + "text": "When fate hands us a lemon, lets try to make lemonade.", + "author": "Dale Carnegie" + }, + { + "text": "The weak can never forgive. Forgiveness is the attribute of the strong.", + "author": "Mohandas Gandhi" + }, + { + "text": "A man is great by deeds, not by birth.", + "author": "Chanakya" + }, + { + "text": "Success is getting what you want. Happiness is wanting what you get.", + "author": "Dale Carnegie" + }, + { + "text": "Truth isn't all about what actually happens but more about how what has happened is interpreted.", + "author": "Byron Pulsifer" + }, + { + "text": "A good rest is half the work.", + "author": null + }, + { + "text": "Don't judge each day by the harvest you reap but by the seeds that you plant.", + "author": "Robert Stevenson" + }, + { + "text": "Small opportunities are often the beginning of great enterprises.", + "author": "Demosthenes" + }, + { + "text": "To be tested is good. The challenged life may be the best therapist.", + "author": "Gail Sheehy" + }, + { + "text": "Take heed: you do not find what you do not seek.", + "author": "English proverb" + }, + { + "text": "Happiness is the reward we get for living to the highest right we know.", + "author": "Richard Bach" + }, + { + "text": "Be slow of tongue and quick of eye.", + "author": "Cervantes" + }, + { + "text": "Freedom is not worth having if it does not connote freedom to err.", + "author": "Mohandas Gandhi" + }, + { + "text": "I have always thought the actions of men the best interpreters of their thoughts.", + "author": "John Locke" + }, + { + "text": "He who obtains has little. He who scatters has much.", + "author": "Lao Tzu" + }, + { + "text": "To dare is to lose ones footing momentarily. To not dare is to lose oneself.", + "author": "Soren Kierkegaard" + }, + { + "text": "No day in which you learn something is a complete loss.", + "author": "David Eddings" + }, + { + "text": "Peace cannot be kept by force. It can only be achieved by understanding.", + "author": "Albert Einstein" + }, + { + "text": "Real success is finding your lifework in the work that you love.", + "author": "David McCullough" + }, + { + "text": "Better than a thousand hollow words, is one word that brings peace.", + "author": "Buddha" + }, + { + "text": "All the flowers of all the tomorrows are in the seeds of today.", + "author": null + }, + { + "text": "Your sacred space is where you can find yourself again and again.", + "author": "Joseph Campbell" + }, + { + "text": "As you think, so shall you become.", + "author": "Bruce Lee" + }, + { + "text": "In seed time learn, in harvest teach, in winter enjoy.", + "author": "William Blake" + }, + { + "text": "Happiness does not come from having much, but from being attached to little.", + "author": "Cheng Yen" + }, + { + "text": "Every gift from a friend is a wish for your happiness.", + "author": "Richard Bach" + }, + { + "text": "Go put your creed into the deed. Nor speak with double tongue.", + "author": "Ralph Emerson" + }, + { + "text": "The wisest men follow their own direction.", + "author": "Euripides" + }, + { + "text": "Hope arouses, as nothing else can arouse, a passion for the possible.", + "author": "William Sloane Coffin" + }, + { + "text": "Everything has beauty, but not everyone sees it.", + "author": "Confucius" + }, + { + "text": "Nothing ever goes away until it has taught us what we need to know.", + "author": "Pema Chodron" + }, + { + "text": "When you learn, teach. When you get, give.", + "author": "Maya Angelou" + }, + { + "text": "Only when we are no longer afraid do we begin to live.", + "author": "Dorothy Thompson" + }, + { + "text": "If you smile when no one else is around, you really mean it.", + "author": "Andy Rooney" + }, + { + "text": "Love is the only force capable of transforming an enemy into friend.", + "author": "Martin Luther King, Jr." + }, + { + "text": "In all chaos there is a cosmos, in all disorder a secret order.", + "author": "Carl Jung" + }, + { + "text": "A man is not where he lives but where he loves.", + "author": null + }, + { + "text": "The price of greatness is responsibility.", + "author": "Winston Churchill" + }, + { + "text": "Decision is a risk rooted in the courage of being free.", + "author": "Paul Tillich" + }, + { + "text": "Your mind will answer most questions if you learn to relax and wait for the answer.", + "author": "William Burroughs" + }, + { + "text": "The world does not happen to you it happens from you.", + "author": null + }, + { + "text": "We cannot solve our problems with the same thinking we used when we created them.", + "author": "Albert Einstein" + }, + { + "text": "More powerful than the will to win is the courage to begin.", + "author": null + }, + { + "text": "Learning is finding out what you already know.", + "author": "Richard Bach" + }, + { + "text": "Saying thank you is more than good manners. It is good spirituality.", + "author": "Alfred Painter" + }, + { + "text": "Silence is a source of great strength.", + "author": "Lao Tzu" + }, + { + "text": "Joy is the best makeup.", + "author": "Anne Lamott" + }, + { + "text": "There is no great genius without some touch of madness.", + "author": "Seneca" + }, + { + "text": "A jug fills drop by drop.", + "author": "Buddha" + }, + { + "text": "Until you make peace with who you are, you'll never be content with what you have.", + "author": "Doris Mortman" + }, + { + "text": "We aim above the mark to hit the mark.", + "author": "Ralph Emerson" + }, + { + "text": "Being angry never solves anything.", + "author": "Catherine Pulsifer" + }, + { + "text": "All men who have achieved great things have been great dreamers.", + "author": "Orison Marden" + }, + { + "text": "Mediocrity knows nothing higher than itself, but talent instantly recognizes genius.", + "author": "Arthur Conan Doyle" + }, + { + "text": "Where all think alike, no one thinks very much.", + "author": "Walter Lippmann" + }, + { + "text": "Everything that exists is in a manner the seed of that which will be.", + "author": "Marcus Aurelius" + }, + { + "text": "Be less curious about people and more curious about ideas.", + "author": "Marie Curie" + }, + { + "text": "The heart has eyes which the brain knows nothing of.", + "author": "Charles Perkhurst" + }, + { + "text": "Only those who dare to fail greatly can ever achieve greatly.", + "author": "Robert Kennedy" + }, + { + "text": "Lose an hour in the morning, and you will spend all day looking for it.", + "author": "Richard Whately" + }, + { + "text": "Mistakes are always forgivable, if one has the courage to admit them.", + "author": "Bruce Lee" + }, + { + "text": "Go to your bosom: Knock there, and ask your heart what it doth know.", + "author": "William Shakespeare" + }, + { + "text": "Happiness mainly comes from our own attitude, rather than from external factors.", + "author": "Dalai Lama" + }, + { + "text": "If you do not change direction, you may end up where you are heading.", + "author": "Lao Tzu" + }, + { + "text": "What we see is mainly what we look for.", + "author": null + }, + { + "text": "Stay away from what might have been and look at what will be.", + "author": "Marsha Petrie Sue" + }, + { + "text": "Act as if what you do makes a difference. It does.", + "author": "William James" + }, + { + "text": "Passion creates the desire for more and action fuelled by passion creates a future.", + "author": "Byron Pulsifer" + }, + { + "text": "Do good by stealth, and blush to find it fame.", + "author": "Alexander Pope" + }, + { + "text": "Opportunity often comes disguised in the form of misfortune, or temporary defeat.", + "author": "Napoleon Hill" + }, + { + "text": "Don't talk about what you have done or what you are going to do.", + "author": "Thomas Jefferson" + }, + { + "text": "Most powerful is he who has himself in his own power.", + "author": "Seneca" + }, + { + "text": "We don't stop playing because we grow old; we grow old because we stop playing.", + "author": "Bernard Shaw" + }, + { + "text": "Experience can only be gained by doing not by thinking or dreaming.", + "author": "Byron Pulsifer" + }, + { + "text": "Always tell the truth. That way, you don't have to remember what you said.", + "author": "Mark Twain" + }, + { + "text": "From wonder into wonder existence opens.", + "author": "Lao Tzu" + }, + { + "text": "He who fears being conquered is sure of defeat.", + "author": "Napoleon Bonaparte" + }, + { + "text": "Life is what happens while you are making other plans.", + "author": "John Lennon" + }, + { + "text": "Doing what you love is the cornerstone of having abundance in your life.", + "author": "Wayne Dyer" + }, + { + "text": "Kindness is the golden chain by which society is bound together.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "You need chaos in your soul to give birth to a dancing star.", + "author": "Nietzsche" + }, + { + "text": "It can't be spring if your heart is filled with past failures.", + "author": "Byron Pulsifer" + }, + { + "text": "No yesterdays are ever wasted for those who give themselves to today.", + "author": "Brendan Francis" + }, + { + "text": "There are no failures just experiences and your reactions to them.", + "author": "Tom Krause" + }, + { + "text": "Action is the foundational key to all success.", + "author": "Pablo Picasso" + }, + { + "text": "What is necessary to change a person is to change his awareness of himself.", + "author": "Abraham Maslow" + }, + { + "text": "Positive thinking will let you do everything better than negative thinking will.", + "author": "Zig Ziglar" + }, + { + "text": "We shall never know all the good that a simple smile can do.", + "author": "Mother Teresa" + }, + { + "text": "Nothing is so strong as gentleness. Nothing is so gentle as real strength.", + "author": "Frances de Sales" + }, + { + "text": "Imagination is not a talent of some men but is the health of every man.", + "author": "Ralph Waldo Emerson" + }, + { + "text": "We must embrace pain and burn it as fuel for our journey.", + "author": "Kenji Miyazawa" + }, + { + "text": "Don't wait for people to be friendly. Show them how.", + "author": null + }, + { + "text": "A gem cannot be polished without friction, nor a man perfected without trials.", + "author": "Chinese proverb" + }, + { + "text": "Each day can be one of triumph if you keep up your interests.", + "author": "George Matthew Adams" + }, + { + "text": "The place to improve the world is first in one's own heart and head and hands.", + "author": "Robert M. Pirsig" + }, + { + "text": "The pessimist sees difficulty in every opportunity. The optimist sees the opportunity in every difficulty.", + "author": "Winston Churchill" + }, + { + "text": "Winners have simply formed the habit of doing things losers don't like to do.", + "author": "Albert Gray" + }, + { + "text": "Nature is a mutable cloud which is always and never the same.", + "author": "Ralph Emerson" + }, + { + "text": "Life is what you make of it. Always has been, always will be.", + "author": "Grandma Moses" + }, + { + "text": "Worry often gives a small thing a big shadow.", + "author": "Swedish proverb" + }, + { + "text": "I want you to be everything that's you, deep at the center of your being.", + "author": "Confucius" + }, + { + "text": "We know what we are, but know not what we may be.", + "author": "William Shakespeare" + }, + { + "text": "Freedom is what you do with what's been done to you.", + "author": "Jean-Paul Sartre" + }, + { + "text": "The truth which has made us free will in the end make us glad also.", + "author": "Felix Adler" + }, + { + "text": "He who has imagination without learning has wings but no feet.", + "author": "Joseph Joubert" + }, + { + "text": "Whoso loves, believes the impossible.", + "author": "Elizabeth Browning" + }, + { + "text": "It isn't where you come from, it's where you're going that counts.", + "author": "Ella Fitzgerald" + }, + { + "text": "The greatest obstacle to connecting with our joy is resentment.", + "author": "Pema Chodron" + }, + { + "text": "When anger use your energy to do something productive.", + "author": "C. Pulsifer" + }, + { + "text": "We are all something, but none of us are everything.", + "author": "Blaise Pascal" + }, + { + "text": "If you can't explain it simply, you don't understand it well enough.", + "author": "Albert Einstein" + }, + { + "text": "He who lives in harmony with himself lives in harmony with the world.", + "author": "Marcus Aurelius" + }, + { + "text": "He who knows himself is enlightened.", + "author": "Lao Tzu" + }, + { + "text": "Build a better mousetrap and the world will beat a path to your door.", + "author": "Ralph Emerson" + }, + { + "text": "As our case is new, we must think and act anew.", + "author": "Abraham Lincoln" + }, + { + "text": "If you can't feed a hundred people, then feed just one.", + "author": "Mother Teresa" + }, + { + "text": "In three words I can sum up everything Ive learned about life: it goes on.", + "author": "Robert Frost" + }, + { + "text": "Don't let today's disappointments cast a shadow on tomorrow's dreams.", + "author": null + }, + { + "text": "You always succeed in producing a result.", + "author": "Tony Robbins" + }, + { + "text": "Everything you are against weakens you. Everything you are for empowers you.", + "author": "Wayne Dyer" + }, + { + "text": "As we risk ourselves, we grow. Each new experience is a risk.", + "author": "Fran Watson" + }, + { + "text": "Who we are never changes. Who we think we are does.", + "author": "Mary Almanac" + }, + { + "text": "The final proof of greatness lies in being able to endure criticism without resentment.", + "author": "Elbert Hubbard" + }, + { + "text": "An invasion of armies can be resisted, but not an idea whose time has come.", + "author": "Victor Hugo" + }, + { + "text": "Never let lack of money interfere with having fun.", + "author": null + }, + { + "text": "Excellence is not a skill. It is an attitude.", + "author": "Ralph Marston" + }, + { + "text": "People may doubt what you say, but they will believe what you do.", + "author": "Lewis Cass" + }, + { + "text": "The most formidable weapon against errors of every kind is reason.", + "author": "Thomas Paine" + }, + { + "text": "It's important to know that words don't move mountains. Work, exacting work moves mountains.", + "author": "Danilo Dolci" + }, + { + "text": "Beware of missing chances; otherwise it may be altogether too late some day.", + "author": "Franz Liszt" + }, + { + "text": "You only lose what you cling to.", + "author": "Buddha" + }, + { + "text": "Life is a succession of moments. To live each one is to succeed.", + "author": "Corita Kent" + }, + { + "text": "Most of the shadows of life are caused by standing in our own sunshine.", + "author": "Ralph Waldo Emerson" + }, + { + "text": "Good actions give strength to ourselves and inspire good actions in others.", + "author": "Plato" + }, + { + "text": "I know but one freedom and that is the freedom of the mind.", + "author": "Antoine de Saint-Exupery" + }, + { + "text": "In the middle of every difficulty lies opportunity.", + "author": "Albert Einstein" + }, + { + "text": "Every human being is the author of his own health or disease.", + "author": "Buddha" + }, + { + "text": "When in doubt, tell the truth.", + "author": "Mark Twain" + }, + { + "text": "Every great advance in science has issued from a new audacity of the imagination.", + "author": "John Dewey" + }, + { + "text": "The path to success is to take massive, determined action.", + "author": "Anthony Robbins" + }, + { + "text": "The ladder of success is never crowded at the top.", + "author": "Napoleon Hill" + }, + { + "text": "He who has health has hope, and he who has hope has everything.", + "author": null + }, + { + "text": "All great achievements require time.", + "author": "Maya Angelou" + }, + { + "text": "No person is your friend who demands your silence, or denies your right to grow.", + "author": "Alice Walker" + }, + { + "text": "Impossibilities are merely things which we have not yet learned.", + "author": "Charles Chesnutt" + }, + { + "text": "Vision without action is a daydream. Action without vision is a nightmare.", + "author": "Japanese proverb" + }, + { + "text": "The Superior Man is aware of Righteousness, the inferior man is aware of advantage.", + "author": "Confucius" + }, + { + "text": "He who angers you conquers you.", + "author": "Elizabeth Kenny" + }, + { + "text": "I never worry about action, but only inaction.", + "author": "Winston Churchill" + }, + { + "text": "No man is free who is not master of himself.", + "author": "Epictetus" + }, + { + "text": "Those that know, do. Those that understand, teach.", + "author": "Aristotle" + }, + { + "text": "If we are not fully ourselves, truly in the present moment, we miss everything.", + "author": "Thich Nhat Hanh" + }, + { + "text": "No act of kindness, no matter how small, is ever wasted.", + "author": "Aesop" + }, + { + "text": "Every man is a volume if you know how to read him.", + "author": "Channing" + }, + { + "text": "The difficulties of life are intended to make us better, not bitter.", + "author": null + }, + { + "text": "Quality means doing it right when no one is looking.", + "author": "Henry Ford" + }, + { + "text": "Change your words. Change your world.", + "author": null + }, + { + "text": "Great acts are made up of small deeds.", + "author": "Lao Tzu" + }, + { + "text": "The odds of hitting your target go up dramatically when you aim at it.", + "author": "Mal Pancoast" + }, + { + "text": "Open minds lead to open doors.", + "author": null + }, + { + "text": "They can do all because they think they can.", + "author": "Virgil" + }, + { + "text": "You have to think anyway, so why not think big?", + "author": "Donald Trump" + }, + { + "text": "On every thorn, delightful wisdom grows, In every rill a sweet instruction flows.", + "author": "Edward Young" + }, + { + "text": "Your body is precious. It is our vehicle for awakening. Treat it with care.", + "author": "Buddha" + }, + { + "text": "The one who always loses, is the only person who gets the reward.", + "author": "Claire Charmont" + }, + { + "text": "The future is completely open, and we are writing it moment to moment.", + "author": "Pema Chodron" + }, + { + "text": "Each time we face a fear, we gain strength, courage, and confidence in the doing.", + "author": null + }, + { + "text": "Ask yourself the secret of your success. Listen to your answer, and practice it.", + "author": "Richard Bach" + }, + { + "text": "Don't frown because you never know who is falling in love with your smile.", + "author": "Sinvyest Tan" + }, + { + "text": "Trust your hunches. They're usually based on facts filed away just below the conscious level.", + "author": "Joyce Brothers" + }, + { + "text": "Nothing is at last sacred but the integrity of your own mind.", + "author": "Ralph Emerson" + }, + { + "text": "Listen to your intuition. It will tell you everything you need to know.", + "author": "Anthony D'Angelo" + }, + { + "text": "The personal life deeply lived always expands into truths beyond itself.", + "author": "Anais Nin" + }, + { + "text": "Whenever something negative happens to you, there is a deep lesson concealed within it.", + "author": "Eckhart Tolle" + }, + { + "text": "What is not started today is never finished tomorrow.", + "author": "Goethe" + }, + { + "text": "Our kindness may be the most persuasive argument for that which we believe.", + "author": "Gordon Hinckley" + }, + { + "text": "Chaos is inherent in all compounded things. Strive on with diligence.", + "author": "Buddha" + }, + { + "text": "Be sure you put your feet in the right place, then stand firm.", + "author": "Abraham Lincoln" + }, + { + "text": "Nothing great was ever achieved without enthusiasm.", + "author": "Ralph Emerson" + }, + { + "text": "The meaning I picked, the one that changed my life: Overcome fear, behold wonder.", + "author": "Richard Bach" + }, + { + "text": "Know how to listen, and you will profit even from those who talk badly.", + "author": "Plutarch" + }, + { + "text": "A man is not old as long as he is seeking something.", + "author": "Edmond Rostand" + }, + { + "text": "The time you think you're missing, misses you too.", + "author": "Ymber Delecto" + }, + { + "text": "Life is not measured by the breaths you take, but by its breathtaking moments.", + "author": "Michael Vance" + }, + { + "text": "Much wisdom often goes with fewer words.", + "author": "Sophocles" + }, + { + "text": "If you love life, don't waste time, for time is what life is made up of.", + "author": "Bruce Lee" + }, + { + "text": "Imagination is the living power and prime agent of all human perception.", + "author": "Samuel Taylor Coleridge" + }, + { + "text": "It is impossible to feel grateful and depressed in the same moment.", + "author": "Naomi Williams" + }, + { + "text": "Progress always involves risks. You can't steal second base and keep your foot on first.", + "author": "Frederick Wilcox" + }, + { + "text": "Liberty, taking the word in its concrete sense, consists in the ability to choose.", + "author": "Simone Weil" + }, + { + "text": "A thing well said will be wit in all languages.", + "author": "John Dryden" + }, + { + "text": "Always do your best. What you plant now, you will harvest later.", + "author": "Og Mandino" + }, + { + "text": "My mama always said: life's like a box of chocolate you never know what you gonna get.", + "author": "Forrest Gump" + }, + { + "text": "We are the leaves of one branch, the drops of one sea, the flowers of one garden.", + "author": "Jean Lacordaire" + }, + { + "text": "If you come to a fork in the road, take it.", + "author": null + }, + { + "text": "It is not only for what we do that we are held responsible, but also for what we do not do.", + "author": "Moliere" + }, + { + "text": "Nobody can do everything, but everybody can do something.", + "author": null + }, + { + "text": "The world has the habit of making room for the man whose actions show that he knows where he is going.", + "author": "Napoleon Hill" + }, + { + "text": "You cannot step twice into the same river, for other waters are continually flowing in.", + "author": "Heraclitus" + }, + { + "text": "Excellence is to do a common thing in an uncommon way.", + "author": "Booker Washington" + }, + { + "text": "No matter how hard the past, you can always begin again.", + "author": "Buddha" + }, + { + "text": "I begin with an idea and then it becomes something else.", + "author": "Pablo Picasso" + }, + { + "text": "Whoever is happy will make others happy, too.", + "author": "Mark Twain" + }, + { + "text": "Your work is to discover your work and then with all your heart to give yourself to it.", + "author": "Buddha" + }, + { + "text": "It's not what happens to you, but how you react to it that matters.", + "author": "Epictetus" + }, + { + "text": "Take it easy, but take it.", + "author": "Woody Guthrie" + }, + { + "text": "Never apologize for showing feeling. When you do so, you apologize for truth.", + "author": "Benjamin Disraeli" + }, + { + "text": "Take rest; a field that has rested gives a bountiful crop.", + "author": "Ovid" + }, + { + "text": "Age does not protect you from love. But love, to some extent, protects you from age.", + "author": "Anais Nin" + }, + { + "text": "Do what you can. Want what you have. Be who you are.", + "author": "Forrest Church" + }, + { + "text": "There are people who have money and people who are rich.", + "author": "Coco Chanel" + }, + { + "text": "Why worry about tomorrow, when today is all we have?", + "author": null + }, + { + "text": "Speak when you are angry and you will make the best speech you will ever regret.", + "author": "Ambrose Bierce" + }, + { + "text": "Things do not change, we change.", + "author": "Henry Thoreau" + }, + { + "text": "The exercise of an extraordinary gift is the supremest pleasure in life.", + "author": "Mark Twain" + }, + { + "text": "Sometimes the most important thing in a whole day is the rest we take between two deep breaths.", + "author": "Etty Hillesum" + }, + { + "text": "Forgiveness is choosing to love. It is the first skill of self-giving love.", + "author": "Mohandas Gandhi" + }, + { + "text": "To ensure good health: eat lightly, breathe deeply, live moderately, cultivate cheerfulness, and maintain an interest in life.", + "author": "William Londen" + }, + { + "text": "Most smiles are started by another smile.", + "author": null + }, + { + "text": "Nothing is softer or more flexible than water, yet nothing can resist it.", + "author": "Lao Tzu" + }, + { + "text": "It is difficult to achieve a spirit of genuine cooperation as long as people remain indifferent to the feelings and happiness of others.", + "author": "Dalai Lama" + }, + { + "text": "Experience keeps a dear school, but fools will learn in no other.", + "author": "Benjamin Franklin" + }, + { + "text": "We can only be said to be alive in those moments when our hearts are conscious of our treasures.", + "author": "Thornton Wilder" + }, + { + "text": "Fine words and an insinuating appearance are seldom associated with true virtue", + "author": "Confucius" + }, + { + "text": "We do not quit playing because we grow old, we grow old because we quit playing.", + "author": "Oliver Holmes" + }, + { + "text": "You can't choose up sides on a round world.", + "author": "Wayne Dyer" + }, + { + "text": "My advice to you is not to inquire why or whither, but just enjoy your ice cream while its on your plate, that's my philosophy.", + "author": "Thornton Wilder" + }, + { + "text": "Kindness is the language which the deaf can hear and the blind can see.", + "author": "Mark Twain" + }, + { + "text": "I may not know everything, but everything is not known yet anyway.", + "author": "Byron Pulsifer" + }, + { + "text": "If we could see the miracle of a single flower clearly, our whole life would change.", + "author": "Buddha" + }, + { + "text": "Without this playing with fantasy no creative work has ever yet come to birth. The debt we owe to the play of the imagination is incalculable.", + "author": "Carl Jung" + }, + { + "text": "You cannot travel the path until you have become the path itself.", + "author": "Buddha" + }, + { + "text": "Keep your eyes on the stars and your feet on the ground.", + "author": "Theodore Roosevelt" + }, + { + "text": "I am not afraid of tomorrow, for I have seen yesterday and I love today.", + "author": "William White" + }, + { + "text": "Limitations live only in our minds. But if we use our imaginations, our possibilities become limitless.", + "author": "Jamie Paolinetti" + }, + { + "text": "When you lose, don't lose the lesson.", + "author": null + }, + { + "text": "If you want a thing done well, do it yourself.", + "author": "Napoleon Bonaparte" + }, + { + "text": "The greatest barrier to success is the fear of failure.", + "author": "Eriksson" + }, + { + "text": "Sunshine is delicious, rain is refreshing, wind braces us up, snow is exhilarating; there is really no such thing as bad weather, only different kinds of good weather.", + "author": "John Ruskin" + }, + { + "text": "If you aren't going all the way, why go at all?", + "author": "Joe Namath" + }, + { + "text": "Our greatest glory is not in never falling, but in rising every time we fall.", + "author": "Confucius" + }, + { + "text": "The beginning of wisdom is found in doubting; by doubting we come to the question, and by seeking we may come upon the truth.", + "author": "Pierre Abelard" + }, + { + "text": "If I could reach up and hold a star for every time you've made me smile, the entire evening sky would be in the palm of my hand.", + "author": null + }, + { + "text": "We are shaped by our thoughts; we become what we think. When the mind is pure, joy follows like a shadow that never leaves.", + "author": "Buddha" + }, + { + "text": "Stay committed to your decisions, but stay flexible in your approach.", + "author": "Tony Robbins" + }, + { + "text": "An optimist is a person who sees a green light everywhere, while the pessimist sees only the red spotlight... The truly wise person is colour-blind.", + "author": "Albert Schweitzer" + }, + { + "text": "What separates the winners from the losers is how a person reacts to each new twist of fate.", + "author": "Donald Trump" + }, + { + "text": "Each man has his own vocation; his talent is his call. There is one direction in which all space is open to him.", + "author": "Ralph Emerson" + }, + { + "text": "To change ones life, start immediately, do it flamboyantly, no exceptions.", + "author": "William James" + }, + { + "text": "As we express our gratitude, we must never forget that the highest appreciation is not to utter words, but to live by them.", + "author": "John F. Kennedy" + }, + { + "text": "The world cares very little about what a man or woman knows; it is what a man or woman is able to do that counts.", + "author": "Booker Washington" + }, + { + "text": "The steeper the mountain the harder the climb the better the view from the finishing line", + "author": null + }, + { + "text": "Aim for success, not perfection. Never give up your right to be wrong, because then you will lose the ability to learn new things and move forward with your life.", + "author": "Dr. David M. Burns" + }, + { + "text": "When I let go of what I am, I become what I might be.", + "author": "Lao Tzu" + }, + { + "text": "Transformation does not start with some one else changing you; transformation is an inner self reworking of what you are now to what you will be.", + "author": "Byron Pulsifer" + }, + { + "text": "Time is not a measure the length of a day or month or year but more a measure of what you have accomplished.", + "author": "Byron Pulsifer" + }, + { + "text": "Wherever a man may happen to turn, whatever a man may undertake, he will always end up by returning to the path which nature has marked out for him.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "Holding on to anger is like grasping a hot coal with the intent of throwing it at someone else; you are the one who gets burned.", + "author": "Buddha" + }, + { + "text": "When there is no enemy within, the enemies outside cannot hurt you.", + "author": "African proverb" + }, + { + "text": "He who controls others may be powerful, but he who has mastered himself is mightier still.", + "author": "Lao Tzu" + }, + { + "text": "There is no scarcity of opportunity to make a living at what you love; theres only scarcity of resolve to make it happen.", + "author": "Wayne Dyer" + }, + { + "text": "Neither a lofty degree of intelligence nor imagination nor both together go to the making of genius. Love, love, love, that is the soul of genius.", + "author": "Wolfgang Amadeus Mozart" + }, + { + "text": "The happy and efficient people in this world are those who accept trouble as a normal detail of human life and resolve to capitalize it when it comes along.", + "author": "H. Bertram Lewis" + }, + { + "text": "As an organizer I start from where the world is, as it is, not as I would like it to be.", + "author": "Saul Alinsky" + }, + { + "text": "You are the only person on Earth who can use your ability.", + "author": "Zig Ziglar" + }, + { + "text": "Don't let what you can't do stop you from doing what you can do.", + "author": null + }, + { + "text": "Complaining doesn't change a thing only taking action does.", + "author": "Byron Pulsifer" + }, + { + "text": "Life a culmination of the past, an awareness of the present, an indication of the future beyond knowledge, the quality that gives a touch of divinity to matter.", + "author": "Charles A. Lindbergh" + }, + { + "text": "Enjoy the little things, for one day you may look back and realize they were the big things.", + "author": "Robert Brault" + }, + { + "text": "With every experience, you alone are painting your own canvas, thought by thought, choice by choice.", + "author": "Oprah Winfrey" + }, + { + "text": "Let the beauty of what you love be what you do.", + "author": "Rumi" + }, + { + "text": "The world turns aside to let any man pass who knows where he is going.", + "author": "Epictetus" + }, + { + "text": "Beauty is not in the face; beauty is a light in the heart.", + "author": "Kahlil Gibran" + }, + { + "text": "A day of worry is more exhausting than a day of work.", + "author": "John Lubbock" + }, + { + "text": "Truth, and goodness, and beauty are but different faces of the same all.", + "author": "Ralph Emerson" + }, + { + "text": "To be great is to be misunderstood.", + "author": "Ralph Emerson" + }, + { + "text": "Trust only movement. Life happens at the level of events, not of words. Trust movement.", + "author": "Alfred Adler" + }, + { + "text": "Never, never, never give up.", + "author": "Winston Churchill" + }, + { + "text": "The most decisive actions of our life... are most often unconsidered actions.", + "author": "Andre Gide" + }, + { + "text": "As we grow as unique persons, we learn to respect the uniqueness of others.", + "author": "Robert Schuller" + }, + { + "text": "Failure doesn't mean you are a failure it just means you haven't succeeded yet.", + "author": "Robert Schuller" + }, + { + "text": "It is the quality of our work which will please God, not the quantity.", + "author": "Mahatma Gandhi" + }, + { + "text": "Try and fail, but don't fail to try.", + "author": "Stephen Kaggwa" + }, + { + "text": "First say to yourself what you would be; and then do what you have to do.", + "author": "Epictetus" + }, + { + "text": "Through pride we are ever deceiving ourselves. But deep down below the surface of the average conscience a still, small voice says to us, Something is out of tune.", + "author": "Carl Jung" + }, + { + "text": "Keep silence for the most part, and speak only when you must, and then briefly.", + "author": "Epictetus" + }, + { + "text": "Fear not for the future, weep not for the past.", + "author": "Percy Shelley" + }, + { + "text": "We are Divine enough to ask and we are important enough to receive.", + "author": "Wayne Dyer" + }, + { + "text": "If you kick a stone in anger, you'll hurt your own foot.", + "author": "Korean proverb" + }, + { + "text": "To see things in the seed, that is genius.", + "author": "Lao Tzu" + }, + { + "text": "The happiness that is genuinely satisfying is accompanied by the fullest exercise of our faculties and the fullest realization of the world in which we live.", + "author": "Bertrand Russell" + }, + { + "text": "Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so.", + "author": "Douglas Adams" + }, + { + "text": "Make the most of yourself, for that is all there is of you.", + "author": "Ralph Emerson" + }, + { + "text": "The universe is made of stories, not atoms.", + "author": "Muriel Rukeyser" + }, + { + "text": "Respect should be earned by actions, and not acquired by years.", + "author": "Frank Wright" + }, + { + "text": "I hear and I forget. I see and I remember. I do and I understand.", + "author": "Confucius" + }, + { + "text": "The trouble with most people is that they think with their hopes or fears or wishes rather than with their minds.", + "author": "Will Durant" + }, + { + "text": "A lot of people give up just before theyre about to make it. You know you never know when that next obstacle is going to be the last one.", + "author": "Chuck Norris" + }, + { + "text": "Sometimes the biggest act of courage is a small one.", + "author": "Lauren Raffo" + }, + { + "text": "People are not lazy. They simply have impotent goals that is, goals that do not inspire them.", + "author": "Tony Robbins" + }, + { + "text": "You do not become good by trying to be good, but by finding the goodness that is already within you.", + "author": "Eckhart Tolle" + }, + { + "text": "Waste no more time arguing about what a good man should be. Be one.", + "author": "Marcus Aurelius" + }, + { + "text": "Happiness often sneaks in through a door you didn't know you left open.", + "author": "John Barrymore" + }, + { + "text": "There are basically two types of people. People who accomplish things, and people who claim to have accomplished things. The first group is less crowded.", + "author": "Mark Twain" + }, + { + "text": "The things that one most wants to do are the things that are probably most worth doing.", + "author": "Winifred Holtby" + }, + { + "text": "Always bear in mind that your own resolution to succeed is more important than any one thing.", + "author": "Abraham Lincoln" + }, + { + "text": "Setting an example is not the main means of influencing another, it is the only means.", + "author": "Albert Einstein" + }, + { + "text": "Chaos and Order are not enemies, only opposites.", + "author": "Richard Garriott" + }, + { + "text": "Perseverance is a great element of success. If you only knock long enough and loud enough at the gate, you are sure to wake up somebody.", + "author": "Henry Longfellow" + }, + { + "text": "Only through our connectedness to others can we really know and enhance the self. And only through working on the self can we begin to enhance our connectedness to others.", + "author": "Harriet Lerner" + }, + { + "text": "He who deliberates fully before taking a step will spend his entire life on one leg.", + "author": "Chinese proverb" + }, + { + "text": "Peace begins with a smile.", + "author": "Mother Teresa" + }, + { + "text": "Be your own hero, it's cheaper than a movie ticket.", + "author": "Doug Horton" + }, + { + "text": "Turn your face toward the sun and the shadows will fall behind you.", + "author": "Maori proverb" + }, + { + "text": "Things turn out best for those who make the best of the way things turn out.", + "author": "Jack Buck" + }, + { + "text": "Were here for a reason. I believe a bit of the reason is to throw little torches out to lead people through the dark.", + "author": "Whoopi Goldberg" + }, + { + "text": "To effectively communicate, we must realize that we are all different in the way we perceive the world and use this understanding as a guide to our communication with others.", + "author": "Anthony Robbins" + }, + { + "text": "Ability will never catch up with the demand for it.", + "author": "Confucius" + }, + { + "text": "Never say there is nothing beautiful in the world any more. There is always something to make you wonder in the shape of a tree, the trembling of a leaf.", + "author": "Albert Schweitzer" + }, + { + "text": "Intuition is the very force or activity of the soul in its experience through whatever has been the experience of the soul itself.", + "author": "Henry Reed" + }, + { + "text": "Setting goals is the first step in turning the invisible into the visible.", + "author": "Tony Robbins" + }, + { + "text": "Courage is not the absence of fear, but simply moving on with dignity despite that fear.", + "author": "Pat Riley" + }, + { + "text": "All truths are easy to understand once they are discovered; the point is to discover them.", + "author": "Galileo Galilei" + }, + { + "text": "The smallest act of kindness is worth more than the grandest intention.", + "author": "Oscar Wilde" + }, + { + "text": "We know from science that nothing in the universe exists as an isolated or independent entity.", + "author": "Margaret Wheatley" + }, + { + "text": "Everything in the universe goes by indirection. There are no straight lines.", + "author": "Ralph Emerson" + }, + { + "text": "What do we live for, if it is not to make life less difficult for each other?", + "author": "George Eliot" + }, + { + "text": "When we feel love and kindness toward others, it not only makes others feel loved and cared for, but it helps us also to develop inner happiness and peace.", + "author": "Tenzin Gyatso" + }, + { + "text": "We may encounter many defeats but we must not be defeated.", + "author": "Maya Angelou" + }, + { + "text": "Every person, all the events of your life are there because you have drawn them there. What you choose to do with them is up to you.", + "author": "Richard Bach" + }, + { + "text": "Logic will get you from A to B. Imagination will take you everywhere.", + "author": "Albert Einstein" + }, + { + "text": "Our deepest wishes are whispers of our authentic selves. We must learn to respect them. We must learn to listen.", + "author": "Sarah Breathnach" + }, + { + "text": "The world is but a canvas to the imagination.", + "author": "Henry Thoreau" + }, + { + "text": "Thats the risk you take if you change: that people you've been involved with won't like the new you. But other people who do will come along.", + "author": "Lisa Alther" + }, + { + "text": "To be happy is to be able to become aware of oneself without fright.", + "author": "Walter Benjamin" + }, + { + "text": "Strength to carry on despite the odds means you have faith in your own abilities and know how.", + "author": "Byron Pulsifer" + }, + { + "text": "Make the most of yourself for that is all there is of you.", + "author": "Ralph Emerson" + }, + { + "text": "Be gentle first with yourself if you wish to be gentle with others.", + "author": "Lama Yeshe" + }, + { + "text": "A man who doesn't trust himself can never really trust anyone else.", + "author": "Cardinal Retz" + }, + { + "text": "We make our own fortunes and we call them fate.", + "author": "Benjamin Disraeli" + }, + { + "text": "Leaders aren't born they are made. And they are made just like anything else, through hard work. And that's the price well have to pay to achieve that goal, or any goal.", + "author": "Vince Lombardi" + }, + { + "text": "It takes courage to grow up and become who you really are.", + "author": "E. E. Cummings" + }, + { + "text": "Always seek out the seed of triumph in every adversity.", + "author": "Og Mandino" + }, + { + "text": "Rather than wishing for change, you first must be prepared to change.", + "author": "Catherine Pulsifer" + }, + { + "text": "I do not believe in a fate that falls on men however they act; but I do believe in a fate that falls on them unless they act.", + "author": "Buddha" + }, + { + "text": "Fame usually comes to those who are thinking about something else.", + "author": "Holmes" + }, + { + "text": "First comes thought; then organization of that thought, into ideas and plans; then transformation of those plans into reality. The beginning, as you will observe, is in your imagination.", + "author": "Napoleon Hill" + }, + { + "text": "The superior man acts before he speaks, and afterwards speaks according to his action.", + "author": "Confucius" + }, + { + "text": "A single conversation across the table with a wise person is worth a months study of books.", + "author": "Chinese proverb" + }, + { + "text": "The difference between what we do and what we are capable of doing would suffice to solve most of the worlds problems.", + "author": "Mohandas Gandhi" + }, + { + "text": "You can never cross the ocean unless you have the courage to lose sight of the shore.", + "author": null + }, + { + "text": "Work for something because it is good, not just because it stands a chance to succeed.", + "author": "Vaclav Havel" + }, + { + "text": "Knowledge rests not upon truth alone, but upon error also.", + "author": "Carl Jung" + }, + { + "text": "Make it a rule of life never to regret and never to look back. Regret is an appalling waste of energy; you can't build on it; it's only for wallowing in.", + "author": "Katherine Mansfield" + }, + { + "text": "Never regret. If it's good, it's wonderful. If it's bad, it's experience.", + "author": "Victoria Holt" + }, + { + "text": "When deeds and words are in accord, the whole world is transformed.", + "author": "Chuang Tzu" + }, + { + "text": "Kind words can be short and easy to speak but their echoes are truly endless.", + "author": "Mother Teresa" + }, + { + "text": "For everything that lives is holy, life delights in life.", + "author": "William Blake" + }, + { + "text": "The most important thing is transforming our minds, for a new way of thinking, a new outlook: we should strive to develop a new inner world.", + "author": "Dalai Lama" + }, + { + "text": "Our passion is our strength.", + "author": "Billie Armstrong" + }, + { + "text": "In rivers, the water that you touch is the last of what has passed and the first of that which comes; so with present time.", + "author": "Leonardo da Vinci" + }, + { + "text": "Spring is a time for rebirth and the fulfilment of new life.", + "author": "Byron Pulsifer" + }, + { + "text": "There is nothing happens to any person but what was in his power to go through with.", + "author": "Marcus Aurelius" + }, + { + "text": "There are two ways to slide easily through life: to believe everything or to doubt everything; both ways save us from thinking.", + "author": "Alfred Korzybski" + }, + { + "text": "The art of progress is to preserve order amid change, and to preserve change amid order.", + "author": "Alfred Whitehead" + }, + { + "text": "We make a living by what we get, but we make a life by what we give.", + "author": "Winston Churchill" + }, + { + "text": "If you want to study yourself look into the hearts of other people. If you want to study other people look into your own heart.", + "author": "Friedrich von Schiller" + }, + { + "text": "Maxim for life: You get treated in life the way you teach people to treat you.", + "author": "Wayne Dyer" + }, + { + "text": "The first duty of a human being is to assume the right functional relationship to society more briefly, to find your real job, and do it.", + "author": "Charlotte Perkins Gilman" + }, + { + "text": "The key to growth is the introduction of higher dimensions of consciousness into our awareness.", + "author": "Lao Tzu" + }, + { + "text": "Thought is the blossom; language the bud; action the fruit behind it.", + "author": "Ralph Emerson" + }, + { + "text": "True happiness means forging a strong spirit that is undefeated, no matter how trying our circumstances.", + "author": "Daisaku Ikeda" + }, + { + "text": "There is nothing so useless as doing efficiently that which should not be done at all.", + "author": "Peter Drucker" + }, + { + "text": "I have been impressed with the urgency of doing. Knowing is not enough; we must apply. Being willing is not enough; we must do.", + "author": "Leonardo da Vinci" + }, + { + "text": "All the world is a stage, And all the men and women merely players.They have their exits and entrances; Each man in his time plays many parts.", + "author": "William Shakespeare" + }, + { + "text": "As we are liberated from our own fear, our presence automatically liberates others.", + "author": "Nelson Mandela" + }, + { + "text": "The most successful people are those who are good at plan B.", + "author": "James Yorke" + }, + { + "text": "Criticism is something you can easily avoid by saying nothing, doing nothing, and being nothing.", + "author": "Aristotle" + }, + { + "text": "To fly as fast as thought, you must begin by knowing that you have already arrived.", + "author": "Richard Bach" + }, + { + "text": "Obstacles are those things you see when you take your eyes off the goal.", + "author": "Hannah More" + }, + { + "text": "The greatest danger for most of us is not that our aim is too high and we miss it, but that it is too low and we reach it.", + "author": "Michelangelo" + }, + { + "text": "Great ideas often receive violent opposition from mediocre minds.", + "author": "Albert Einstein" + }, + { + "text": "We can change our lives. We can do, have, and be exactly what we wish.", + "author": "Tony Robbins" + }, + { + "text": "You are the only person on earth who can use your ability.", + "author": "Zig Ziglar" + }, + { + "text": "Neither genius, fame, nor love show the greatness of the soul. Only kindness can do that.", + "author": "Jean Lacordaire" + }, + { + "text": "The least of things with a meaning is worth more in life than the greatest of things without it.", + "author": "Carl Jung" + }, + { + "text": "The noblest worship is to make yourself as good and as just as you can.", + "author": "Isocrates" + }, + { + "text": "Though no one can go back and make a brand new start, anyone can start from not and make a brand new ending.", + "author": "Carl Bard" + }, + { + "text": "A dream is your creative vision for your life in the future. You must break out of your current comfort zone and become comfortable with the unfamiliar and the unknown.", + "author": "Denis Waitley" + }, + { + "text": "Don't think of it as failure. Think of it as time-released success.", + "author": "Robert Orben" + }, + { + "text": "We are what we repeatedly do. Excellence, then, is not an act but a habit.", + "author": "Aristotle" + }, + { + "text": "I walk slowly, but I never walk backward.", + "author": "Abraham Lincoln" + }, + { + "text": "Divide each difficulty into as many parts as is feasible and necessary to resolve it.", + "author": "Rene Descartes" + }, + { + "text": "The best place to find a helping hand is at the end of your own arm.", + "author": null + }, + { + "text": "We know the truth, not only by the reason, but by the heart.", + "author": "Blaise Pascal" + }, + { + "text": "We choose our joys and sorrows long before we experience them.", + "author": "Kahlil Gibran" + }, + { + "text": "Anybody can make history. Only a great man can write it.", + "author": "Oscar Wilde" + }, + { + "text": "If I know what love is, it is because of you.", + "author": "Hermann Hesse" + }, + { + "text": "Allow the world to live as it chooses, and allow yourself to live as you choose.", + "author": "Richard Bach" + }, + { + "text": "Focusing your life solely on making a buck shows a poverty of ambition. It asks too little of yourself. And it will leave you unfulfilled.", + "author": "Barack Obama" + }, + { + "text": "Compassion and happiness are not a sign of weakness but a sign of strength.", + "author": "Dalai Lama" + }, + { + "text": "It is common sense to take a method and try it. If it fails, admit it frankly and try another. But above all, try something.", + "author": "Franklin D. Roosevelt" + }, + { + "text": "Be here now. Be someplace else later. Is that so complicated?", + "author": "David Bader" + }, + { + "text": "To be able to give away riches is mandatory if you wish to possess them. This is the only way that you will be truly rich.", + "author": "Mahummad Ali" + }, + { + "text": "Learning without reflection is a waste, reflection without learning is dangerous.", + "author": "Confucius" + }, + { + "text": "Don't fear failure so much that you refuse to try new things. The saddest summary of life contains three descriptions: could have, might have, and should have.", + "author": null + }, + { + "text": "All fixed set patterns are incapable of adaptability or pliability. The truth is outside of all fixed patterns.", + "author": "Bruce Lee" + }, + { + "text": "I don't believe in failure. It's not failure if you enjoyed the process.", + "author": "Oprah Winfrey" + }, + { + "text": "The best and most beautiful things in the world cannot be seen, nor touched... but are felt in the heart.", + "author": "Helen Keller" + }, + { + "text": "Success in business requires training and discipline and hard work. But if you're not frightened by these things, the opportunities are just as great today as they ever were.", + "author": "David Rockefeller" + }, + { + "text": "The man who trusts men will make fewer mistakes than he who distrusts them.", + "author": "Cavour" + }, + { + "text": "The less effort, the faster and more powerful you will be.", + "author": "Bruce Lee" + }, + { + "text": "We must be as courteous to a man as we are to a picture, which we are willing to give the advantage of a good light.", + "author": "Ralph Emerson" + }, + { + "text": "The dream was always running ahead of me. To catch up, to live for a moment in unison with it, that was the miracle.", + "author": "Anais Nin" + }, + { + "text": "The cure for boredom is curiosity. There is no cure for curiosity.", + "author": "Ellen Parr" + }, + { + "text": "We can do no great things, only small things with great love.", + "author": "Mother Teresa" + }, + { + "text": "Be like the flower, turn your face to the sun.", + "author": "Kahlil Gibran" + }, + { + "text": "Remembering a wrong is like carrying a burden on the mind.", + "author": "Buddha" + }, + { + "text": "The foolish man seeks happiness in the distance; the wise grows it under his feet.", + "author": "James Openheim" + }, + { + "text": "Gratitude is the fairest blossom which springs from the soul.", + "author": "Henry Beecher" + }, + { + "text": "If you look into your own heart, and you find nothing wrong there, what is there to worry about? What is there to fear?", + "author": "Confucius" + }, + { + "text": "You cannot have what you do not want.", + "author": "John Acosta" + }, + { + "text": "Do not follow where the path may lead. Go, instead, where there is no path and leave a trail.", + "author": "Ralph Waldo Emerson" + }, + { + "text": "It is not fair to ask of others what you are unwilling to do yourself.", + "author": "Eleanor Roosevelt" + }, + { + "text": "Knowing your own darkness is the best method for dealing with the darknesses of other people.", + "author": "Carl Jung" + }, + { + "text": "The best thing in every noble dream is the dreamer...", + "author": "Moncure Conway" + }, + { + "text": "Weve got to have a dream if we are going to make a dream come true.", + "author": "Walt Disney" + }, + { + "text": "If you want things to be different, perhaps the answer is to become different yourself.", + "author": "Norman Peale" + }, + { + "text": "There is nothing impossible to him who will try.", + "author": "Alexander the Great" + }, + { + "text": "Kindness is more important than wisdom, and the recognition of this is the beginning of wisdom.", + "author": "Theodore Rubin" + }, + { + "text": "Every great dream begins with a dreamer. Always remember, you have within you the strength, the patience, and the passion to reach for the stars to change the world.", + "author": "Harriet Tubman" + }, + { + "text": "The only real failure in life is not to be true to the best one knows.", + "author": "Buddha" + }, + { + "text": "Anyone who doesn't take truth seriously in small matters cannot be trusted in large ones either.", + "author": "Albert Einstein" + }, + { + "text": "Change will not come if we wait for some other person or some other time. We are the ones weve been waiting for. We are the change that we seek.", + "author": "Barack Obama" + }, + { + "text": "Those who cannot learn from history are doomed to repeat it.", + "author": "George Santayan" + }, + { + "text": "The trick is in what one emphasizes. We either make ourselves miserable, or we make ourselves happy. The amount of work is the same.", + "author": "Carlos Castaneda" + }, + { + "text": "Just as a flower, which seems beautiful has color but no perfume, so are the fruitless words of a man who speaks them but does them not.", + "author": "Dhammapada" + }, + { + "text": "Things that were hard to bear are sweet to remember.", + "author": "Seneca" + }, + { + "text": "Three things in human life are important. The first is to be kind. The second is to be kind. The third is to be kind.", + "author": "Henry James" + }, + { + "text": "However many holy words you read, However many you speak, What good will they do you If you do not act on upon them?", + "author": "Buddha" + }, + { + "text": "They can conquer who believe they can.", + "author": "Virgil" + }, + { + "text": "Learn to listen. Opportunity could be knocking at your door very softly.", + "author": "Frank Tyger" + }, + { + "text": "All action results from thought, so it is thoughts that matter.", + "author": "Sai Baba" + }, + { + "text": "There are only two ways to live your life. One is as though nothing is a miracle. The other is as though everything is a miracle.", + "author": "Albert Einstein" + }, + { + "text": "I love my past. I love my present. I'm not ashamed of what Ive had, and I'm not sad because I have it no longer.", + "author": "Colette" + }, + { + "text": "Prejudice is a burden that confuses the past, threatens the future and renders the present inaccessible.", + "author": "Maya Angelou" + }, + { + "text": "Just as much as we see in others we have in ourselves.", + "author": "William Hazlitt" + }, + { + "text": "Prosperity depends more on wanting what you have than having what you want.", + "author": "Geoffrey F. Abert" + }, + { + "text": "How many cares one loses when one decides not to be something but to be someone.", + "author": "Coco Chanel" + }, + { + "text": "He who knows, does not speak. He who speaks, does not know.", + "author": "Lao Tzu" + }, + { + "text": "We cannot direct the wind but we can adjust the sails.", + "author": null + }, + { + "text": "One may say the eternal mystery of the world is its comprehensibility.", + "author": "Albert Einstein" + }, + { + "text": "The self is not something ready-made, but something in continuous formation through choice of action.", + "author": "John Dewey" + }, + { + "text": "Our greatness lies not so much in being able to remake the world as being able to remake ourselves.", + "author": "Mahatma Gandhi" + }, + { + "text": "Moments of complete apathy are the best for new creations.", + "author": "Philip Breedveld" + }, + { + "text": "The only real mistake is the one from which we learn nothing.", + "author": "John Powell" + }, + { + "text": "To dream of the person you would like to be is to waste the person you are.", + "author": "Tim Menchen" + }, + { + "text": "The important thing is this: to be able at any moment to sacrifice what we are for what we could become.", + "author": "Charles Dubois" + }, + { + "text": "Gratitude is not only the greatest of virtues, but the paren't of all the others.", + "author": "Cicero" + }, + { + "text": "It is never too late. Even if you are going to die tomorrow, keep yourself straight and clear and be a happy human being today.", + "author": "Lama Yeshe" + }, + { + "text": "Respect is not something that you can ask for, buy or borrow. Respect is what you earn from each person no matter their background or status.", + "author": "Byron Pulsifer" + }, + { + "text": "Things do not change; we change.", + "author": "Henry Thoreau" + }, + { + "text": "We must learn our limits. We are all something, but none of us are everything.", + "author": "Blaise Pascal" + }, + { + "text": "Learn wisdom from the ways of a seedling. A seedling which is never hardened off through stressful situations will never become a strong productive plant.", + "author": "Stephen Sigmund" + }, + { + "text": "We are all faced with a series of great opportunities brilliantly disguised as impossible situations.", + "author": "Charles R. Swindoll" + }, + { + "text": "All men have a sweetness in their life. That is what helps them go on. It is towards that they turn when they feel too worn out.", + "author": "Albert Camus" + }, + { + "text": "Be a good listener. Your ears will never get you in trouble.", + "author": "Frank Tyger" + }, + { + "text": "Meditation brings wisdom; lack of mediation leaves ignorance. Know well what leads you forward and what hold you back, and choose the path that leads to wisdom.", + "author": "Buddha" + }, + { + "text": "You learn to speak by speaking, to study by studying, to run by running, to work by working; in just the same way, you learn to love by loving.", + "author": "Anatole France" + }, + { + "text": "To listen well is as powerful a means of communication and influence as to talk well.", + "author": "John Marshall" + }, + { + "text": "There is only one happiness in life, to love and be loved.", + "author": "George Sand" + }, + { + "text": "Live through feeling and you will live through love. For feeling is the language of the soul, and feeling is truth.", + "author": "Matt Zotti" + }, + { + "text": "Kindness in words creates confidence. Kindness in thinking creates profoundness. Kindness in giving creates love.", + "author": "Lao Tzu" + }, + { + "text": "Reason and free inquiry are the only effectual agents against error.", + "author": "Thomas Jefferson" + }, + { + "text": "The best cure for the body is a quiet mind.", + "author": "Napoleon Bonaparte" + }, + { + "text": "See the positive side, the potential, and make an effort.", + "author": "Dalai Lama" + }, + { + "text": "By accepting yourself and being fully what you are, your presence can make others happy.", + "author": "Jane Roberts" + }, + { + "text": "Never deny a diagnosis, but do deny the negative verdict that may go with it.", + "author": "Norman Cousins" + }, + { + "text": "The really unhappy person is the one who leaves undone what they can do, and starts doing what they don't understand; no wonder they come to grief.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "You cannot be lonely if you like the person you're alone with.", + "author": "Wayne Dyer" + }, + { + "text": "I do not believe in a fate that falls on men however they act; but I do believe in a fate that falls on man unless they act.", + "author": "G. K. Chesterton" + }, + { + "text": "If you propose to speak, always ask yourself, is it true, is it necessary, is it kind.", + "author": "Buddha" + }, + { + "text": "Risk more than others think is safe. Care more than others think is wise. Dream more than others think is practical.Expect more than others think is possible.", + "author": "Cadet Maxim" + }, + { + "text": "Failure will never overtake me if my determination to succeed is strong enough.", + "author": "Og Mandino" + }, + { + "text": "Let go of your attachment to being right, and suddenly your mind is more open. You're able to benefit from the unique viewpoints of others, without being crippled by your own judgement.", + "author": "Ralph Marston" + }, + { + "text": "Wrinkles should merely indicate where smiles have been.", + "author": "Mark Twain" + }, + { + "text": "Your attitude, not your aptitude, will determine your altitude.", + "author": "Zig Ziglar" + }, + { + "text": "Let yourself be silently drawn by the stronger pull of what you really love.", + "author": "Rumi" + }, + { + "text": "I gave my life to become the person I am right now. Was it worth it?", + "author": "Richard Bach" + }, + { + "text": "Give thanks for a little and you will find a lot.", + "author": "Hausa" + }, + { + "text": "Your ability to learn faster than your competition is your only sustainable competitive advantage.", + "author": "Arie de Gues" + }, + { + "text": "Forgiveness does not change the past, but it does enlarge the future.", + "author": "Paul Boese" + }, + { + "text": "Let the future tell the truth, and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I have really worked, is mine.", + "author": "Nikola Tesla" + }, + { + "text": "Moral excellence comes about as a result of habit. We become just by doing just acts, temperate by doing temperate acts, brave by doing brave acts.", + "author": "Aristotle" + }, + { + "text": "The deepest craving of human nature is the need to be appreciated.", + "author": "William James" + }, + { + "text": "Love does not consist of gazing at each other, but in looking together in the same direction.", + "author": "Antoine de Saint-Exupery" + }, + { + "text": "We have committed the Golden Rule to memory; let us now commit it to life.", + "author": "Edwin Markham" + }, + { + "text": "It is with words as with sunbeams. The more they are condensed, the deeper they burn.", + "author": "Robert Southey" + }, + { + "text": "When people are like each other they tend to like each other.", + "author": "Tony Robbins" + }, + { + "text": "Sincerity is the way of Heaven. The attainment of sincerity is the way of men.", + "author": "Confucius" + }, + { + "text": "Be the change that you want to see in the world.", + "author": "Mohandas Gandhi" + }, + { + "text": "The more you care, the stronger you can be.", + "author": "Jim Rohn" + }, + { + "text": "Lots of people want to ride with you in the limo, but what you want is someone who will take the bus with you when the limo breaks down.", + "author": "Oprah Winfrey" + }, + { + "text": "Just trust yourself, then you will know how to live.", + "author": "Goethe" + }, + { + "text": "To be fully alive, fully human, and completely awake is to be continually thrown out of the nest.", + "author": "Pema Chodron" + }, + { + "text": "If you don't design your own life plan, chances are you'll fall into someone else's plan. And guess what they have planned for you? Not much.", + "author": "Jim Rohn" + }, + { + "text": "It all depends on how we look at things, and not how they are in themselves.", + "author": "Carl Jung" + }, + { + "text": "Giving up doesn't always mean you are weak; sometimes it means that you are strong enough to let go.", + "author": null + }, + { + "text": "To climb steep hills requires a slow pace at first.", + "author": "William Shakespeare" + }, + { + "text": "An idea that is developed and put into action is more important than an idea that exists only as an idea.", + "author": "Buddha" + }, + { + "text": "It is not the possession of truth, but the success which attends the seeking after it, that enriches the seeker and brings happiness to him.", + "author": "Max Planck" + }, + { + "text": "Truth is generally the best vindication against slander.", + "author": "Abraham Lincoln" + }, + { + "text": "To follow, without halt, one aim: There is the secret of success.", + "author": "Anna Pavlova" + }, + { + "text": "And as we let our own light shine, we unconsciously give other people permission to do the same.", + "author": "Nelson Mandela" + }, + { + "text": "What is a weed? A plant whose virtues have not yet been discovered.", + "author": "Ralph Emerson" + }, + { + "text": "Belief consists in accepting the affirmations of the soul; Unbelief, in denying them.", + "author": "Ralph Emerson" + }, + { + "text": "Many people have gone further than they thought they could because someone else thought they could.", + "author": null + }, + { + "text": "We read the world wrong and say that it deceives us.", + "author": "Rabindranath Tagore" + }, + { + "text": "If only wed stop trying to be happy wed have a pretty good time.", + "author": "Edith Wharton" + }, + { + "text": "You must do the things you think you cannot do.", + "author": "Eleanor Roosevelt" + }, + { + "text": "Be yourself; everyone else is already taken.", + "author": "Oscar Wilde" + }, + { + "text": "The mark of your ignorance is the depth of your belief in injustice and tragedy. What the caterpillar calls the end of the world, the Master calls the butterfly.", + "author": "Richard Bach" + }, + { + "text": "I am glad that I paid so little attention to good advice; had I abided by it I might have been saved from some of my most valuable mistakes.", + "author": "Edna Millay" + }, + { + "text": "Most folks are as happy as they make up their minds to be.", + "author": "Abraham Lincoln" + }, + { + "text": "Love is the master key that opens the gates of happiness.", + "author": "Oliver Holmes" + }, + { + "text": "The person who makes a success of living is the one who see his goal steadily and aims for it unswervingly. That is dedication.", + "author": "Cecil B. DeMille" + }, + { + "text": "My reputation grows with every failure.", + "author": "George Shaw" + }, + { + "text": "Good thoughts are no better than good dreams, unless they be executed.", + "author": "Ralph Emerson" + }, + { + "text": "Happiness does not come about only due to external circumstances; it mainly derives from inner attitudes.", + "author": "Dalai Lama" + }, + { + "text": "However many holy words you read, however many you speak, what good will they do you if you do not act on upon them?", + "author": "Buddha" + }, + { + "text": "For success, attitude is equally as important as ability.", + "author": "Harry Banks" + }, + { + "text": "If you are going to achieve excellence in big things, you develop the habit in little matters. Excellence is not an exception, it is a prevailing attitude.", + "author": "Colin Powell" + }, + { + "text": "A person who never made a mistake never tried anything new.", + "author": "Albert Einstein" + }, + { + "text": "Better than a thousand hollow words is one word that brings peace.", + "author": "Buddha" + }, + { + "text": "The possibilities are numerous once we decide to act and not react.", + "author": "George Bernard Shaw" + }, + { + "text": "Almost everything comes from nothing.", + "author": "Henri Amiel" + }, + { + "text": "Sometimes by losing a battle you find a new way to win the war.", + "author": "Donald Trump" + }, + { + "text": "Listen to what you know instead of what you fear.", + "author": "Richard Bach" + }, + { + "text": "It is easier to live through someone else than to become complete yourself.", + "author": "Betty Friedan" + }, + { + "text": "If you're in a bad situation, don't worry it'll change. If you're in a good situation, don't worry it'll change.", + "author": "John Simone" + }, + { + "text": "Remember that failure is an event, not a person.", + "author": "Zig Ziglar" + }, + { + "text": "Don't settle for a relationship that won't let you be yourself.", + "author": "Oprah Winfrey" + }, + { + "text": "What the caterpillar calls the end of the world, the master calls a butterfly.", + "author": "Richard Bach" + }, + { + "text": "Instead of saying that man is the creature of circumstance, it would be nearer the mark to say that man is the architect of circumstance.", + "author": "Thomas Carlyle" + }, + { + "text": "If you do what you've always done, you'll get what youve always gotten.", + "author": "Tony Robbins" + }, + { + "text": "Do not wait for leaders; do it alone, person to person.", + "author": "Mother Teresa" + }, + { + "text": "Knowledge has three degrees opinion, science, illumination. The means or instrument of the first is sense; of the second, dialectic; of the third, intuition.", + "author": "Plotinus" + }, + { + "text": "Love vanquishes time. To lovers, a moment can be eternity, eternity can be the tick of a clock.", + "author": "Mary Parrish" + }, + { + "text": "We never live; we are always in the expectation of living.", + "author": "Voltaire" + }, + { + "text": "Think like a man of action; act like a man of thought.", + "author": "Henri L. Bergson" + }, + { + "text": "You can complain because roses have thorns, or you can rejoice because thorns have roses.", + "author": "Ziggy" + }, + { + "text": "There is not one big cosmic meaning for all, there is only the meaning we each give to our life.", + "author": "Anais Nin" + }, + { + "text": "A leader is best when people barely know he exists, when his work is done, his aim fulfilled, they will say: we did it ourselves.", + "author": "Lao Tzu" + }, + { + "text": "Time you enjoyed wasting was not wasted.", + "author": "John Lennon" + }, + { + "text": "You will never be happy if you continue to search for what happiness consists of. You will never live if you are looking for the meaning of life.", + "author": "Albert Camus" + }, + { + "text": "Genuine sincerity opens people's hearts, while manipulation causes them to close.", + "author": "Daisaku Ikeda" + }, + { + "text": "To give ones self earnestly to the duties due to men, and, while respecting spiritual beings, to keep aloof from them, may be called wisdom.", + "author": "Confucius" + }, + { + "text": "A man's dreams are an index to his greatness.", + "author": "Zadok Rabinowitz" + }, + { + "text": "This is the final test of a gentleman: his respect for those who can be of no possible value to him.", + "author": "William Lyon Phelps" + }, + { + "text": "You teach best what you most need to learn.", + "author": "Richard Bach" + }, + { + "text": "Continuous effort, not strength or intelligence is the key to unlocking our potential.", + "author": "Winston Churchill" + }, + { + "text": "Obstacles are those frightful things you see when you take your eyes off your goal.", + "author": "Henry Ford" + }, + { + "text": "Go for it now. The future is promised to no one.", + "author": "Wayne Dyer" + }, + { + "text": "Never tell a young person that anything cannot be done. God may have been waiting centuries for someone ignorant enough of the impossible to do that very thing.", + "author": "John Holmes" + }, + { + "text": "Bold is not the act of foolishness but the attribute and inner strength to act when others will not so as to move forward not backward.", + "author": "Byron Pulsifer" + }, + { + "text": "If we look at the world with a love of life, the world will reveal its beauty to us.", + "author": "Daisaku Ikeda" + }, + { + "text": "In skating over thin ice our safety is in our speed.", + "author": "Ralph Emerson" + }, + { + "text": "When you discover your mission, you will feel its demand. It will fill you with enthusiasm and a burning desire to get to work on it.", + "author": "W. Clement Stone" + }, + { + "text": "Never promise more than you can perform.", + "author": "Publilius Syrus" + }, + { + "text": "If you don't go after what you want, you'll never have it. If you don't ask, the answer is always no. If you don't step forward, you're always in the same place.", + "author": "Nora Roberts" + }, + { + "text": "I can't believe that God put us on this earth to be ordinary.", + "author": "Lou Holtz" + }, + { + "text": "There are no limitations to the mind except those we acknowledge.", + "author": "Napoleon Hill" + }, + { + "text": "It is through science that we prove, but through intuition that we discover.", + "author": "Jules Poincare" + }, + { + "text": "Don't be dismayed by good-byes. A farewell is necessary before you can meet again. And meeting again, after moments or lifetimes, is certain for those who are friends.", + "author": "Richard Bach" + }, + { + "text": "If someone in your life talked to you the way you talk to yourself, you would have left them long ago.", + "author": "Carla Gordon" + }, + { + "text": "The cosmos is neither moral or immoral; only people are. He who would move the world must first move himself.", + "author": "Edward Ericson" + }, + { + "text": "If you lose today, win tomorrow. In this never-ending spirit of challenge is the heart of a victor.", + "author": "Daisaku Ikeda" + }, + { + "text": "There is a way that nature speaks, that land speaks. Most of the time we are simply not patient enough, quiet enough, to pay attention to the story.", + "author": "Linda Hogan" + }, + { + "text": "Never tell me the sky is the limit when there are footprints on the moon.", + "author": null + }, + { + "text": "I cannot say whether things will get better if we change; what I can say is they must change if they are to get better.", + "author": "Georg Lichtenberg" + }, + { + "text": "The greater part of human pain is unnecessary. It is self-created as long as the unobserved mind runs your life.", + "author": "Eckhart Tolle" + }, + { + "text": "Take it easy but take it.", + "author": "Woody Guthrie" + }, + { + "text": "Blessed is the man who expects nothing, for he shall never be disappointed.", + "author": "Alexander Pope" + }, + { + "text": "He who knows others is wise. He who knows himself is enlightened.", + "author": "Lao Tzu" + }, + { + "text": "The best way to predict your future is to create it.", + "author": "Peter Drucker" + }, + { + "text": "A garden is always a series of losses set against a few triumphs, like life itself.", + "author": "May Sarton" + }, + { + "text": "If facts are the seeds that later produce knowledge and wisdom, then the emotions and the impressions of the senses are the fertile soil in which the seeds must grow.", + "author": "Rachel Carson" + }, + { + "text": "Never mistake motion for action.", + "author": "Ernest Hemingway" + }, + { + "text": "One needs something to believe in, something for which one can have whole-hearted enthusiasm. One needs to feel that ones life has meaning, that one is needed in this world.", + "author": "Hannah Senesh" + }, + { + "text": "One who is too insistent on his own views, finds few to agree with him.", + "author": "Lao Tzu" + }, + { + "text": "Translation is the paradigm, the exemplar of all writing. It is translation that demonstrates most vividly the yearning for transformation that underlies every act involving speech, that supremely human gift.", + "author": "Harry Burchell Mathews" + }, + { + "text": "Meditation is the dissolution of thoughts in eternal awareness or Pure consciousness without objectification, knowing without thinking, merging finitude in infinity.", + "author": "Voltaire" + }, + { + "text": "The reasonable man adapts himself to the world; the unreasonable man persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man.", + "author": "George Shaw" + }, + { + "text": "Good instincts usually tell you what to do long before your head has figured it out.", + "author": "Michael Burke" + }, + { + "text": "It isn't what happens to us that causes us to suffer; it's what we say to ourselves about what happens.", + "author": "Pema Chodron" + }, + { + "text": "Those who dream by day are cognizant of many things which escape those who dream only by night.", + "author": "Edgar Allan Poe" + }, + { + "text": "We cannot hold a torch to light another's path without brightening our own.", + "author": "Ben Sweetland" + }, + { + "text": "You are never given a wish without also being given the power to make it come true. You may have to work for it, however.", + "author": "Richard Bach" + }, + { + "text": "Kind words can be short and easy to speak, but their echoes are truly endless.", + "author": "Mother Teresa" + }, + { + "text": "Count your joys instead of your woes. Count your friends instead of your foes.", + "author": null + }, + { + "text": "Dreams come true. Without that possibility, nature would not incite us to have them.", + "author": "John Updike" + }, + { + "text": "Staying in one place is the best path to be taken over and surpassed by many.", + "author": "Byron Pulsifer" + }, + { + "text": "Imagination will often carry us to worlds that never were. But without it we go nowhere.", + "author": "Carl Sagan" + }, + { + "text": "When one door of happiness closes, another opens; but often we look so long at the closed door that we do not see the one which has been opened for us.", + "author": "Helen Keller" + }, + { + "text": "A leader or a man of action in a crisis almost always acts subconsciously and then thinks of the reasons for his action.", + "author": "Jawaharlal Nehru" + }, + { + "text": "I have no special talent. I am only passionately curious.", + "author": "Albert Einstein" + }, + { + "text": "I endeavour to be wise when I cannot be merry, easy when I cannot be glad, content with what cannot be mended and patient when there is no redress.", + "author": "Elizabeth Montagu" + }, + { + "text": "The height of your accomplishments will equal the depth of your convictions.", + "author": "William Scolavino" + }, + { + "text": "If I am not for myself, who will be for me? If I am not for others, what am I? And if not now, when?", + "author": "Rabbi Hillel" + }, + { + "text": "When I dare to be powerful, to use my strength in the service of my vision, then it becomes less and less important whether I am afraid.", + "author": "Audre Lorde" + }, + { + "text": "All great men are gifted with intuition. They know without reasoning or analysis, what they need to know.", + "author": "Alexis Carrel" + }, + { + "text": "To get the full value of joy you must have someone to divide it with.", + "author": "Mark Twain" + }, + { + "text": "Sometimes our fate resembles a fruit tree in winter. Who would think that those branches would turn green again and blossom, but we hope it, we know it.", + "author": "Johann Wolfgang von Goethe" + }, + { + "text": "We lost because we told ourselves we lost.", + "author": "Leo Tolstoy" + }, + { + "text": "Success is determined by those whom prove the impossible, possible.", + "author": "James Pence" + }, + { + "text": "Good advice is always certain to be ignored, but that's no reason not to give it.", + "author": "Agatha Christie" + }, + { + "text": "The winner ain't the one with the fastest car it's the one who refuses to lose.", + "author": "Dale Earnhardt" + }, + { + "text": "Spirituality can be severed from both vicious sectarianism and thoughtless banalities. Spirituality, I have come to see, is nothing less than the thoughtful love of life.", + "author": "Robert C. Solomon" + }, + { + "text": "No one has a finer command of language than the person who keeps his mouth shut.", + "author": "Sam Rayburn" + }, + { + "text": "The only person who never makes mistakes is the person who never does anything.", + "author": "Denis Waitley" + }, + { + "text": "Life is what happens to you while you're busy making other plans.", + "author": "John Lennon" + }, + { + "text": "Discovery consists of seeing what everybody has seen and thinking what nobody else has thought.", + "author": "Jonathan Swift" + }, + { + "text": "If you have knowledge, let others light their candles in it.", + "author": "Margaret Fuller" + }, + { + "text": "It is impossible for a man to learn what he thinks he already knows.", + "author": "Epictetus" + }, + { + "text": "If you find yourself in a hole, the first thing to do is stop digging.", + "author": "Will Rogers" + }, + { + "text": "To make no mistakes is not in the power of man; but from their errors and mistakes the wise and good learn wisdom for the future.", + "author": "Plutarch" + }, + { + "text": "I think you can have moderate success by copying something else, but if you really want to knock it out of the park, you have to do something different and take chances.", + "author": "Lee Womack" + }, + { + "text": "Everything we hear is an opinion, not a fact. Everything we see is a perspective, not the truth.", + "author": "Marcus Aurelius" + }, + { + "text": "Six essential qualities that are the key to success: Sincerity, personal integrity, humility, courtesy, wisdom, charity.", + "author": "William Menninger" + }, + { + "text": "I have an everyday religion that works for me. Love yourself first, and everything else falls into line.", + "author": "Lucille Ball" + }, + { + "text": "Flow with whatever is happening and let your mind be free. Stay centred by accepting whatever you are doing. This is the ultimate.", + "author": "Chuang Tzu" + }, + { + "text": "Nothing could be worse than the fear that one had given up too soon, and left one unexpended effort that might have saved the world.", + "author": "Jane Addams" + }, + { + "text": "The energy of the mind is the essence of life.", + "author": "Aristotle" + }, + { + "text": "Begin, be bold, and venture to be wise.", + "author": "Horace" + }, + { + "text": "Give a man a fish and you feed him for a day. Teach him how to fish and you feed him for a lifetime.", + "author": "Lao Tzu" + }, + { + "text": "A wise man will make more opportunities than he finds.", + "author": "Francis Bacon" + }, + { + "text": "Slow down and enjoy life. It's not only the scenery you miss by going too fast you also miss the sense of where you are going and why.", + "author": "Eddie Cantor" + }, + { + "text": "Miracles come in moments. Be ready and willing.", + "author": "Wayne Dyer" + }, + { + "text": "Numberless are the worlds wonders, but none more wonderful than man.", + "author": "Sophocles" + }, + { + "text": "So is cheerfulness, or a good temper, the more it is spent, the more remains.", + "author": "Ralph Emerson" + }, + { + "text": "The true way to render ourselves happy is to love our work and find in it our pleasure.", + "author": "Francoise de Motteville" + }, + { + "text": "When you judge another, you do not define them, you define yourself.", + "author": "Wayne Dyer" + }, + { + "text": "Argue for your limitations, and sure enough they're yours.", + "author": "Richard Bach" + }, + { + "text": "He who wishes to secure the good of others, has already secured his own.", + "author": "Confucius" + }, + { + "text": "Wise men talk because they have something to say; fools, because they have to say something.", + "author": "Plato" + }, + { + "text": "Life is really simple, but we insist on making it complicated.", + "author": "Confucius" + }, + { + "text": "The future is an opaque mirror. Anyone who tries to look into it sees nothing but the dim outlines of an old and worried face.", + "author": "Jim Bishop" + }, + { + "text": "Everything that irritates us about others can lead us to a better understanding of ourselves.", + "author": "Carl Jung" + }, + { + "text": "Beware of the half truth. You may have gotten hold of the wrong half.", + "author": null + }, + { + "text": "The greatest mistake you can make in life is to be continually fearing you will make one.", + "author": "Elbert Hubbard" + }, + { + "text": "I have never been hurt by anything I didn't say.", + "author": "Calvin Coolidge" + }, + { + "text": "Be not angry that you cannot make others as you wish them to be, since you cannot make yourself as you wish to be.", + "author": "Thomas Kempis" + }, + { + "text": "Adversity causes some men to break, others to break records.", + "author": "William Ward" + }, + { + "text": "An invincible determination can accomplish almost anything and in this lies the great distinction between great men and little men.", + "author": "Thomas Fuller" + }, + { + "text": "The industrial landscape is already littered with remains of once successful companies that could not adapt their strategic vision to altered conditions of competition.", + "author": "Abernathy" + }, + { + "text": "Example has more followers than reason.", + "author": "Christian Bovee" + }, + { + "text": "One that desires to excel should endeavour in those things that are in themselves most excellent.", + "author": "Epictetus" + }, + { + "text": "If you have made mistakes, there is always another chance for you. You may have a fresh start any moment you choose.", + "author": "Mary Pickford" + }, + { + "text": "The only Zen you find on the tops of mountains is the Zen you bring up there.", + "author": "Robert Pirsig" + }, + { + "text": "Gratitude is riches. Complaint is poverty.", + "author": "Doris Day" + }, + { + "text": "Strong people make as many mistakes as weak people. Difference is that strong people admit their mistakes, laugh at them, learn from them. That is how they become strong.", + "author": "Richard Needham" + }, + { + "text": "To know your purpose is to live a life of direction, and in that direction is found peace and tranquillity.", + "author": "Byron Pulsifer" + }, + { + "text": "You can stand tall without standing on someone. You can be a victor without having victims.", + "author": "Harriet Woods" + }, + { + "text": "Bad times have a scientific value. These are occasions a good learner would not miss.", + "author": "Ralph Emerson" + }, + { + "text": "It's not who you are that holds you back, it's who you think you're not.", + "author": null + }, + { + "text": "All children are artists. The problem is how to remain an artist once he grows up.", + "author": "Pablo Picasso" + }, + { + "text": "Either I will find a way, or I will make one.", + "author": "Philip Sidney" + }, + { + "text": "He who knows that enough is enough will always have enough.", + "author": "Lao Tzu" + }, + { + "text": "The only way to have a friend is to be one.", + "author": "Ralph Emerson" + }, + { + "text": "If we had no winter, the spring would not be so pleasant; if we did not sometimes taste of adversity, prosperity would not be so welcome.", + "author": "Anne Bradstreet" + }, + { + "text": "Joy is what happens to us when we allow ourselves to recognize how good things really are.", + "author": "Marianne Williamson" + }, + { + "text": "Your vision will become clear only when you can look into your own heart. Who looks outside, dreams; who looks inside, awakes.", + "author": "Carl Jung" + }, + { + "text": "There is never enough time to do everything, but there is always enough time to do the most important thing.", + "author": "Brian Tracy" + }, + { + "text": "You really can change the world if you care enough.", + "author": "Marian Edelman" + }, + { + "text": "What you are is what you have been. What you will be is what you do now.", + "author": "Buddha" + }, + { + "text": "Our lives are the only meaningful expression of what we believe and in Whom we believe. And the only real wealth, for any of us, lies in our faith.", + "author": "Gordon Hinckley" + }, + { + "text": "There surely is in human nature an inherent propensity to extract all the good out of all the evil.", + "author": "Benjamin Haydon" + }, + { + "text": "Music in the soul can be heard by the universe.", + "author": "Lao Tzu" + }, + { + "text": "What we see depends mainly on what we look for.", + "author": "John Lubbock" + }, + { + "text": "To hell with circumstances; I create opportunities.", + "author": "Bruce Lee" + }, + { + "text": "The truest greatness lies in being kind, the truest wisdom in a happy mind.", + "author": "Ella Wilcox" + }, + { + "text": "An ounce of emotion is equal to a ton of facts.", + "author": "John Junor" + }, + { + "text": "We need to find the courage to say NO to the things and people that are not serving us if we want to rediscover ourselves and live our lives with authenticity.", + "author": "Barbara De Angelis" + }, + { + "text": "Great is the art of beginning, but greater is the art of ending.", + "author": "Lazurus Long" + }, + { + "text": "Simply put, you believer that things or people make you unhappy, but this is not accurate. You make yourself unhappy.", + "author": "Wayne Dyer" + }, + { + "text": "Nothing will work unless you do.", + "author": "Maya Angelou" + }, + { + "text": "Our ability to achieve happiness and success depends on the strength of our wings.", + "author": "Catherine Pulsifer" + }, + { + "text": "To go against the dominant thinking of your friends, of most of the people you see every day, is perhaps the most difficult act of heroism you can perform.", + "author": "Theodore H. White" + }, + { + "text": "Gratitude makes sense of our past, brings peace for today, and creates a vision for tomorrow.", + "author": "Melody Beattie" + }, + { + "text": "Into each life rain must fall but rain can be the giver of life and it is all in your attitude that makes rain produce sunshine.", + "author": "Byron Pulsifer" + }, + { + "text": "We are all inclined to judge ourselves by our ideals; others, by their acts.", + "author": "Harold Nicolson" + }, + { + "text": "Nothing is a waste of time if you use the experience wisely.", + "author": "Rodin" + }, + { + "text": "If one way be better than another, that you may be sure is natures way.", + "author": "Aristotle" + }, + { + "text": "Here is one quality that one must possess to win, and that is definiteness of purpose, the knowledge of what one wants, and a burning desire to possess it.", + "author": "Napoleon Hill" + }, + { + "text": "It is not in the stars to hold our destiny but in ourselves.", + "author": "William Shakespeare" + }, + { + "text": "Using the power of decision gives you the capacity to get past any excuse to change any and every part of your life in an instant.", + "author": "Tony Robbins" + }, + { + "text": "I will prepare and some day my chance will come.", + "author": "Abraham Lincoln" + }, + { + "text": "Sometimes the cards we are dealt are not always fair. However you must keep smiling and moving on.", + "author": "Tom Jackson" + } +] diff --git a/app/resources/zodiac.json b/app/resources/zodiac.json new file mode 100644 index 00000000..a860f61e --- /dev/null +++ b/app/resources/zodiac.json @@ -0,0 +1,86 @@ +[ + { + "name": "Capricorn", + "start_month": 12, + "start_day_in_month": 22, + "end_month": 1, + "end_day_in_month": 19 + }, + { + "name": "Aquarius", + "start_month": 1, + "start_day_in_month": 20, + "end_month": 2, + "end_day_in_month": 18 + }, + { + "name": "Pisces", + "start_month": 2, + "start_day_in_month": 19, + "end_month": 3, + "end_day_in_month": 20 + }, + { + "name": "Aries", + "start_month": 3, + "start_day_in_month": 21, + "end_month": 4, + "end_day_in_month": 19 + }, + { + "name": "Taurus", + "start_month": 4, + "start_day_in_month": 20, + "end_month": 5, + "end_day_in_month": 20 + }, + { + "name": "Gemini", + "start_month": 5, + "start_day_in_month": 21, + "end_month": 6, + "end_day_in_month": 20 + }, + { + "name": "Cancer", + "start_month": 6, + "start_day_in_month": 21, + "end_month": 7, + "end_day_in_month": 22 + }, + { + "name": "Leo", + "start_month": 7, + "start_day_in_month": 23, + "end_month": 8, + "end_day_in_month": 22 + }, + { + "name": "Virgo", + "start_month": 8, + "start_day_in_month": 23, + "end_month": 9, + "end_day_in_month": 22 + }, + { + "name": "Libra", + "start_month": 9, + "start_day_in_month": 23, + "end_month": 10, + "end_day_in_month": 22 + }, + { + "name": "Scorpio", + "start_month": 10, + "start_day_in_month": 23, + "end_month": 11, + "end_day_in_month": 21 + }, + { + "name": "Sagittarius", + "start_month": 11, + "start_day_in_month": 22, + "end_month": 12, + "end_day_in_month": 21 + } +] \ No newline at end of file diff --git a/app/routers/__init__.py b/app/routers/__init__.py index e69de29b..7c5175f1 100644 --- a/app/routers/__init__.py +++ b/app/routers/__init__.py @@ -0,0 +1,3 @@ +import nltk + +nltk.download('punkt') diff --git a/app/routers/agenda.py b/app/routers/agenda.py index f8fd532b..35a032e0 100644 --- a/app/routers/agenda.py +++ b/app/routers/agenda.py @@ -3,23 +3,22 @@ from typing import Optional, Tuple from fastapi import APIRouter, Depends, Request -from fastapi.templating import Jinja2Templates from sqlalchemy.orm import Session +from starlette.templating import _TemplateResponse from app.database.database import get_db from app.dependencies import templates from app.internal import agenda_events - router = APIRouter() def calc_dates_range_for_agenda( start: Optional[date], end: Optional[date], - days: Optional[int] + days: Optional[int], ) -> Tuple[date, date]: - """Create start and end dates eccording to the parameters in the page.""" + """Create start and end dates according to the parameters in the page.""" if days is not None: start = date.today() end = start + timedelta(days=days) @@ -35,8 +34,8 @@ def agenda( db: Session = Depends(get_db), start_date: Optional[date] = None, end_date: Optional[date] = None, - days: Optional[int] = None - ) -> Jinja2Templates: + days: Optional[int] = None, + ) -> _TemplateResponse: """Route for the agenda page, using dates range or exact amount of days.""" user_id = 1 # there is no user session yet, so I use user id- 1. @@ -58,5 +57,5 @@ def agenda( "request": request, "events": events, "start_date": start_date, - "end_date": end_date + "end_date": end_date, }) diff --git a/app/routers/calendar.py b/app/routers/calendar.py new file mode 100644 index 00000000..4762e16f --- /dev/null +++ b/app/routers/calendar.py @@ -0,0 +1,39 @@ +from http import HTTPStatus + +from app.dependencies import templates +from app.routers import calendar_grid as cg +from fastapi import APIRouter, Request +from fastapi.responses import HTMLResponse +from starlette.responses import Response + +router = APIRouter( + prefix="/calendar/month", + tags=["calendar"], + responses={404: {"description": "Not found"}}, +) + +ADD_DAYS_ON_SCROLL: int = 42 + + +@router.get("/") +async def calendar(request: Request) -> Response: + user_local_time = cg.Day.get_user_local_time() + day = cg.create_day(user_local_time) + return templates.TemplateResponse( + "calendar/calendar.html", + { + "request": request, + "day": day, + "week_days": cg.Week.DAYS_OF_THE_WEEK, + "weeks_block": cg.get_month_block(day) + } + ) + + +@router.get("/{date}") +async def update_calendar(request: Request, date: str) -> HTMLResponse: + last_day = cg.Day.convert_str_to_date(date) + next_weeks = cg.create_weeks(cg.get_n_days(last_day, ADD_DAYS_ON_SCROLL)) + template = templates.get_template('calendar/add_week.html') + content = template.render(weeks_block=next_weeks) + return HTMLResponse(content=content, status_code=HTTPStatus.OK) diff --git a/app/routers/calendar_grid.py b/app/routers/calendar_grid.py new file mode 100644 index 00000000..d8ceba23 --- /dev/null +++ b/app/routers/calendar_grid.py @@ -0,0 +1,212 @@ +import calendar +import itertools +import locale +from datetime import date, datetime, timedelta +from typing import Dict, Iterator, List, Tuple + +import pytz + +MONTH_BLOCK: int = 6 + +locale.setlocale(locale.LC_TIME, ("en", "UTF-8")) + + +class Day: + """A Day class. + + Args: + date (datetime): A single datetime date. + Arguments: + date (datetime): A single datetime date. + sday (str): The day name. + dailyevents (List): List of tuples represent daily event information. + events (List): List of tuples represent time event name. + EX: [("09AP", "Meeting with yam")] + css (Dict): All css classes represent day. + """ + + def __init__(self, date: datetime): + self.date: datetime = date + self.sday: str = self.date.strftime("%A") + self.dailyevents: List[Tuple] = [] + self.events: List[Tuple] = [] + self.css: Dict[str, str] = { + 'day_container': 'day', + 'date': 'day-number', + 'daily_event': 'month-event', + 'daily_event_front': ' '.join([ + 'daily', + 'front', + 'background-warmyellow' + ]), + 'daily_event_back': ' '.join([ + 'daily', + 'back', + 'text-darkblue', + 'background-lightgray' + ]), + 'event': 'event', + } + + def __str__(self) -> str: + return self.date.strftime("%d") + + def display(self) -> str: + """Returns day date inf the format of 00 MONTH 00""" + return self.date.strftime("%d %B %y").upper() + + def set_id(self) -> str: + """Returns day date inf the format of 00-mon-0000""" + return self.date.strftime("%d-%b-%Y") + + @classmethod + def get_user_local_time(cls) -> datetime: + greenwich = pytz.timezone('GB') + return greenwich.localize(datetime.now()) + + @classmethod + def convert_str_to_date(cls, date_string: str) -> datetime: + return datetime.strptime(date_string, '%d-%b-%Y') + + @classmethod + def is_weekend(cls, date: date) -> bool: + """Returns true if this day is represent a weekend.""" + return date.strftime("%A") in Week.DAYS_OF_THE_WEEK[-2:] + + +class DayWeekend(Day): + def __init__(self, date: datetime): + super().__init__(date) + self.css = { + 'day_container': 'day ', + 'date': ' '.join(['day-number', 'text-gray']), + 'daily_event': 'month-event', + 'daily_event_front': ' '.join([ + 'daily', + 'front', + 'background-warmyellow' + ]), + 'daily_event_back': ' '.join([ + 'daily', + 'back', + 'text-darkblue', + 'background-lightgray' + ]), + 'event': 'event', + } + + +class Today(Day): + def __init__(self, date: datetime): + super().__init__(date) + self.css = { + 'day_container': ' '.join([ + 'day', + 'text-darkblue', + 'background-yellow' + ]), + 'date': 'day-number', + 'daily_event': 'month-event', + 'daily_event_front': ' '.join([ + 'daily', + 'front', + 'text-lightgray', + 'background-darkblue' + ]), + 'daily_event_back': ' '.join([ + 'daily', + 'back', + 'text-darkblue', + 'background-lightgray' + ]), + 'event': 'event', + } + + +class FirstDayMonth(Day): + def __init__(self, date: datetime): + super().__init__(date) + self.css = { + 'day_container': ' '.join([ + 'day', + 'text-darkblue', + 'background-lightgray' + ]), + 'date': 'day-number', + 'daily_event': 'month-event', + 'daily_event_front': ' '.join([ + 'daily front', + 'text-lightgray', + 'background-red' + ]), + 'daily_event_back': ' '.join([ + 'daily', + 'back', + 'text-darkblue', + 'background-lightgray' + ]), + 'event': 'event', + } + + def __str__(self) -> str: + return self.date.strftime("%d %b %y").upper() + + +class Week: + WEEK_DAYS: int = 7 + DAYS_OF_THE_WEEK: List[str] = calendar.day_name + + def __init__(self, days: List[Day]): + self.days: List[Day] = days + + +def create_day(day: datetime) -> Day: + """Return the currect day object according to given date.""" + if day == date.today(): + return Today(day) + if int(day.day) == 1: + return FirstDayMonth(day) + if Day.is_weekend(day): + return DayWeekend(day) + return Day(day) + + +def get_next_date(date: datetime) -> Iterator[Day]: + """Generate date objects from a starting given date.""" + yield from ( + create_day(date + timedelta(days=i)) + for i in itertools.count(start=1) + ) + + +def get_date_before_n_days(date: datetime, n: int) -> datetime: + """Returns the date before n days.""" + return date - timedelta(days=n) + + +def get_first_day_month_block(date: datetime) -> datetime: + """Returns the first date in a month block of given date.""" + return list(calendar.Calendar().itermonthdates(date.year, date.month))[0] + + +def get_n_days(date: datetime, n: int) -> Iterator[Day]: + """Generate n dates from a starting given date.""" + next_date_gen = get_next_date(date) + yield from itertools.islice(next_date_gen, n) + + +def create_weeks( + days: Iterator[Day], + length: int = Week.WEEK_DAYS +) -> List[Week]: + """Return lists of Weeks objects.""" + ndays: List[Day] = list(days) + num_days: int = len(ndays) + return [Week(ndays[i:i + length]) for i in range(0, num_days, length)] + + +def get_month_block(day: Day, n: int = MONTH_BLOCK) -> List[Week]: + """Returns a 2D list represent a n days calendar from current month.""" + current = get_first_day_month_block(day.date) - timedelta(days=1) + num_of_days = Week.WEEK_DAYS * n + return create_weeks(get_n_days(current, num_of_days)) diff --git a/app/routers/categories.py b/app/routers/categories.py new file mode 100644 index 00000000..322b02ca --- /dev/null +++ b/app/routers/categories.py @@ -0,0 +1,80 @@ +from typing import Dict, List, Any + +from fastapi import APIRouter, Depends, HTTPException, Request +from pydantic import BaseModel +from sqlalchemy.exc import IntegrityError, SQLAlchemyError +from sqlalchemy.orm import Session +from starlette import status +from starlette.datastructures import ImmutableMultiDict + +from app.database.database import get_db +from app.database.models import Category + +router = APIRouter( + prefix="/categories", + tags=["categories"], +) + + +class CategoryModel(BaseModel): + name: str + color: str + user_id: int + + +# TODO(issue#29): get current user_id from session +@router.get("/") +def get_categories(request: Request, + db_session: Session = Depends(get_db)) -> List[Category]: + if validate_request_params(request.query_params): + return get_user_categories(db_session, **request.query_params) + else: + raise HTTPException(status_code=status.HTTP_400_BAD_REQUEST, + detail=f"Request {request.query_params} contains " + f"unallowed params.") + + +# TODO(issue#29): get current user_id from session +@router.post("/") +async def set_category(category: CategoryModel, + db_sess: Session = Depends(get_db)) -> Dict[str, Any]: + try: + cat = Category.create(db_sess, + name=category.name, + color=category.color, + user_id=category.user_id) + except IntegrityError: + db_sess.rollback() + raise HTTPException(status_code=status.HTTP_400_BAD_REQUEST, + detail=f"category is already exists for " + f"user {category.user_id}.") + else: + return {"category": cat.to_dict()} + + +def validate_request_params(query_params: ImmutableMultiDict) -> bool: + """ + request.query_params contains not more than user_id, name, color + and not less than user_id: + Intersection must contain at least user_id. + Union must not contain fields other than user_id, name, color. + """ + all_fields = set(CategoryModel.schema()["required"]) + request_params = set(query_params) + union_set = request_params.union(all_fields) + intersection_set = request_params.intersection(all_fields) + return union_set == all_fields and "user_id" in intersection_set + + +def get_user_categories(db_session: Session, + user_id: int, **params) -> List[Category]: + """ + Returns user's categories, filtered by params. + """ + try: + categories = db_session.query(Category).filter_by( + user_id=user_id).filter_by(**params).all() + except SQLAlchemyError: + return [] + else: + return categories diff --git a/app/routers/dayview.py b/app/routers/dayview.py new file mode 100644 index 00000000..53fab46f --- /dev/null +++ b/app/routers/dayview.py @@ -0,0 +1,115 @@ +from datetime import datetime, timedelta +from typing import Tuple, Union + +from fastapi import APIRouter, Depends, Request +from fastapi.templating import Jinja2Templates +from sqlalchemy import and_, or_ + +from app.database.database import get_db +from app.database.models import Event, User +from app.dependencies import TEMPLATES_PATH +from app.internal import zodiac + +templates = Jinja2Templates(directory=TEMPLATES_PATH) + + +router = APIRouter() + + +class DivAttributes: + GRID_BAR_QUARTER = 1 + FULL_GRID_BAR = 4 + MIN_MINUTES = 0 + MAX_MINUTES = 15 + BASE_GRID_BAR = 5 + FIRST_GRID_BAR = 1 + LAST_GRID_BAR = 101 + DEFAULT_COLOR = 'grey' + DEFAULT_FORMAT = "%H:%M" + MULTIDAY_FORMAT = "%d/%m %H:%M" + + def __init__(self, event: Event, + day: Union[bool, datetime] = False) -> None: + self.start_time = event.start + self.end_time = event.end + self.day = day + self.start_multiday, self.end_multiday = self._check_multiday_event() + self.color = self._check_color(event.color) + self.total_time = self._set_total_time() + self.grid_position = self._set_grid_position() + + def _check_color(self, color: str) -> str: + if color is None: + return self.DEFAULT_COLOR + return color + + def _minutes_position(self, minutes: int) -> Union[int, None]: + min_minutes = self.MIN_MINUTES + max_minutes = self.MAX_MINUTES + for i in range(self.GRID_BAR_QUARTER, self.FULL_GRID_BAR + 1): + if min_minutes < minutes <= max_minutes: + return i + min_minutes = max_minutes + max_minutes += 15 + + def _get_position(self, time: datetime) -> int: + grid_hour_position = time.hour * self.FULL_GRID_BAR + grid_minutes_modifier = self._minutes_position(time.minute) + if grid_minutes_modifier is None: + grid_minutes_modifier = 0 + return grid_hour_position + grid_minutes_modifier + self.BASE_GRID_BAR + + def _set_grid_position(self) -> str: + if self.start_multiday: + start = self.FIRST_GRID_BAR + else: + start = self._get_position(self.start_time) + if self.end_multiday: + end = self.LAST_GRID_BAR + else: + end = self._get_position(self.end_time) + return f'{start} / {end}' + + def _get_time_format(self) -> str: + for multiday in [self.start_multiday, self.end_multiday]: + yield self.MULTIDAY_FORMAT if multiday else self.DEFAULT_FORMAT + + def _set_total_time(self) -> None: + length = self.end_time - self.start_time + self.length = length.seconds / 60 + format_gen = self._get_time_format() + start_time_str = self.start_time.strftime(next(format_gen)) + end_time_str = self.end_time.strftime(next(format_gen)) + return ' '.join([start_time_str, '-', end_time_str]) + + def _check_multiday_event(self) -> Tuple[bool]: + start_multiday, end_multiday = False, False + if self.day: + if self.start_time < self.day: + start_multiday = True + self.day += timedelta(hours=24) + if self.day <= self.end_time: + end_multiday = True + return (start_multiday, end_multiday) + + +@router.get('/day/{date}') +async def dayview(request: Request, date: str, db_session=Depends(get_db)): + # TODO: add a login session + user = db_session.query(User).filter_by(username='test1').first() + day = datetime.strptime(date, '%Y-%m-%d') + day_end = day + timedelta(hours=24) + events = db_session.query(Event).filter( + Event.owner_id == user.id).filter( + or_(and_(Event.start >= day, Event.start < day_end), + and_(Event.end >= day, Event.end < day_end), + and_(Event.start < day_end, day_end < Event.end))) + events_n_attrs = [(event, DivAttributes(event, day)) for event in events] + zodiac_obj = zodiac.get_zodiac_of_day(db_session, day) + return templates.TemplateResponse("dayview.html", { + "request": request, + "events": events_n_attrs, + "month": day.strftime("%B").upper(), + "day": day.day, + "zodiac": zodiac_obj + }) diff --git a/app/routers/email.py b/app/routers/email.py index 11cb0be3..0b3d49ca 100644 --- a/app/routers/email.py +++ b/app/routers/email.py @@ -1,6 +1,9 @@ from app.database.database import get_db from app.internal.email import send as internal_send +from app.internal.email import send_email_invitation from fastapi import APIRouter, BackgroundTasks, Depends, Form, HTTPException +from pydantic import BaseModel, EmailStr +from pydantic.errors import EmailError from sqlalchemy.orm.session import Session from starlette.responses import RedirectResponse @@ -26,3 +29,42 @@ async def send( background_tasks=background_tasks, session=db): raise HTTPException(status_code=404, detail="Couldn't send the email!") return RedirectResponse(send_to, status_code=303) + + +INVALID_EMAIL_ADDRESS_ERROR_MESSAGE = "Please enter valid email address" +SUCCESSFULLY_SENT_EMAIL_MESSAGE = "Your message was sent successfully" + + +class InvitationParams(BaseModel): + send_to: str = "/" + sender_name: str + recipient_name: str + recipient_mail: str + + +@router.post("/invitation/") +def send_invitation(invitation: InvitationParams, + background_task: BackgroundTasks): + """ + This function sends the recipient an invitation + to his email address in the format HTML. + :param invitation: InvitationParams, invitation parameters + :param background_task: BackgroundTasks + :return: json response message, + error message if the entered email address is incorrect, + confirmation message if the invitation was successfully sent + """ + try: + EmailStr.validate(invitation.recipient_mail) + except EmailError: + raise HTTPException( + status_code=422, + detail=INVALID_EMAIL_ADDRESS_ERROR_MESSAGE) + + if not send_email_invitation( + sender_name=invitation.sender_name, + recipient_name=invitation.recipient_name, + recipient_mail=invitation.recipient_mail, + background_tasks=background_task): + raise HTTPException(status_code=422, detail="Couldn't send the email!") + return RedirectResponse(invitation.send_to, status_code=303) diff --git a/app/routers/event.py b/app/routers/event.py index f2a0b2dc..fd460583 100644 --- a/app/routers/event.py +++ b/app/routers/event.py @@ -1,6 +1,21 @@ -from fastapi import APIRouter, Request +from datetime import datetime +from operator import attrgetter +from typing import Any, Dict, List, Optional +from fastapi import APIRouter, Depends, HTTPException, Request +from loguru import logger +from sqlalchemy.exc import SQLAlchemyError +from sqlalchemy.orm import Session +from sqlalchemy.orm.exc import MultipleResultsFound, NoResultFound +from starlette import status +from starlette.responses import RedirectResponse + +from app.database.database import get_db +from app.database.models import Event, User, UserEvent from app.dependencies import templates +from app.internal.event import validate_zoom_link +from app.internal.utils import create_model +from app.routers.user import create_user router = APIRouter( prefix="/event", @@ -15,7 +30,224 @@ async def eventedit(request: Request): {"request": request}) -@router.get("/view/{id}") -async def eventview(request: Request, id: int): +@router.post("/edit") +async def create_new_event(request: Request, session=Depends(get_db)): + data = await request.form() + title = data['title'] + content = data['description'] + start = datetime.strptime(data['start_date'] + ' ' + data['start_time'], + '%Y-%m-%d %H:%M') + end = datetime.strptime(data['end_date'] + ' ' + data['end_time'], + '%Y-%m-%d %H:%M') + user = session.query(User).filter_by(id=1).first() + user = user if user else create_user("u", "p", "e@mail.com", session) + owner_id = user.id + location_type = data['location_type'] + is_zoom = location_type == 'vc_url' + location = data['location'] + + if is_zoom: + validate_zoom_link(location) + + event = create_event(session, title, start, end, owner_id, content, + location) + return RedirectResponse(router.url_path_for('eventview', + event_id=event.id), + status_code=status.HTTP_302_FOUND) + + +@router.get("/{event_id}") +async def eventview(request: Request, event_id: int, + db: Session = Depends(get_db)): + event = by_id(db, event_id) + start_format = '%A, %d/%m/%Y %H:%M' + end_format = ('%H:%M' if event.start.date() == event.end.date() + else start_format) return templates.TemplateResponse("event/eventview.html", - {"request": request, "event_id": id}) + {"request": request, "event": event, + "start_format": start_format, + "end_format": end_format}) + + +UPDATE_EVENTS_FIELDS = { + 'title': str, + 'start': datetime, + 'end': datetime, + 'content': (str, type(None)), + 'location': (str, type(None)) +} + + +def by_id(db: Session, event_id: int) -> Event: + """Get a single event by id""" + if not isinstance(db, Session): + error_message = ( + f'Could not connect to database. ' + f'db instance type received: {type(db)}') + logger.critical(error_message) + raise HTTPException( + status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, + detail=error_message) + + try: + event = db.query(Event).filter_by(id=event_id).one() + except NoResultFound: + error_message = f"Event ID does not exist. ID: {event_id}" + logger.exception(error_message) + raise HTTPException( + status_code=status.HTTP_404_NOT_FOUND, + detail=error_message) + except MultipleResultsFound: + error_message = ( + f'Multiple results found when getting event. Expected only one. ' + f'ID: {event_id}') + logger.critical(error_message) + raise HTTPException( + status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, + detail=error_message) + return event + + +def is_end_date_before_start_date( + start_date: datetime, end_date: datetime) -> bool: + """Check if the start date is earlier than the end date""" + + return start_date > end_date + + +def check_change_dates_allowed( + old_event: Event, event: Dict[str, Any]): + allowed = 1 + try: + start_date = event.get('start', old_event.start) + end_date = event.get('end', old_event.end) + if is_end_date_before_start_date(start_date, end_date): + allowed = 0 + except TypeError: + allowed = 0 + if allowed == 0: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, + detail="Invalid times") + + +def is_fields_types_valid(to_check: Dict[str, Any], types: Dict[str, Any]): + """validate dictionary values by dictionary of types""" + errors = [] + for field_name, field_type in to_check.items(): + if types[field_name] and not isinstance(field_type, types[field_name]): + errors.append( + f"{field_name} is '{type(field_type).__name__}' and" + + f"it should be from type '{types[field_name].__name__}'") + logger.warning(errors) + if errors: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, detail=errors) + + +def get_event_with_editable_fields_only(event: Dict[str, Any] + ) -> Dict[str, Any]: + """Remove all keys that are not allowed to update""" + + return {i: event[i] for i in UPDATE_EVENTS_FIELDS if i in event} + + +def _update_event(db: Session, event_id: int, event_to_update: Dict) -> Event: + try: + # Update database + db.query(Event).filter(Event.id == event_id).update( + event_to_update, synchronize_session=False) + + db.commit() + return by_id(db, event_id) + except (AttributeError, SQLAlchemyError) as e: + logger.exception(str(e)) + raise HTTPException( + status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, + detail="Internal server error") + + +def update_event(event_id: int, event: Dict, db: Session + ) -> Optional[Event]: + # TODO Check if the user is the owner of the event. + old_event = by_id(db, event_id) + event_to_update = get_event_with_editable_fields_only(event) + is_fields_types_valid(event_to_update, UPDATE_EVENTS_FIELDS) + check_change_dates_allowed(old_event, event_to_update) + if not event_to_update: + return None + event_updated = _update_event(db, event_id, event_to_update) + # TODO: Send emails to recipients. + return event_updated + + +def create_event(db, title, start, end, owner_id, content=None, location=None): + """Creates an event and an association.""" + + event = create_model( + db, Event, + title=title, + start=start, + end=end, + content=content, + owner_id=owner_id, + location=location, + ) + create_model( + db, UserEvent, + user_id=owner_id, + event_id=event.id + ) + return event + + +def sort_by_date(events: List[Event]) -> List[Event]: + """Sorts the events by the start of the event.""" + + temp = events.copy() + return sorted(temp, key=attrgetter('start')) + + +def get_participants_emails_by_event(db: Session, event_id: int) -> List[str]: + """Returns a list of all the email address of the event invited users, + by event id.""" + + return [email[0] for email in db.query(User.email). + select_from(Event). + join(UserEvent, UserEvent.event_id == Event.id). + join(User, User.id == UserEvent.user_id). + filter(Event.id == event_id). + all()] + + +def _delete_event(db: Session, event: Event): + try: + # Delete event + db.delete(event) + + # Delete user_event + db.query(UserEvent).filter(UserEvent.event_id == event.id).delete() + + db.commit() + + except (SQLAlchemyError, AttributeError) as e: + logger.exception(str(e)) + raise HTTPException( + status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, + detail="Deletion failed") + + +@router.delete("/{event_id}") +def delete_event(event_id: int, + db: Session = Depends(get_db)): + + # TODO: Check if the user is the owner of the event. + event = by_id(db, event_id) + participants = get_participants_emails_by_event(db, event_id) + _delete_event(db, event) + if participants and event.start > datetime.now(): + pass + # TODO: Send them a cancellation notice + # if the deletion is successful + return RedirectResponse( + url="/calendar", status_code=status.HTTP_200_OK) diff --git a/app/routers/event_images.py b/app/routers/event_images.py new file mode 100644 index 00000000..cb80330f --- /dev/null +++ b/app/routers/event_images.py @@ -0,0 +1,217 @@ +import re +from functools import lru_cache +from typing import Optional + +from nltk.tokenize import word_tokenize +from word_forms.lemmatizer import lemmatize + +from app import config + +FLAIRS_EXTENSION = '.jpg' +FLAIRS_REL_PATH = f'{config.STATIC_ABS_PATH}\\event_flairs' +IMAGES_RELATED_WORDS_MAP = { + 'birthday': 'birthday', + 'coffee': 'coffee', + 'coffees': 'coffee', + 'concert': 'concert', + 'gig': 'concert', + 'concerts': 'concert', + 'gigs': 'concert', + 'bicycle': 'cycle', + 'cycling': 'cycle', + 'bike': 'cycle', + 'bicycles': 'cycle', + 'bikes': 'cycle', + 'biking': 'cycle', + 'dentist': 'dentist', + 'dentistry': 'dentist', + 'dental': 'dentist', + 'dinner': 'food', + 'dinners': 'food', + 'restaurant': 'food', + 'restaurants': 'food', + 'family meal': 'food', + 'lunch': 'food', + 'lunches': 'food', + 'luncheon': 'food', + 'cocktail': 'drank', + 'drinks': 'drank', + 'cocktails': 'drank', + 'golf': 'golf', + 'graduation': 'graduate', + 'gym': 'gym', + 'workout': 'gym', + 'workouts': 'gym', + 'haircut': 'haircut', + 'hair': 'haircut', + 'halloween': 'halloween', + 'helloween': 'halloween', + "hallowe'en": 'halloween', + 'allhalloween': 'halloween', + "all hallows' eve": 'halloween', + "all saints' Eve": 'halloween', + 'hiking': 'hike', + 'hike': 'hike', + 'hikes': 'hike', + 'kayaking': 'kayak', + 'piano': 'music', + 'singing': 'music', + 'music class': 'music', + 'choir practice': 'music', + 'flute': 'music', + 'orchestra': 'music', + 'oboe': 'music', + 'clarinet': 'music', + 'saxophone': 'music', + 'cornett': 'music', + 'trumpet': 'music', + 'contrabass': 'music', + 'cello': 'music', + 'trombone': 'music', + 'tuba': 'music', + 'music ensemble': 'music', + 'string quartett': 'music', + 'guitar lesson': 'music', + 'classical music': 'music', + 'choir': 'music', + 'manicure': 'manicure', + 'pedicure': 'manicure', + 'manicures': 'manicure', + 'pedicures': 'manicure', + 'massage': 'massage', + 'back rub': 'massage', + 'backrub': 'massage', + 'massages': 'massage', + 'pills': 'pill', + 'medicines': 'pill', + 'medicine': 'pill', + 'drug': 'pill', + 'drugs': 'pill', + 'ping pong': 'pingpong', + 'table tennis': 'pingpong', + 'ping-pong': 'pingpong', + 'pingpong': 'pingpong', + 'plan week': 'plan', + 'plan quarter': 'plan', + 'plan day': 'plan', + 'plan vacation': 'plan', + 'week planning': 'plan', + 'vacation planning': 'plan', + 'pokemon': 'pokemon', + 'reading': 'read', + 'newspaper': 'read', + 'fridge repair': 'repair', + 'handyman': 'repair', + 'electrician': 'repair', + 'diy': 'repair', + 'jog': 'ran', + 'jogging': 'ran', + 'running': 'ran', + 'jogs': 'ran', + 'runs': 'ran', + 'sail': 'sail', + 'sailing': 'sail', + 'boat cruise': 'sail', + 'sailboat': 'sail', + 'santa claus': 'santa', + 'father christmas': 'santa', + 'skiing': 'ski', + 'ski': 'ski', + 'skis': 'ski', + 'snowboarding': 'ski', + 'snowshoeing': 'ski', + 'snow shoe': 'ski', + 'snow boarding': 'ski', + 'soccer': 'soccer', + 'swim': 'swam', + 'swimming': 'swam', + 'swims': 'swam', + 'tennis': 'tennis', + 'thanksgiving': 'thanksgiving', + 'wedding': 'wed', + 'wedding eve': 'wed', + 'wedding-eve party': 'wed', + 'weddings': 'wed', + 'christmas': 'christmas', + 'xmas': 'christmas', + 'x-mas': 'christmas', + 'yoga': 'yoga', +} + + +def generate_flare_link_from_lemmatized_word(lemmatized_word: str) -> str: + """Generate a link to a flair by a given lemmatized word. + + Args: + lemmatized_word (str): The lemmatized word. + + Returns: + str: The suitable link. + """ + return f'{FLAIRS_REL_PATH}\\{lemmatized_word}{FLAIRS_EXTENSION}' + + +def remove_non_alphabet_chars(text: str) -> str: + """Remove non-alphabet chars from a given string + + Args: + text (str): The string to remove the non-alphabet chars from. + + Returns: + str: The string after the removal. + """ + regex = re.compile('[^a-zA-Z]') + return regex.sub('', text) + + +def get_image_name(related_word: str) -> Optional[str]: + """Search the key of a given value in IMAGES_RELATED_WORDS_MAP dictionary. + + Args: + related_word (str): The value to search its key. + + Returns: + str: The value's key in IMAGES_RELATED_WORDS_MAP dictionary. + """ + shrunken = remove_non_alphabet_chars(related_word).lower() + return IMAGES_RELATED_WORDS_MAP.get(shrunken) + + +@lru_cache(maxsize=32) +def search_token_in_related_words(token: str) -> Optional[str]: + """Search a token in IMAGES_RELATED_WORDS_MAP dictionary. + + Args: + token (str): The token to search. + + Returns: + str: The link to the suitable image of the given token. + """ + key = get_image_name(token) + if key: + return generate_flare_link_from_lemmatized_word(key) + + +def attach_image_to_event(event_content: str) -> str: + """Get a link to the suitable image of a given token content. + + Args: + event_content (str): The event content. + + Returns: + str: The link to the suitable image of a given token content. + """ + event_tokens = word_tokenize(event_content) + for token in event_tokens: + if token.isalnum(): + try: + base_word = lemmatize(remove_non_alphabet_chars(token).lower()) + except ValueError: + base_word = token + if base_word in IMAGES_RELATED_WORDS_MAP.values(): + return generate_flare_link_from_lemmatized_word(base_word) + link = search_token_in_related_words(token) + if link: + return link + link = '#' + return link diff --git a/app/routers/export.py b/app/routers/export.py new file mode 100644 index 00000000..8933eef4 --- /dev/null +++ b/app/routers/export.py @@ -0,0 +1,103 @@ +from datetime import datetime +from typing import List + +import pytz +from icalendar import Calendar, Event, vCalAddress, vText + +from app.config import DOMAIN, ICAL_VERSION, PRODUCT_ID +from app.database.models import Event as UserEvent + + +def generate_id(event: UserEvent) -> bytes: + """Creates an unique id.""" + + return ( + str(event.id) + + event.start.strftime('%Y%m%d') + + event.end.strftime('%Y%m%d') + + f'@{DOMAIN}' + ).encode() + + +def create_ical_calendar(): + """Creates an ical calendar, + and adds the required information""" + + cal = Calendar() + cal.add('version', ICAL_VERSION) + cal.add('prodid', PRODUCT_ID) + + return cal + + +def add_optional(user_event, data): + """Adds an optional field if it exists.""" + + if user_event.location: + data.append(('location', user_event.location)) + + if user_event.content: + data.append(('description', user_event.content)) + + return data + + +def create_ical_event(user_event): + """Creates an ical event, + and adds the event information""" + + ievent = Event() + data = [ + ('organizer', add_attendee(user_event.owner.email, organizer=True)), + ('uid', generate_id(user_event)), + ('dtstart', user_event.start), + ('dtstamp', datetime.now(tz=pytz.utc)), + ('dtend', user_event.end), + ('summary', user_event.title), + ] + + data = add_optional(user_event, data) + + for param in data: + ievent.add(*param) + + return ievent + + +def add_attendee(email, organizer=False): + """Adds an attendee to the event.""" + + attendee = vCalAddress(f'MAILTO:{email}') + if organizer: + attendee.params['partstat'] = vText('ACCEPTED') + attendee.params['role'] = vText('CHAIR') + else: + attendee.params['partstat'] = vText('NEEDS-ACTION') + attendee.params['role'] = vText('PARTICIPANT') + + return attendee + + +def add_attendees(ievent, attendees: list): + """Adds attendees for the event.""" + + for email in attendees: + ievent.add( + 'attendee', + add_attendee(email), + encode=0 + ) + + return ievent + + +def event_to_ical(user_event: UserEvent, attendees: List[str]) -> bytes: + """Returns an ical event, given an + "UserEvent" instance and a list of email.""" + + ical = create_ical_calendar() + ievent = create_ical_event(user_event) + ievent = add_attendees(ievent, attendees) + ical.add_component(ievent) + + return ical.to_ical() diff --git a/app/routers/invitation.py b/app/routers/invitation.py new file mode 100644 index 00000000..f92d7cd3 --- /dev/null +++ b/app/routers/invitation.py @@ -0,0 +1,67 @@ +from typing import List, Union + +from fastapi import APIRouter, Depends, Request +from fastapi.responses import RedirectResponse +from sqlalchemy.exc import SQLAlchemyError +from sqlalchemy.orm import Session +from starlette.status import HTTP_302_FOUND +from starlette.templating import Jinja2Templates + +from app.database.database import get_db +from app.database.models import Invitation +from app.routers.share import accept + +templates = Jinja2Templates(directory="app/templates") + +router = APIRouter( + prefix="/invitations", + tags=["invitation"], + dependencies=[Depends(get_db)] +) + + +@router.get("/") +def view_invitations(request: Request, db: Session = Depends(get_db)): + return templates.TemplateResponse("invitations.html", { + "request": request, + # TODO: create current user + # recipient_id should be the current user + # but because we don't have one yet, + # "get_all_invitations" returns all invitations + "invitations": get_all_invitations(session=db), + }) + + +@router.post("/") +async def accept_invitations( + request: Request, + db: Session = Depends(get_db) +): + data = await request.form() + invite_id = list(data.values())[0] + + invitation = get_invitation_by_id(invite_id, session=db) + accept(invitation, db) + + url = router.url_path_for("view_invitations") + return RedirectResponse(url=url, status_code=HTTP_302_FOUND) + + +def get_all_invitations(session: Session, **param) -> List[Invitation]: + """Returns all invitations filter by param.""" + + try: + invitations = list(session.query(Invitation).filter_by(**param)) + except SQLAlchemyError: + return [] + else: + return invitations + + +def get_invitation_by_id( + invitation_id: int, session: Session +) -> Union[Invitation, None]: + """Returns a invitation by an id. + if id does not exist, returns None.""" + + return session.query(Invitation).filter_by(id=invitation_id).first() diff --git a/app/routers/profile.py b/app/routers/profile.py index 39724939..7223784e 100644 --- a/app/routers/profile.py +++ b/app/routers/profile.py @@ -10,7 +10,6 @@ from app.database.models import User from app.dependencies import MEDIA_PATH, templates - PICTURE_EXTENSION = config.PICTURE_EXTENSION PICTURE_SIZE = config.AVATAR_SIZE @@ -26,7 +25,9 @@ def get_placeholder_user(): username='new_user', email='my@email.po', password='1a2s3d4f5g6', - full_name='My Name' + full_name='My Name', + telegram_id='', + language='english', ) @@ -37,19 +38,17 @@ async def profile( new_user=Depends(get_placeholder_user)): # Get relevant data from database - upcouming_events = range(5) + upcoming_events = range(5) user = session.query(User).filter_by(id=1).first() if not user: session.add(new_user) session.commit() user = session.query(User).filter_by(id=1).first() - session.close() - return templates.TemplateResponse("profile.html", { "request": request, "user": user, - "events": upcouming_events + "events": upcoming_events, }) @@ -65,11 +64,8 @@ async def update_user_fullname( user.full_name = new_fullname session.commit() - session.close() - url = router.url_path_for("profile") - response = RedirectResponse(url=url, status_code=HTTP_302_FOUND) - return response + return RedirectResponse(url=url, status_code=HTTP_302_FOUND) @router.post("/update_user_email") @@ -84,8 +80,6 @@ async def update_user_email( user.email = new_email session.commit() - session.close() - url = router.url_path_for("profile") return RedirectResponse(url=url, status_code=HTTP_302_FOUND) @@ -102,8 +96,6 @@ async def update_profile( user.description = new_description session.commit() - session.close() - url = router.url_path_for("profile") return RedirectResponse(url=url, status_code=HTTP_302_FOUND) @@ -121,12 +113,26 @@ async def upload_user_photo( session.commit() finally: - session.close() - url = router.url_path_for("profile") return RedirectResponse(url=url, status_code=HTTP_302_FOUND) +@router.post("/update_telegram_id") +async def update_telegram_id( + request: Request, session=Depends(get_db)): + + user = session.query(User).filter_by(id=1).first() + data = await request.form() + new_telegram_id = data['telegram_id'] + + # Update database + user.telegram_id = new_telegram_id + session.commit() + + url = router.url_path_for("profile") + return RedirectResponse(url=url, status_code=HTTP_302_FOUND) + + async def process_image(image, user): img = Image.open(io.BytesIO(image)) width, height = img.size @@ -141,6 +147,6 @@ async def process_image(image, user): def get_image_crop_area(width, height): if width > height: delta = (width - height) // 2 - return (delta, 0, width - delta, height) + return delta, 0, width - delta, height delta = (height - width) // 2 - return (0, delta, width, width + delta) + return 0, delta, width, width + delta diff --git a/app/routers/search.py b/app/routers/search.py new file mode 100644 index 00000000..9b8fda00 --- /dev/null +++ b/app/routers/search.py @@ -0,0 +1,48 @@ +from fastapi import APIRouter, Depends, Form, Request +from sqlalchemy.orm import Session + +from app.database.database import get_db +from app.dependencies import templates +from app.internal.search import get_results_by_keywords + +router = APIRouter() + + +@router.get("/search") +def search(request: Request): + # Made up user details until there's a user login system + current_username = "Chuck Norris" + + return templates.TemplateResponse("search.html", { + "request": request, + "username": current_username + }) + + +@router.post("/search") +async def show_results( + request: Request, + keywords: str = Form(None), + db: Session = Depends(get_db)): + # Made up user details until there's a user login system + current_username = "Chuck Norris" + current_user = 1 + + message = "" + + if not keywords: + message = "Invalid request." + results = None + else: + results = get_results_by_keywords(db, keywords, owner_id=current_user) + if not results: + message = f"No matching results for '{keywords}'." + + return templates.TemplateResponse("search.html", { + "request": request, + "username": current_username, + "message": message, + "results": results, + "keywords": keywords + } + ) diff --git a/app/routers/share.py b/app/routers/share.py new file mode 100644 index 00000000..40fb8f3c --- /dev/null +++ b/app/routers/share.py @@ -0,0 +1,88 @@ +from typing import List, Dict + +from sqlalchemy.orm import Session + +from app.database.models import Event, Invitation, UserEvent +from app.internal.utils import save +from app.routers.export import event_to_ical +from app.routers.user import does_user_exist, get_users + + +def sort_emails( + participants: List[str], + session: Session, +) -> Dict[str, List[str]]: + """Sorts emails to registered and unregistered users.""" + + emails = {'registered': [], 'unregistered': []} # type: ignore + for participant in participants: + + if does_user_exist(email=participant, session=session): + temp: list = emails['registered'] + else: + temp: list = emails['unregistered'] + + temp.append(participant) + + return emails + + +def send_email_invitation( + participants: List[str], + event: Event, +) -> bool: + """Sends an email with an invitation.""" + + ical_invitation = event_to_ical(event, participants) # noqa: F841 + for _ in participants: + # TODO: send email + pass + return True + + +def send_in_app_invitation( + participants: List[str], + event: Event, + session: Session +) -> bool: + """Sends an in-app invitation for registered users.""" + + for participant in participants: + # email is unique + recipient = get_users(email=participant, session=session)[0] + + if recipient.id != event.owner.id: + session.add(Invitation(recipient=recipient, event=event)) + + else: + # if user tries to send to themselves. + return False + + session.commit() + return True + + +def accept(invitation: Invitation, session: Session) -> None: + """Accepts an invitation by creating an + UserEvent association that represents + participantship at the event.""" + + association = UserEvent( + user_id=invitation.recipient.id, + event_id=invitation.event.id + ) + invitation.status = 'accepted' + save(invitation, session=session) + save(association, session=session) + + +def share(event: Event, participants: List[str], session: Session) -> bool: + """Sends invitations to all event participants.""" + + registered, unregistered = ( + sort_emails(participants, session=session).values() + ) + if send_email_invitation(unregistered, event): + if send_in_app_invitation(registered, event, session): + return True + return False diff --git a/app/routers/telegram.py b/app/routers/telegram.py new file mode 100644 index 00000000..5c5e9d7b --- /dev/null +++ b/app/routers/telegram.py @@ -0,0 +1,33 @@ +from fastapi import APIRouter, Body, Depends, Request + +from app.database.database import get_db +from app.database.models import User +from app.telegram.handlers import MessageHandler, reply_unknown_user +from app.telegram.models import Chat + + +router = APIRouter( + prefix="/telegram", + tags=["telegram"], + responses={404: {"description": "Not found"}}, +) + + +@router.get("/") +async def telegram(request: Request, session=Depends(get_db)): + + # todo: Add templating + return "Start using PyLander telegram bot!" + + +@router.post("/") +async def bot_client(req: dict = Body(...), session=Depends(get_db)): + chat = Chat(req) + + # Check if current chatter is registered to use the bot + user = session.query(User).filter_by(telegram_id=chat.user_id).first() + if user is None: + return await reply_unknown_user(chat) + + message = MessageHandler(chat, user) + return await message.process_callback() diff --git a/app/routers/user.py b/app/routers/user.py new file mode 100644 index 00000000..649f29ec --- /dev/null +++ b/app/routers/user.py @@ -0,0 +1,61 @@ +from typing import List + +from sqlalchemy.exc import SQLAlchemyError +from sqlalchemy.orm import Session + +from app.database.models import User, UserEvent, Event +from app.internal.utils import save + + +def create_user(username: str, + password: str, + email: str, + language: str, + session: Session) -> User: + """Creates and saves a new user.""" + + user = User( + username=username, + password=password, + email=email, + language=language + ) + save(user, session=session) + return user + + +def get_users(session: Session, **param): + """Returns all users filter by param.""" + + try: + users = list(session.query(User).filter_by(**param)) + except SQLAlchemyError: + return [] + else: + return users + + +def does_user_exist( + session: Session, + *, user_id=None, + username=None, email=None +): + """Returns True if user exists, False otherwise. + function can receive one of the there parameters""" + + if user_id: + return len(get_users(session=session, id=user_id)) == 1 + if username: + return len(get_users(session=session, username=username)) == 1 + if email: + return len(get_users(session=session, email=email)) == 1 + return False + + +def get_all_user_events(session: Session, user_id: int) -> List[Event]: + """Returns all events that the user participants in.""" + + return ( + session.query(Event).join(UserEvent) + .filter(UserEvent.user_id == user_id).all() + ) diff --git a/app/routers/whatsapp.py b/app/routers/whatsapp.py new file mode 100644 index 00000000..76ad0720 --- /dev/null +++ b/app/routers/whatsapp.py @@ -0,0 +1,25 @@ +from fastapi import APIRouter +from typing import Optional +from urllib.parse import urlencode + + +router = APIRouter() + + +@router.get("/whatsapp") +def make_link(phone_number: Optional[str], message: Optional[str]) -> str: + """This function is being used to send whatsapp messages. + It takes a string message and a cell phone number and it returns a link so + we can add it to an html page and send the message to that phone number. + Args: + phone_number (str): Cell phone number to send the message to. + message (str): Message that is going to be sent. + + Returns: + str: Returns a string which contains a link to whatsapp api so we can + send the message via whatsapp. + """ + link = 'https://api.whatsapp.com/send?' + mydict = {'phone': phone_number, 'text': message} + msglink = link + urlencode(mydict) + return {"link": msglink} diff --git a/app/static/dayview.css b/app/static/dayview.css new file mode 100644 index 00000000..1c50d3e3 --- /dev/null +++ b/app/static/dayview.css @@ -0,0 +1,104 @@ + +:root { + --primary:#30465D; + --primary-variant:#FFDE4D; + --secondary:#EF5454; + --borders:#E7E7E7; + --borders-variant:#F7F7F7; +} + +html { + font-family: 'Assistant', sans-serif; + text-align: center; +} + +#toptab { + background-color: var(--primary); +} + +.schedule { + display: grid; + grid-template-rows: 1; +} + +.times { + margin-top: 0.65em; + grid-row: 1 / -1; + grid-column: 1 / -1; + z-index: 40; +} + +.baselines { + grid-row: 1 / -1; + grid-column: 1 / -1; + z-index: 38; +} + +.eventgrid { + grid-row: 1 / -1; + grid-column: 1 / -1; + display: grid; + grid-template-rows: repeat(100, 0.375rem); + z-index: 39; +} + +.hourbar { + margin-top: -1px; +} + +.event { + font-size: 1rem; +} + +.total-time { + font-size: 0.4rem; + line-height: 1rem; +} + +.title_size_small { + font-size: 0.6em; +} + +.title_size_Xsmall { + font-size: 0.4em; +} + +.title_size_tiny { + font-size: 0.1em; + line-height: 4em; +} + +.actiongrid { + grid-row: 1 / -1; + grid-column: 1 / -1; + display: grid; + grid-template-rows: repeat(100, 0.375rem); + z-index: 42; +} + +.action-icon { + visibility: hidden; +} + +.action-continer:hover { + border-top: 1px dashed var(--borders); + border-bottom: 1px dashed var(--borders); + transition: 0.3; +} + +.action-continer:hover .action-icon { + visibility: visible; +} + +.zodiac-sign { + position: fixed; + right: 1.2em; + top: 1.6em; + padding-right: 0.4em; + padding-left: 0.4em; + padding-bottom: 0.2em; + border: solid 0.1px var(--primary); + background-color: var(--borders-variant); + border-radius:50px; + box-shadow: 1px 1px 2px #999; +} \ No newline at end of file diff --git a/app/static/event_flairs/birthday.jpg b/app/static/event_flairs/birthday.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da5da73f9ba723190a43b34dad6ff240ce71ed9d GIT binary patch literal 31668 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 literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/christmas.jpg b/app/static/event_flairs/christmas.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5aa06898ab8ac40806d2fbe6b19626d17107cf94 GIT binary patch literal 16027 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 literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/coffee.jpg b/app/static/event_flairs/coffee.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aec0c0e83b0ea1c83d3c93ea522f09326f4a403a GIT binary patch literal 16158 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%0DOig)ft@W*}7g$XWnau}}C;~pD^I;E2ufV1Dd z>Wu*};x6+u?FbZah(UCU3Xp{2;^)XXfIxXH3$_}WiK*)^I_JWyyE&6M>hy;ah;;YU zfGS!>j!Yk`gyd|Z+)5;xshK|!1!ED6eWWG^IlNWQTX`$ydEVWKcOyI6T3h6qf4&2@ zp3yfHUaWVw*T_ANv}ir-+-Q$o!5I$dgRlQdH}R`WAqK0ZC5hrKyvg7LAaZn7{R1RL z?yE#9rT~R44R}v>n9>p;(HypfG)r@_*?Eb`a^YTJvO+H2AZPeGPutwGovOj&>n_u` zjP%>WMt84}T6bkY;MoTNmA;iosE?g(=P>ntO9|i~hN6ejP1*)Y z&;Z~zIjoAFc6PpVm!304M7P~@p~DD9((L&F@PDO*`T~^tleYi0o-Rdl>w76tH;k4j z8{b2n*~Dxgk9XBqN+JmdD;8_~baSjk<*(8smmh$dt-KST_?V#ke63vupPhHcaPLrM zvf~bU5}|24Y#!%`JQFE{*4x4dpH5!W5O|U^C1Woi@$<}J**F3^-k|ceV#Wo8fCrgG z=`!aMU6~aP1dsdT-w66Q5RL1_NhM6GJa5lgT{n*EOsfATx??(2vFPc zasp3+2{I%UzBKBgi$Tbmr%|l}DpTckv30lAmN}xk)~G;B*ADW;6_aLTy|5PM2m+;T zWflPq=)}&<_a6WnSRE>euH&F6I?$rU2KzE8FHPtPU%_+tm>x7zRj}I(X6Mbt=o(=} zE)+{7(xhex3h>vX(e4XdG^AN-)QF;I{9mnj9S4-Rl`81^HibAP3yFDPy|A(u=vh8w zzg+ASE`*G8`GH?I``djE3Ji`ckny0b!xY+w4W*Qw2SGpWTAl23dO!F9=2eS!j+;P zkz~TDWj@u+HY;bgVm=FR9CNhckL97{o_BPpwELJo#GrnC#LQt1PlEP2O>w0YJaG?k;a;b_5=E{~z}OwvPY+ literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/concert.jpg b/app/static/event_flairs/concert.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d383cbf243c0b677d6209224ef88d8cd61a3eaf GIT binary patch literal 52965 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 CD9CXD literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/cycle.jpg b/app/static/event_flairs/cycle.jpg new file mode 100644 index 0000000000000000000000000000000000000000..62a3509aeeb2f5945c37871e1ff6138f71bd8980 GIT binary patch literal 39125 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 literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/food.jpg b/app/static/event_flairs/food.jpg new file mode 100644 index 0000000000000000000000000000000000000000..80a398327cd8fee2cb8e054767b878a1d5c3f03a GIT binary patch literal 110073 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∾b~> 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 literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/golf.jpg b/app/static/event_flairs/golf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2d78744699fb218b39beae7c5b5bddceed5c997e GIT binary patch literal 49209 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 IoBn+GKhD;YKmY&$ literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/graduate.jpg b/app/static/event_flairs/graduate.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b3820132f8cfb7d70561c9f8a6a69fa7d15c701f GIT binary patch literal 8570 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 GfB)J1FRA(f literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/halloween.jpg b/app/static/event_flairs/halloween.jpg new file mode 100644 index 0000000000000000000000000000000000000000..24aed91f459ec55aaf34af530a7706fd95d34ce4 GIT binary patch literal 123071 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≠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 Z_s>PV2Y}}B-a){9vtAGX0LA|R|Jj1Ih=%|G literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/hike.jpg b/app/static/event_flairs/hike.jpg new file mode 100644 index 0000000000000000000000000000000000000000..183fafc1fa443c127f59dfec97f345277a71238c GIT binary patch literal 56070 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%0DqACFpKfVomXr#%FGDl{Wi#XN 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 literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/manicure.jpg b/app/static/event_flairs/manicure.jpg new file mode 100644 index 0000000000000000000000000000000000000000..62513be8dca6c8fc69daa2ed01a598e545350fe4 GIT binary patch literal 38888 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 LJ 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 Pr_w$-;PTr4w(x%dro?9C literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/music.jpg b/app/static/event_flairs/music.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5a722d9321ed92dd5c743513c1e36b08911deb9c GIT binary patch literal 191579 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

    >F*mOeU^je=<_F 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 z≪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 S+mOVgka6*r1v1mKS^wD(tHUP% literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/plan.jpg b/app/static/event_flairs/plan.jpg new file mode 100644 index 0000000000000000000000000000000000000000..34a9c0095ccd6205b1ff29864ab038db67e35186 GIT binary patch literal 31288 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℞>fjF8+BS~I_Hu2u%H5bj?}?@n|l)XYi+xA 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 literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/pokemon.jpg b/app/static/event_flairs/pokemon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ddda581c3da7ff89db9786d576510bc9ed372d8 GIT binary patch literal 60378 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 Ag8%>k literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/ran.jpg b/app/static/event_flairs/ran.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e2ad3e063497a0a7471db799740d6c04314068ca GIT binary patch literal 90985 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 JH1_;n_&*Bn%hmt@ literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/read.jpg b/app/static/event_flairs/read.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb66e0d739fc0d9f48baa998efbff0da9e398d50 GIT binary patch literal 30255 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 literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/sail.jpg b/app/static/event_flairs/sail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..00c6fba5d4d491446f77e8c33f097096a8e56404 GIT binary patch literal 176442 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%0DsD* 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 %xOU>P@Y&RNS^A1b7b^HzFib@Bh+$V=2tUk} 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 F0sttuvJ3zK literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/ski.jpg b/app/static/event_flairs/ski.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dae2fa32facfe2f1307af2e0e151bfc2b9f57abf GIT binary patch literal 66886 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 E7k;U>HUIzs literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/swam.jpg b/app/static/event_flairs/swam.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04aba94bfe59816da3abb549711baf34ce43484b GIT binary patch literal 10888 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 L>lM4C?~VNz6(_!* literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/tennis.jpg b/app/static/event_flairs/tennis.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cc015542fa1487b41730d8ddd27daef6793afde3 GIT binary patch literal 43508 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 literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/yoga.jpg b/app/static/event_flairs/yoga.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a0993c5bfe70070dbaf88362d3a4becd53438409 GIT binary patch literal 30170 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 ZzRrLH#2(^20bpD!(D4`EJmasC{{!N^#&-Y! literal 0 HcmV?d00001 diff --git a/app/static/grid_style.css b/app/static/grid_style.css new file mode 100644 index 00000000..073708a4 --- /dev/null +++ b/app/static/grid_style.css @@ -0,0 +1,287 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +html { + font-family: "Assistant", "Ariel", sans-serif; + font-weight: 400; + font-size: 62.5%; /*16px / 10px = 62.5% -> 1rem = 10px*/ + line-height: 1.7; + text-rendering: optimizeLegibility; + scroll-behavior: smooth; + background-color: #F7F7F7; + color: #222831; +} + +a { + text-decoration: none; + color: inherit; +} + +/* Grids */ +/* -> Website Structure */ +.container { + display: grid; + grid-template-columns: 4.8rem minmax(0, auto) 1fr; +} + +nav { + z-index: 5; + grid-row: 1/3; +} + +.menu { + position: sticky; + display: flex; + flex-direction: column; + top: 1rem; +} + +.fixed-features, +.user-features, +#open-features { + text-align: center; +} + +.user-features {margin-top: 3rem;} + +.fixed-features div { + font-size: 3rem; + height: 4.4rem; +} + +.fixed-features div:hover { + color: #FFDE4D; +} + +.user-features div { + height: 2.8rem; + width: 2.8rem; + font-size: 2rem; + margin: 1.2rem auto auto auto; + color: #F7F7F7; + background-color: #0CA789; + border-radius: 0.2rem; +} + +.user-features div:hover { + color: #222831; + background-color: #FFDE4D; +} + +.user-features div:visited:active { + color: #222831; + background-color: #FFDE4D; +} + +#open-features { + font-size: 2rem; + margin-top: 1rem; +} + +#feature-settings { + visibility: hidden; + width: 0.1rem; + grid-row: 1/3; +} + +.settings-open { + width: 30rem; +} + +img {fill: #F7F7F7;} + +header { + z-index: 5; + position: sticky; + top: 0; + display: flex; + grid-flow: row wrap; + margin: 0 1rem 0 1rem; + background-color: #F7F7F7; +} + +header div { + flex: 1; +} + +#logo-div { + text-align: end; + padding-right: 2rem; +} + +/* Main Element Grid */ +main { + display: flex; + flex-flow: row wrap; +} + +.calendar {flex: 1;} + +.day-view-visible { + flex: 0 1 30%; + opacity: 1; + transition: all 1s; +} + +.calender-days-titles { + z-index: 4; + position: sticky; + top: 6rem; + align-self: flex-start; + grid-column: 1/3; + display: grid; + grid-template-columns: repeat(7, 1fr); + margin: 1rem 1rem 0 1rem; + background-color: #F7F7F7; +} + +/* The Calendar Grid */ +#calender-grid { + flex: 1; + display: flex; + flex-direction: column; + margin: 0 1rem 0 1rem; +} + +.week { + flex: 1; + display: grid; + grid-template-columns: repeat(7, 1fr); + grid-auto-rows: 12rem; + font-weight: 900; + font-size: 2rem; +} + +.week:hover { + box-shadow: -5px 0px 0px 0px #FFDE4D; +} + +.day { + z-index: 0; + display: flex; + flex-direction: column; + overflow: hidden; + + font-size: 1.2rem; + padding: 0 1rem 0 1rem; + border: 1px solid #e9ecef; + + overflow-y: auto; + -ms-overflow-style: none; /* IE and Edge */ + scrollbar-width: none; /* Firefox */ +} + +.day::-webkit-scrollbar {display: none;} + +.event {font-weight: 400;} + +.day:hover {border: 0.2rem solid #222831;} + +.day:hover .day-number{color: #F24726;} + +.day:hover .add-small{display: block;} + +.day-number { + font-weight: 900; + font-size: 2rem; + text-align: left; +} + +.day_current { + background-color: #FFDE4D; + color: white; +} + +.month-day-header { + display: flex; + flex-flow: row wrap; +} + +.month-day-header div {flex-grow: 2;} + +.month-day-header:last-child{text-align: right;} + +.add-small { + display: none; + font-weight: 900; + font-size: 2rem; + padding-right: 0.5rem; +} + +/* Dates Navigation */ +.dates-navigation {position: fixed;} + +/* Events - Rotation*/ +.month-event { + position: relative; + perspective: 150rem; + -moz-perspective: 150rem; + height: 2.4rem; +} + +.month-event div{ + height: 2.4rem; + width: 100%; + transition: all 0.3s ease; + position: absolute; + top: 0; + left: 0; + backface-visibility: hidden; +} + +.back {transform: rotateX(180deg);} + +.month-event:hover .front{transform: rotateX(-180deg);} + +.month-event:hover .back{transform: rotateX(0);} + +.daily { + font-weight: 700; + border-radius: 0.4rem; + padding: 0 0.5rem 0 0.5rem; +} + +/* Titles */ +.day-title { + font-weight: 600; + font-size: 1.6rem; +} + +.title { + font-weight: 900; + font-size: 2.4rem; + margin-bottom: -1rem; +} + +.sec-title { + font-weight: 500; + font-size: 1.6rem; +} + +/* Text Colors */ +.text-yellow {color: #FFDE4D;} + +.text-gray {color: #adb5bd;} + +.text-lightgray {color: #F7F7F7;} + +.text-darkblue {color: #222831;} + +/* Borders */ +.border-dash-darkblue {border: 2px dashed #222831;} + +.border-darkblue {border: 2px solid #222831;} + +.underline-yellow {border-bottom: 4px solid #FFDE4D;} + +/* Background Color */ +.background-darkblue {background-color: #222831;} + +.background-red {background-color: #F24726;} + +.background-lightgray {background-color: #e9ecef;} + +.background-yellow {background-color: #FFDE4D;} \ No newline at end of file diff --git a/app/static/images/icons/close_sidebar.svg b/app/static/images/icons/close_sidebar.svg new file mode 100644 index 00000000..6f7085b4 --- /dev/null +++ b/app/static/images/icons/close_sidebar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/static/images/icons/pencil.svg b/app/static/images/icons/pencil.svg new file mode 100644 index 00000000..7b1ccd37 --- /dev/null +++ b/app/static/images/icons/pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/static/images/icons/trash-can.svg b/app/static/images/icons/trash-can.svg new file mode 100644 index 00000000..7bdadb8a --- /dev/null +++ b/app/static/images/icons/trash-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/static/images/zodiac/Aquarius.svg b/app/static/images/zodiac/Aquarius.svg new file mode 100644 index 00000000..3f5033fe --- /dev/null +++ b/app/static/images/zodiac/Aquarius.svg @@ -0,0 +1,28 @@ + + + + diff --git a/app/static/images/zodiac/Aries.svg b/app/static/images/zodiac/Aries.svg new file mode 100644 index 00000000..5bad7fc2 --- /dev/null +++ b/app/static/images/zodiac/Aries.svg @@ -0,0 +1,28 @@ + + + + diff --git a/app/static/images/zodiac/Cancer.svg b/app/static/images/zodiac/Cancer.svg new file mode 100644 index 00000000..aa258ac8 --- /dev/null +++ b/app/static/images/zodiac/Cancer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/static/images/zodiac/Capricorn.svg b/app/static/images/zodiac/Capricorn.svg new file mode 100644 index 00000000..ff40d0ec --- /dev/null +++ b/app/static/images/zodiac/Capricorn.svg @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/app/static/images/zodiac/Gemini.svg b/app/static/images/zodiac/Gemini.svg new file mode 100644 index 00000000..3a8a3ceb --- /dev/null +++ b/app/static/images/zodiac/Gemini.svg @@ -0,0 +1,28 @@ + + + + diff --git a/app/static/images/zodiac/Leo.svg b/app/static/images/zodiac/Leo.svg new file mode 100644 index 00000000..9331b892 --- /dev/null +++ b/app/static/images/zodiac/Leo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/static/images/zodiac/Libra.svg b/app/static/images/zodiac/Libra.svg new file mode 100644 index 00000000..cd470545 --- /dev/null +++ b/app/static/images/zodiac/Libra.svg @@ -0,0 +1,28 @@ + + + + diff --git a/app/static/images/zodiac/Pisces.svg b/app/static/images/zodiac/Pisces.svg new file mode 100644 index 00000000..1c8802a3 --- /dev/null +++ b/app/static/images/zodiac/Pisces.svg @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/app/static/images/zodiac/Sagittarius.svg b/app/static/images/zodiac/Sagittarius.svg new file mode 100644 index 00000000..b363925c --- /dev/null +++ b/app/static/images/zodiac/Sagittarius.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/static/images/zodiac/Scorpio.svg b/app/static/images/zodiac/Scorpio.svg new file mode 100644 index 00000000..7cba735d --- /dev/null +++ b/app/static/images/zodiac/Scorpio.svg @@ -0,0 +1,28 @@ + + + + diff --git a/app/static/images/zodiac/Taurus.svg b/app/static/images/zodiac/Taurus.svg new file mode 100644 index 00000000..74c319b6 --- /dev/null +++ b/app/static/images/zodiac/Taurus.svg @@ -0,0 +1,28 @@ + + + + diff --git a/app/static/images/zodiac/Virgo.svg b/app/static/images/zodiac/Virgo.svg new file mode 100644 index 00000000..bc699704 --- /dev/null +++ b/app/static/images/zodiac/Virgo.svg @@ -0,0 +1,28 @@ + + + + diff --git a/app/static/js/grid_scripts.js b/app/static/js/grid_scripts.js new file mode 100644 index 00000000..df509679 --- /dev/null +++ b/app/static/js/grid_scripts.js @@ -0,0 +1,41 @@ +function setToggle(elementClass, targetElement, classToAdd, lastIndex) { + const allDays = document.getElementsByClassName(elementClass); + const target = document.getElementById(targetElement); + for (let i = lastIndex; i < allDays.length; ++i) { + allDays[i].addEventListener("click", function () { + target.classList.toggle(classToAdd); + }) + } +} + +document.addEventListener( + 'DOMContentLoaded', function () { + setToggle("day", "day-view", "day-view-visible", 0); + } +) + +function loadWeek(lastDay, index) { + if (lastDay.dataset.last === "false") { + return false; + } + lastDay.dataset.last = false; + const path = '/calendar/month/' + lastDay.id; + fetch(path).then(function (response) { + return response.text(); + }).then(function (html) { + document.getElementById("calender-grid").insertAdjacentHTML('beforeEnd', html); + setToggle("day", "day-view", "day-view-visible", index); + }); +} + +window.addEventListener( + 'scroll', function () { + const tolerance = 1; + if (window.scrollY + window.innerHeight + tolerance < document.documentElement.scrollHeight) { + return false; + } + const allDays = document.getElementsByClassName('day'); + const lastDay = allDays[allDays.length - 1]; + loadWeek(lastDay, allDays.length); + } +) \ No newline at end of file diff --git a/app/static/style.css b/app/static/style.css index 5b82884f..ce0e7d42 100644 --- a/app/static/style.css +++ b/app/static/style.css @@ -1,27 +1,27 @@ body { - background: #A1FFCE; - background: -webkit-linear-gradient(to right, #FAFFD1, #A1FFCE); - background: linear-gradient(to right, #FAFFD1, #A1FFCE); + background: #A1FFCE; + background: -webkit-linear-gradient(to right, #FAFFD1, #A1FFCE); + background: linear-gradient(to right, #FAFFD1, #A1FFCE); } .profile-image { - width: 7em; + width: 7em; } .card-profile { - border-radius: 10px; + border-radius: 10px; } .card-event { - border-radius: 10px; + border-radius: 10px; } .card-event:hover { - transform: scale(1.02); + transform: scale(1.02); } .event-posted-time { - font-size: 0.7rem; + font-size: 0.7rem; } .no-border { @@ -31,27 +31,27 @@ body { .profile-modal-fadeIn { -webkit-animation-name: profile-modal-fadeIn; animation-name: profile-modal-fadeIn; - + -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } - + @keyframes profile-modal-fadeIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } - + to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } - + .profile-modal-dialog { margin: 0; } @@ -59,5 +59,4 @@ body { .profile-modal-header { border: none; background-color:whitesmoke; -} - \ No newline at end of file +} \ No newline at end of file diff --git a/app/telegram/__init__.py b/app/telegram/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/app/telegram/bot.py b/app/telegram/bot.py new file mode 100644 index 00000000..30aeaf6c --- /dev/null +++ b/app/telegram/bot.py @@ -0,0 +1,11 @@ +from app import config +from app.dependencies import get_settings +from .models import Bot + + +settings: config.Settings = get_settings() + +BOT_API = settings.bot_api +WEBHOOK_URL = settings.webhook_url + +telegram_bot = Bot(BOT_API, WEBHOOK_URL) diff --git a/app/telegram/handlers.py b/app/telegram/handlers.py new file mode 100644 index 00000000..c522418a --- /dev/null +++ b/app/telegram/handlers.py @@ -0,0 +1,115 @@ +import datetime + +from .keyboards import ( + DATE_FORMAT, gen_inline_keyboard, get_this_week_buttons, show_events_kb) +from .models import Chat +from .bot import telegram_bot +from app.database.models import User + + +class MessageHandler: + def __init__(self, chat: Chat, user: User): + self.chat = chat + self.user = user + self.handlers = {} + self.handlers['/start'] = self.start_handler + self.handlers['/show_events'] = self.show_events_handler + self.handlers['Today'] = self.today_handler + self.handlers['This week'] = self.this_week_handler + + # Add next 6 days to handlers dict + for row in get_this_week_buttons(): + for button in row: + self.handlers[button['text']] = self.chosen_day_handler + + async def process_callback(self): + if self.chat.message in self.handlers: + return await self.handlers[self.chat.message]() + return await self.default_handler() + + async def default_handler(self): + answer = "Unknown command." + await telegram_bot.send_message(chat_id=self.chat.user_id, text=answer) + return answer + + async def start_handler(self): + answer = f'''Hello, {self.chat.first_name}! +Welcome to Pylander telegram client!''' + await telegram_bot.send_message(chat_id=self.chat.user_id, text=answer) + return answer + + async def show_events_handler(self): + answer = 'Choose events day.' + await telegram_bot.send_message( + chat_id=self.chat.user_id, + text=answer, + reply_markup=show_events_kb) + return answer + + async def today_handler(self): + today = datetime.datetime.today() + events = [ + _.events for _ in self.user.events + if _.events.start <= today <= _.events.end] + + answer = f"{today.strftime('%B %d')}, {today.strftime('%A')} Events:\n" + + if not events: + answer = "There're no events today." + + for event in events: + answer += f''' +From {event.start.strftime('%d/%m %H:%M')} \ +to {event.end.strftime('%d/%m %H:%M')}: {event.title}.\n''' + + await telegram_bot.send_message(chat_id=self.chat.user_id, text=answer) + return answer + + async def this_week_handler(self): + answer = 'Choose a day.' + this_week_kb = gen_inline_keyboard(get_this_week_buttons()) + + await telegram_bot.send_message( + chat_id=self.chat.user_id, + text=answer, + reply_markup=this_week_kb) + return answer + + async def chosen_day_handler(self): + # Convert chosen day (string) to datetime format + chosen_date = datetime.datetime.strptime( + self.chat.message, DATE_FORMAT) + + events = [ + _.events for _ in self.user.events + if _.events.start <= chosen_date <= _.events.end] + + answer = f"{chosen_date.strftime('%B %d')}, \ +{chosen_date.strftime('%A')} Events:\n" + + if not events: + answer = f"There're no events on {chosen_date.strftime('%B %d')}." + + for event in events: + answer += f''' +From {event.start.strftime('%d/%m %H:%M')} \ +to {event.end.strftime('%d/%m %H:%M')}: {event.title}.\n''' + + await telegram_bot.send_message(chat_id=self.chat.user_id, text=answer) + return answer + + +async def reply_unknown_user(chat): + answer = f''' +Hello, {chat.first_name}! + +To use PyLander Bot you have to register +your Telegram Id in your profile page. + +Your Id is {chat.user_id} +Keep it secret! + +https://calendar.pythonic.guru/profile/ +''' + await telegram_bot.send_message(chat_id=chat.user_id, text=answer) + return answer diff --git a/app/telegram/keyboards.py b/app/telegram/keyboards.py new file mode 100644 index 00000000..0cbdd66f --- /dev/null +++ b/app/telegram/keyboards.py @@ -0,0 +1,47 @@ +import datetime +import json +from typing import Any, Dict, List + + +show_events_buttons = [ + [ + {'text': 'Today', 'callback_data': 'Today'}, + {'text': 'This week', 'callback_data': 'This week'} + ] +] + +DATE_FORMAT = '%d %b %Y' + + +def get_this_week_buttons() -> List[List[Any]]: + today = datetime.datetime.today() + buttons = [] + for day in range(1, 7): + day = today + datetime.timedelta(days=day) + buttons.append(day.strftime(DATE_FORMAT)) + + return [ + [ + {'text': buttons[0], + 'callback_data': buttons[0]}, + {'text': buttons[1], + 'callback_data': buttons[1]}, + {'text': buttons[2], + 'callback_data': buttons[2]} + ], + [ + {'text': buttons[3], + 'callback_data': buttons[3]}, + {'text': buttons[4], + 'callback_data': buttons[4]}, + {'text': buttons[5], + 'callback_data': buttons[5]} + ] + ] + + +def gen_inline_keyboard(buttons: List[List[Any]]) -> Dict[str, Any]: + return {'reply_markup': json.dumps({'inline_keyboard': buttons})} + + +show_events_kb = gen_inline_keyboard(show_events_buttons) diff --git a/app/telegram/models.py b/app/telegram/models.py new file mode 100644 index 00000000..b34b1a6e --- /dev/null +++ b/app/telegram/models.py @@ -0,0 +1,57 @@ +from typing import Any, Dict, Optional + +from httpx import AsyncClient +import requests + + +class Chat: + def __init__(self, data: Dict): + self.message = self._get_message_content(data) + self.user_id = self._get_user_id(data) + self.first_name = self._get_first_name(data) + + def _get_message_content(self, data: Dict) -> str: + if 'callback_query' in data: + return data['callback_query']['data'] + return data['message']['text'] + + def _get_user_id(self, data: Dict) -> str: + if 'callback_query' in data: + return data['callback_query']['from']['id'] + return data['message']['from']['id'] + + def _get_first_name(self, data: Dict) -> str: + if 'callback_query' in data: + return data['callback_query']['from']['first_name'] + return data['message']['from']['first_name'] + + +class Bot: + def __init__(self, bot_api: str, webhook_url: str): + self.base = self._set_base_url(bot_api) + self.webhook_setter_url = self._set_webhook_setter_url(webhook_url) + + def _set_base_url(self, bot_api: str) -> str: + return f'https://api.telegram.org/bot{bot_api}/' + + def _set_webhook_setter_url(self, webhook_url: str) -> str: + return f'{self.base}setWebhook?url={webhook_url}/telegram/' + + def set_webhook(self): + return requests.get(self.webhook_setter_url) + + def drop_webhook(self): + data = {'drop_pending_updates': True} + return requests.get(url=f'{self.base}deleteWebhook', data=data) + + async def send_message( + self, chat_id: str, + text: str, + reply_markup: Optional[Dict[str, Any]] = None): + async with AsyncClient(base_url=self.base) as ac: + message = { + 'chat_id': chat_id, + 'text': text} + if reply_markup: + message.update(reply_markup) + return await ac.post('sendMessage', data=message) diff --git a/app/templates/agenda.html b/app/templates/agenda.html index 873b69e5..70563c60 100644 --- a/app/templates/agenda.html +++ b/app/templates/agenda.html @@ -44,7 +44,7 @@

    {{ start_date.strftime("%d/%m/%Y") }} - {{end_date.strftime("%d/%m/%Y") }}{{ events_date.strftime("%d/%m/%Y") }} {% for event in events_list %} -
    {{ event[0].start.time().strftime("%H:%M") }} - {{ event[0].title }} , duration: {{ event[1] }}
    +
    {% endfor %} {% endfor %} diff --git a/app/templates/base.html b/app/templates/base.html index ddc549db..16aaf490 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -15,7 +15,7 @@

    sa8(oHlJkA|=IGPjS&JoyQ>JOSG?wibpDNPaf2t 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%0DapBRy6V!5!an&aNJ+Ak>SUzn!^a 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 H_doyHR()^B literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/pill.jpg b/app/static/event_flairs/pill.jpg new file mode 100644 index 0000000000000000000000000000000000000000..71ae31b15f2b965878bf5cc460d00e4a3495eaa6 GIT binary patch literal 70915 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 literal 0 HcmV?d00001 diff --git a/app/static/event_flairs/pingpong.jpg b/app/static/event_flairs/pingpong.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47a4dd6642b2e29d507ec759fd9ae26d655ce41e GIT binary patch literal 85814 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