├── .gitignore ├── LICENSE.md ├── README.MD ├── dist ├── please-cli-0.1.2.tar.gz ├── please-cli-0.2.0.tar.gz ├── please-cli-0.2.1.tar.gz ├── please_cli-0.1.2-py2.py3-none-any.whl ├── please_cli-0.1.2-py3-none-any.whl ├── please_cli-0.2.0-py3-none-any.whl ├── please_cli-0.2.1-py3-none-any.whl ├── please_cli-0.3.0-py3-none-any.whl ├── please_cli-0.3.0.tar.gz ├── please_cli-0.3.1-py3-none-any.whl └── please_cli-0.3.1.tar.gz ├── illustration1.jpg ├── please.gif ├── please ├── __init__.py ├── please.py ├── quotes.json └── the_office_quotes.json ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py └── test_please.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | venv 3 | .* 4 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 NayamAmarshe 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- 1 |
2 | 3 | **For updates, questions and more:** 4 | 5 | 6 | 7 | 8 |
9 | 10 |

🙏 Please - New Tab Page for your Terminal 🙏

11 | 12 |

Get a beautifully formatted minimalistic new tab page with a greeting, date and time, inspirational quotes, your personal tasks and to-do list everytime you open the terminal with Please CLI.

13 | 14 |

15 | 16 | # [Version 0.3.1 is out now!](https://github.com/NayamAmarshe/please/releases/tag/0.3.1) 17 | ### Upgrade with `pip3 install please-cli --upgrade` 18 | 19 | # 📖 Table of Contents 20 | 21 | - [🚀 Installation](#-installation) 22 | - [1️⃣ Method 1](#method-1) 23 | - [2️⃣ Method 2](#method-2) 24 | - [🚑 Troubleshooting](#-troubleshooting) 25 | - [👨‍💻 Commands](#-commands) 26 | - [🧰 Additional Optional Configuration](#-additional-optional-configuration) 27 | - [🚮 Uninstalling](#-uninstalling) 28 | - [❤ Credits](#-credits) 29 | 30 | # 🚀 Installation 31 | 32 | ### Method 1: 33 | 34 | 1. Make sure you have Python 3 installed on your computer. 35 | 2. Open your terminal and paste the command below: 36 | 37 | ```bash 38 | pip install please-cli 39 | 40 | # If you get an error about 'pip not found', just replace pip with pip3. 41 | ``` 42 | 43 | 3. To run **please** everytime you open the terminal: 44 | 45 | ```bash 46 | # FOR BASH 47 | echo 'please' >> ~/.bashrc 48 | 49 | # FOR ZSH 50 | echo 'please' >> ~/.zshrc 51 | 52 | # FOR FISH 53 | set fish_greeting please 54 | ``` 55 | 56 | Or if you prefer to run **please** once a day: 57 | 58 | ```bash 59 | # FOR BASH 60 | echo 'please daily' >> ~/.bashrc 61 | 62 | # FOR ZSH 63 | echo 'please daily' >> ~/.zshrc 64 | 65 | # FOR FISH 66 | set fish_greeting please daily 67 | ``` 68 | 69 | 4. That's it! Check if `please` command works in your terminal. 70 | 71 | ### Method 2: 72 | 73 | 1. Go to the releases section. 74 | 2. Download the latest release WHL file. 75 | 3. Open terminal and paste the command below: 76 | 77 | ```bash 78 | pip install --user ~/Downloads/please_cli* 79 | 80 | # If you get an error about 'pip not found', just replace pip with pip3. 81 | ``` 82 | 83 | Change the path of the file if you downloaded it elsewhere. 84 | 85 | 4. To run **please** everytime you open the terminal: 86 | 87 | ```bash 88 | # FOR BASH 89 | echo 'please' >> ~/.bashrc 90 | 91 | # FOR ZSH 92 | echo 'please' >> ~/.zshrc 93 | 94 | # FOR FISH 95 | set fish_greeting please 96 | ``` 97 | 98 | 5. That's it! Check if `please` command works in your terminal. 99 | 100 | ###### Having trouble with installation or have any ideas? Please create an issue ticket :) 101 | 102 | # 🚑 Troubleshooting 103 | 104 | Getting a `command not found: please` error? That means the Python modules installation folder is not in PATH. 105 | To fix this: 106 | 107 | ```bash 108 | echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc 109 | ``` 110 | and restart the terminal. 111 | 112 | # 👨‍💻 Commands 113 | 114 | Some of these commands may not be in the latest release. 115 | ```bash 116 | # Show time, quotes and tasks 117 | please 118 | 119 | # Add a task 120 | please add "TASK NAME" 121 | 122 | # Delete a task 123 | please delete 124 | 125 | # Mark task as done 126 | please do 127 | 128 | # Edit task name 129 | please edit 130 | 131 | # Mark task as undone 132 | please undo 133 | 134 | # Show tasks even if all tasks are marked as done 135 | please showtasks 136 | 137 | # Move task to specified position 138 | please move 139 | 140 | # Toggle Time between 24 hours and 12 hours format 141 | please changetimeformat 142 | 143 | # Change your name 144 | please callme "NAME" 145 | 146 | # Delete all done tasks 147 | please clean 148 | 149 | # Reset all settings and tasks 150 | please setup 151 | ``` 152 | 153 | # 🧰 Additional Optional Configuration 154 | 155 | ![image](https://user-images.githubusercontent.com/25067102/184050404-15c787d5-4b2f-40c5-a2df-0b2892099f1a.png) 156 | 157 | ## Remove Greeting in please's output 158 | 159 | 1.Navigate to `~/.config/please` 160 | 2. Open config.json 161 | 3. Change `"diable_greeting": false` to `"diable_greeting": true` (All lowercase). 162 | 163 | ## Remove Horizontal Line in please's output 164 | 165 | 1.Navigate to `~/.config/please` 166 | 2. Open config.json 167 | 3. Change `"diable_line": false` to `"diable_line": true` (All lowercase). 168 | 169 | ## Remove Quotes in please's output 170 | 171 | 1.Navigate to `~/.config/please` 172 | 2. Open config.json 173 | 3. Change `"diable_quotes": false` to `"diable_quotes": true` (All lowercase). 174 | 175 | # 💻 Local Development 176 | 177 | 1. To get started, first install poetry: 178 | 179 | ```bash 180 | curl -sSL https://install.python-poetry.org | python3 - 181 | ``` 182 | 183 | 2. Clone this project 184 | 3. `cd` to the project directory and run virtual environment: 185 | 186 | ```bash 187 | poetry shell 188 | 189 | # OR THIS, IF 'poetry shell' doesn't work 190 | 191 | . "$(dirname $(poetry run which python))/activate" 192 | ``` 193 | 194 | 4. Install all dependencies: 195 | 196 | ```bash 197 | poetry install 198 | ``` 199 | 200 | - `please` will be available to use as a command in the virtual environment after using `poetry install`. 201 | 202 | 5. Finally, run the python script with: 203 | 204 | ```bash 205 | python please/please.py 206 | ``` 207 | 208 | 6. To build a WHL package: 209 | 210 | ```bash 211 | poetry build 212 | ``` 213 | 214 | - The package will be generated in **dist** folder, you can then use pip to install the WHL file. 215 | 216 | 7. **For Nayam:** Publish the package with: 217 | 218 | ``` 219 | poetry publish -u -p 220 | ``` 221 | 222 | # 🚮 Uninstalling 223 | 224 | Open your terminal and type: 225 | 226 | ```bash 227 | pip uninstall please-cli 228 | ``` 229 | 230 | and also edit your **.zshrc** or **.bashrc** file and remove the line that says `please` at the end of the file. 231 | 232 | # ♥ Credits 233 | 234 | - Thanks to @CodePleaseRun & @guedesfelipe for their contributions. 235 | - Thanks to @lukePeavey for the quotes.json file taken from quotable.io 236 | 237 | # 238 | 239 |

Made by TGS963 and NayamAmarshe with ⌨ and 🖱

240 | -------------------------------------------------------------------------------- /dist/please-cli-0.1.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please-cli-0.1.2.tar.gz -------------------------------------------------------------------------------- /dist/please-cli-0.2.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please-cli-0.2.0.tar.gz -------------------------------------------------------------------------------- /dist/please-cli-0.2.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please-cli-0.2.1.tar.gz -------------------------------------------------------------------------------- /dist/please_cli-0.1.2-py2.py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please_cli-0.1.2-py2.py3-none-any.whl -------------------------------------------------------------------------------- /dist/please_cli-0.1.2-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please_cli-0.1.2-py3-none-any.whl -------------------------------------------------------------------------------- /dist/please_cli-0.2.0-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please_cli-0.2.0-py3-none-any.whl -------------------------------------------------------------------------------- /dist/please_cli-0.2.1-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please_cli-0.2.1-py3-none-any.whl -------------------------------------------------------------------------------- /dist/please_cli-0.3.0-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please_cli-0.3.0-py3-none-any.whl -------------------------------------------------------------------------------- /dist/please_cli-0.3.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please_cli-0.3.0.tar.gz -------------------------------------------------------------------------------- /dist/please_cli-0.3.1-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please_cli-0.3.1-py3-none-any.whl -------------------------------------------------------------------------------- /dist/please_cli-0.3.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/dist/please_cli-0.3.1.tar.gz -------------------------------------------------------------------------------- /illustration1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/illustration1.jpg -------------------------------------------------------------------------------- /please.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NayamAmarshe/please/10e94b3e7ea929037bcbe68bbc2567404be0aa27/please.gif -------------------------------------------------------------------------------- /please/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.3.1" 2 | -------------------------------------------------------------------------------- /please/please.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | import datetime 3 | import json 4 | import os 5 | import random 6 | import shutil 7 | from os.path import expanduser 8 | 9 | import typer 10 | from rich.align import Align 11 | from rich.console import Console 12 | from rich.markdown import Markdown 13 | from rich.rule import Rule 14 | from rich.table import Table 15 | 16 | app = typer.Typer() 17 | console = Console() 18 | 19 | COLOR_INFO = "cyan1 on purple3" 20 | COLOR_SUCCESS = "black on green" 21 | COLOR_WARNING = "bright_red on bright_white" 22 | COLOR_ERROR = "black on bright_red" 23 | 24 | 25 | def center_print(text, style: str = None, wrap: bool = False) -> None: 26 | """Print text with center alignment. 27 | 28 | Args: 29 | text (Union[str, Rule, Table]): object to center align 30 | style (str, optional): styling of the object. Defaults to None. 31 | """ 32 | if wrap: 33 | width = shutil.get_terminal_size().columns // 2 34 | else: 35 | width = shutil.get_terminal_size().columns 36 | 37 | console.print(Align.center(text, style=style, width=width)) 38 | 39 | 40 | def write_config(data: dict) -> None: 41 | with open(os.path.join(config_path, "config.json"), "w") as of: 42 | of.write(json.dumps(data, indent=2)) 43 | 44 | 45 | def all_tasks_done() -> bool: 46 | return all(task["done"] for task in config["tasks"]) 47 | 48 | 49 | @app.command(short_help="Change name without resetting data") 50 | def callme(name: str) -> None: 51 | config["user_name"] = name 52 | write_config(config) 53 | center_print("\nThanks for letting me know your name!\n", "black on green") 54 | 55 | 56 | @app.command(short_help="Add a Task") 57 | def add(task: str) -> None: 58 | new_task = {"name": task, "done": False} 59 | config["tasks"].append(new_task) 60 | write_config(config) 61 | center_print(f'Added "{task}" to the list', COLOR_SUCCESS) 62 | print_tasks() 63 | 64 | @app.command(short_help="Show once a day") 65 | def daily(ctx: typer.Context) -> None: 66 | try: 67 | if config["last_reminder"] == datetime.date.today().strftime("%d-%m-%Y"): 68 | pass 69 | else: 70 | config["last_reminder"] = datetime.date.today().strftime("%d-%m-%Y") 71 | write_config(config) 72 | show(ctx) 73 | except: 74 | config["last_reminder"] = datetime.date.today().strftime("%d-%m-%Y") 75 | write_config(config) 76 | show(ctx) 77 | 78 | @app.command(short_help="Deletes a Task") 79 | def delete(index: int) -> None: 80 | index = index - 1 81 | if len(config["tasks"]) == 0: 82 | center_print( 83 | "Sorry, There are no tasks left to delete", COLOR_INFO, wrap=True 84 | ) 85 | return 86 | 87 | if not 0 <= index < len(config["tasks"]): 88 | center_print( 89 | "Are you sure you gave me the correct number to delete?", 90 | COLOR_WARNING, 91 | wrap=True, 92 | ) 93 | else: 94 | deleted_task = config["tasks"][index] 95 | del config["tasks"][index] 96 | write_config(config) 97 | center_print(f"Deleted '{deleted_task['name']}'", COLOR_SUCCESS) 98 | print_tasks(True) 99 | 100 | 101 | @app.command(short_help="Mark a task as done") 102 | def do(index: int) -> None: 103 | index = index - 1 104 | 105 | if not 0 <= index < len(config["tasks"]): 106 | center_print( 107 | "Are you sure you gave me the correct number to mark as done?", 108 | COLOR_WARNING, 109 | wrap=True, 110 | ) 111 | return 112 | 113 | if len(config["tasks"]) == 0: 114 | center_print( 115 | "Sorry, There are no tasks to mark as done", COLOR_ERROR, wrap=True 116 | ) 117 | return 118 | 119 | if (config["tasks"][index]["done"] == True): 120 | center_print("No Updates Made, Task Already Done", 121 | COLOR_INFO) 122 | print_tasks() 123 | return 124 | 125 | if all_tasks_done(): 126 | center_print("All tasks are already completed!", COLOR_SUCCESS) 127 | return 128 | 129 | config["tasks"][index]["done"] = True 130 | write_config(config) 131 | center_print("Updated Task List", COLOR_SUCCESS) 132 | print_tasks() 133 | 134 | 135 | @app.command(short_help="Mark a task as undone") 136 | def undo(index: int) -> None: 137 | index = index - 1 138 | 139 | if not 0 <= index < len(config["tasks"]): 140 | center_print( 141 | "Are you sure you gave me the correct number to mark as undone?", 142 | COLOR_WARNING, 143 | wrap=True, 144 | ) 145 | return 146 | 147 | if len(config["tasks"]) == 0: 148 | center_print( 149 | "Sorry, There are no tasks to mark as undone", COLOR_INFO, wrap=True 150 | ) 151 | return 152 | 153 | if (config["tasks"][index]["done"] == False): 154 | center_print("No Updates Made, Task Still Pending", 155 | COLOR_INFO) 156 | print_tasks() 157 | return 158 | 159 | config["tasks"][index]["done"] = False 160 | write_config(config) 161 | center_print("Updated Task List", COLOR_SUCCESS) 162 | print_tasks() 163 | 164 | 165 | @app.command(short_help="Change task order") 166 | def move(old_index: int, new_index: int): 167 | if (len(config["tasks"]) == 0): 168 | center_print( 169 | "Sorry, cannot move tasks as the Task list is empty", COLOR_ERROR 170 | ) 171 | return 172 | 173 | try: 174 | config["tasks"][old_index - 1], config["tasks"][new_index - 1] = ( 175 | config["tasks"][new_index - 1], 176 | config["tasks"][old_index - 1], 177 | ) 178 | write_config(config) 179 | if old_index != new_index: 180 | center_print("Updated Task List", COLOR_SUCCESS) 181 | else: 182 | center_print("No Updates Made", COLOR_INFO) 183 | print_tasks(config["tasks"]) 184 | except: 185 | center_print( 186 | "Please check the entered index values", COLOR_WARNING 187 | ) 188 | 189 | @app.command(short_help="Edit task name") 190 | def edit(index: int, new_name: str) -> None: 191 | if not 0 <= index - 1 < len(config["tasks"]): 192 | center_print( 193 | "Are you sure you gave me the correct task number?", 194 | COLOR_WARNING, 195 | wrap=True, 196 | ) 197 | return 198 | 199 | if (len(config["tasks"]) == 0): 200 | center_print( 201 | "Sorry, cannot edit tasks as the Task list is empty", COLOR_ERROR 202 | ) 203 | return 204 | 205 | if (len(new_name) == 0): 206 | center_print( 207 | "Please enter a valid name", COLOR_ERROR 208 | ) 209 | return 210 | 211 | try: 212 | old_name = config["tasks"][index - 1]["name"] 213 | config["tasks"][index - 1]["name"] = new_name 214 | write_config(config) 215 | if old_name != new_name: 216 | center_print("Updated Task Name", COLOR_SUCCESS) 217 | else: 218 | center_print("No Updates Made", COLOR_INFO) 219 | print_tasks(config["tasks"]) 220 | except: 221 | center_print( 222 | "Please check the entered Task index and new Task name", COLOR_WARNING 223 | ) 224 | 225 | @app.command(short_help="Clean up tasks marked as done from the task list") 226 | def clean() -> None: 227 | res = [] 228 | for i in config['tasks']: 229 | if i['done'] != True: 230 | res.append(i) 231 | if config['tasks'] != res: 232 | config['tasks'] = res 233 | write_config(config) 234 | center_print("Updated Task List", COLOR_SUCCESS) 235 | print_tasks(config["tasks"]) 236 | return 237 | center_print("No Updates Made", COLOR_INFO) 238 | print_tasks(config["tasks"]) 239 | 240 | 241 | @app.command(short_help="Toggle Time Format from 24 Hours to 12 Hours") 242 | def changetimeformat() -> None: 243 | try: 244 | if config["time_format_24h"] is (None or False): 245 | config["time_format_24h"] = True 246 | center_print("Changed Time Format from 12h to 24h", 247 | COLOR_SUCCESS) 248 | else: 249 | config["time_format_24h"] = False 250 | center_print("Changed Time Format from 24h to 12h", 251 | COLOR_SUCCESS) 252 | except: 253 | config["time_format_24h"] = False 254 | write_config(config) 255 | 256 | @app.command(short_help="Set a custom file to fetch quotes") 257 | def changequotes(quotes_file: str) -> None: 258 | #Check if file exists and it is a valid JSON 259 | try: 260 | with open(quotes_file, "r") as qf: 261 | quotes = json.load(qf) 262 | 263 | #Check if the file has at least one quote 264 | if len(quotes) == 0: 265 | center_print( 266 | "There must be at least 1 quote", COLOR_ERROR 267 | ) 268 | return 269 | 270 | #Check if the file has the right keys 271 | try: 272 | for q in quotes: 273 | content = q["content"] 274 | author = q["author"] 275 | 276 | # File is valid, replace the path in the config.json 277 | config["quotes_file"] = quotes_file 278 | center_print("Changed quote file to " + quotes_file, 279 | COLOR_SUCCESS) 280 | write_config(config) 281 | 282 | #Catch wrong key error exception 283 | except KeyError: 284 | center_print( 285 | "The JSON must have the \"author\" and \"content\" fields", COLOR_ERROR 286 | ) 287 | 288 | #Catch no file exception 289 | except FileNotFoundError: 290 | center_print( 291 | "Sorry, the file was not found, ensure that you provided the full path\n of the JSON file and the file exists", COLOR_ERROR 292 | ) 293 | #Catch a bag JSON format exception 294 | except json.decoder.JSONDecodeError: 295 | center_print( 296 | "Please insert a file with a valid JSON format", COLOR_ERROR 297 | ) 298 | 299 | 300 | @app.command(short_help="Show all Tasks") 301 | def showtasks() -> None: 302 | task_num = config["tasks"] 303 | table1 = Table( 304 | title="Tasks", 305 | title_style="grey39", 306 | header_style="#e85d04", 307 | style="#e85d04 bold", 308 | ) 309 | table1.add_column("Number", style="#e85d04") 310 | table1.add_column("Task") 311 | table1.add_column("Status") 312 | 313 | if len(task_num) == 0: 314 | center_print(table1) 315 | else: 316 | for index, task in enumerate(task_num): 317 | if task["done"]: 318 | task_name = f"[#A0FF55] {task['name']}[/]" 319 | task_status = f'{config.get("done_icon", "✅")}' 320 | task_index = f"[#A0FF55] {str(index + 1)} [/]" 321 | else: 322 | task_name = f"[#FF5555] {task['name']}[/]" 323 | task_status = f'{config.get("notdone_icon", "❌")}' 324 | task_index = f"[#FF5555] {str(index + 1)} [/]" 325 | 326 | table1.add_row(task_index, task_name, task_status) 327 | center_print(table1) 328 | 329 | if(all_tasks_done()): 330 | center_print("[#61E294]Looking good, no pending tasks 😁[/]") 331 | 332 | 333 | def print_tasks(forced_print: bool = False) -> None: 334 | if not all_tasks_done() or forced_print: 335 | showtasks() 336 | else: 337 | center_print("[#61E294]Looking good, no pending tasks 😁[/]") 338 | 339 | 340 | def getquotes() -> dict: 341 | """Select a random quote. 342 | 343 | Returns: 344 | dict: quote with its metadata 345 | """ 346 | 347 | with open(config["quotes_file"], "r") as qf: 348 | quotes_file = json.load(qf) 349 | return quotes_file[random.randrange(0, len(quotes_file))] 350 | 351 | 352 | @app.command(short_help="Reset all data and run setup") 353 | def setup() -> None: 354 | """Initialize the config file.""" 355 | config = {} 356 | config["user_name"] = typer.prompt( 357 | typer.style("Hello! What can I call you?", fg=typer.colors.CYAN) 358 | ) 359 | 360 | code_markdown = Markdown( 361 | """ 362 | please callme 363 | """ 364 | ) 365 | center_print("\nThanks for letting me know your name!") 366 | center_print("If you wanna change your name later, please use:", "red") 367 | console.print(code_markdown) 368 | 369 | #Get location 370 | __location__ = os.path.realpath( 371 | os.path.join(os.getcwd(), os.path.dirname(__file__)) 372 | ) 373 | 374 | config["initial_setup_done"] = True 375 | config["tasks"] = [] 376 | config["disable_line"] = False 377 | config["disable_quotes"] = False 378 | config["disable_greeting"] = False 379 | config["time_format_24h"] = False 380 | config["last_reminder"] = None 381 | config["done_icon"] = "✅" 382 | config["notdone_icon"] = "❌" 383 | config["quotes_file"] = os.path.join(__location__, "quotes.json") 384 | write_config(config) 385 | 386 | 387 | @app.callback(invoke_without_command=True) 388 | def show(ctx: typer.Context) -> None: 389 | """Greets the user.""" 390 | date_now = datetime.datetime.now() 391 | user_name = config["user_name"] 392 | 393 | if ctx.invoked_subcommand is None: 394 | date_text = "" 395 | 396 | if "disable_greeting" in config.keys() and config["disable_greeting"] == True: 397 | pass 398 | else: 399 | config["disable_greeting"] = False 400 | write_config(config) 401 | try: 402 | if config["time_format_24h"] is (None or False): 403 | date_text = f"[#FFBF00] Hello {user_name}! It's {date_now.strftime('%d %b | %I:%M %p')}[/]" 404 | else: 405 | date_text = f"[#FFBF00] Hello {user_name}! It's {date_now.strftime('%d %b | %H:%M')}[/]" 406 | except: 407 | config["time_format_24h"] = True 408 | write_config(config) 409 | date_text = f"[#FFBF00] Hello {user_name}! It's {date_now.strftime('%d %b | %I:%M %p')}[/]" 410 | 411 | if "disable_line" in config.keys() and config["disable_line"] == True: 412 | center_print(date_text) 413 | else: 414 | config["disable_line"] = False 415 | write_config(config) 416 | console.rule(date_text, align="center", style="#FFBF00") 417 | 418 | if "disable_quotes" in config.keys() and config["disable_quotes"] == True: 419 | pass 420 | else: 421 | config["disable_quotes"] = False 422 | write_config(config) 423 | quote = getquotes() 424 | center_print(f'[#63D2FF]"{quote["content"]}"[/]', wrap=True) 425 | center_print( 426 | f'[#F03A47][i]- {quote["author"]}[/i][/]\n', wrap=True) 427 | 428 | print_tasks() 429 | 430 | 431 | def main() -> None: 432 | """Load config file and program initialization.""" 433 | global config_path 434 | config_path = os.path.join(expanduser("~"), ".config", "please") 435 | if not os.path.exists(config_path): 436 | os.makedirs(config_path) 437 | 438 | try: 439 | with open(os.path.join(config_path, "config.json")) as config_file: 440 | global config 441 | config = json.load(config_file) 442 | except FileNotFoundError: 443 | open(os.path.join(config_path, "config.json"), "w") 444 | typer.run(setup) 445 | except json.JSONDecodeError: 446 | center_print( 447 | "Something's wrong with your config file. You can fix ~/.config/please/config.json file manually or you can enter your name again in the setup wizard to reset the config file. ENTERING NAME WILL OVERWRITE YOUR PREVIOUS CONFIG.", COLOR_WARNING) 448 | typer.run(setup) 449 | else: 450 | if config["initial_setup_done"] is True: 451 | app() 452 | else: 453 | typer.run(setup) 454 | 455 | 456 | main() 457 | -------------------------------------------------------------------------------- /please/quotes.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "_id": "juG0aJTnYxmf", 4 | "content": "The Superior Man is aware of Righteousness, the inferior man is aware of advantage.", 5 | "author": "Confucius", 6 | "tags": ["famous-quotes"], 7 | "authorId": "ropvZKOXYhLr", 8 | "authorSlug": "confucius", 9 | "length": 83 10 | }, 11 | { 12 | "_id": "FMZiiLHfCOc", 13 | "content": "America's freedom of religion, and freedom from religion, offers every wisdom tradition an opportunity to address our soul-deep needs: Christianity, Judaism, Islam, Buddhism, Hinduism, secular humanism, agnosticism and atheism among others.", 14 | "author": "Parker Palmer", 15 | "tags": ["wisdom"], 16 | "authorId": "XPDojD6THK", 17 | "authorSlug": "parker-palmer", 18 | "length": 240 19 | }, 20 | { 21 | "_id": "CXJ3rBlnfFa2", 22 | "content": "Myths which are believed in tend to become true.", 23 | "author": "George Orwell", 24 | "tags": ["famous-quotes"], 25 | "authorId": "YyZuhLs2-ki6", 26 | "authorSlug": "george-orwell", 27 | "length": 48 28 | }, 29 | { 30 | "_id": "ihnLNFx2ZolZ", 31 | "content": "In all chaos there is a cosmos, in all disorder a secret order.", 32 | "author": "Carl Jung", 33 | "tags": ["famous-quotes"], 34 | "authorId": "-LYBJJujV7RL", 35 | "authorSlug": "carl-jung", 36 | "length": 63 37 | }, 38 | { 39 | "_id": "HFT6qcdMVVt", 40 | "content": "Be courteous to all, but intimate with few, and let those few be well tried before you give them your confidence.", 41 | "author": "George Washington", 42 | "tags": ["friendship"], 43 | "authorId": "e2dM0CnWTjCD", 44 | "authorSlug": "george-washington", 45 | "length": 113 46 | }, 47 | { 48 | "_id": "r6gpkIboJCzH", 49 | "content": "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.", 50 | "author": "Robert Fulghum", 51 | "tags": ["famous-quotes"], 52 | "authorId": "OMH4P98yJ7YG", 53 | "authorSlug": "robert-fulghum", 54 | "length": 135 55 | }, 56 | { 57 | "_id": "1BXjOAdiKUXW", 58 | "content": "The past has no power to stop you from being present now. Only your grievance about the past can do that.", 59 | "author": "Eckhart Tolle", 60 | "tags": ["famous-quotes"], 61 | "authorId": "I6wUbDqsmByX", 62 | "authorSlug": "eckhart-tolle", 63 | "length": 105 64 | }, 65 | { 66 | "_id": "Z5HhvrGNn3_Y", 67 | "content": "There is nothing happens to any person but what was in his power to go through with.", 68 | "author": "Marcus Aurelius", 69 | "tags": ["famous-quotes"], 70 | "authorId": "zW_A5fM6XU-v", 71 | "authorSlug": "marcus-aurelius", 72 | "length": 84 73 | }, 74 | { 75 | "_id": "WDGgxBqNWco9", 76 | "content": "The smallest act of kindness is worth more than the grandest intention.", 77 | "author": "Oscar Wilde", 78 | "tags": ["famous-quotes"], 79 | "authorId": "yw5O7wULaKfx", 80 | "authorSlug": "oscar-wilde", 81 | "length": 71 82 | }, 83 | { 84 | "_id": "2hNPcjVsMTb", 85 | "content": "Every problem has a gift for you in its hands.", 86 | "author": "Richard Bach", 87 | "tags": ["famous-quotes"], 88 | "authorId": "t9lNqDH0TmYo", 89 | "authorSlug": "richard-bach", 90 | "length": 46 91 | }, 92 | { 93 | "_id": "o8Xc7pO8Y1aD", 94 | "content": "The greatest minds are capable of the greatest vices as well as of the greatest virtues.", 95 | "author": "René Descartes", 96 | "tags": ["famous-quotes"], 97 | "authorId": "7oQmRTe0VZhD", 98 | "authorSlug": "rene-descartes", 99 | "length": 88 100 | }, 101 | { 102 | "_id": "T3WzgRWp0RNY", 103 | "content": "The world makes way for the man who knows where he is going.", 104 | "author": "Ralph Waldo Emerson", 105 | "tags": ["famous-quotes"], 106 | "authorId": "xEVEeQ7m4KQT", 107 | "authorSlug": "ralph-waldo-emerson", 108 | "length": 60 109 | }, 110 | { 111 | "_id": "J2QOuZPIiG", 112 | "content": "You are a product of your environment. So choose the environment that will best develop you toward your objective. Analyze your life in terms of its environment. Are the things around you helping you toward success - or are they holding you back?", 113 | "author": "W. Clement Stone", 114 | "tags": ["wisdom"], 115 | "authorId": "esj6cyXo7w3_", 116 | "authorSlug": "w-clement-stone", 117 | "length": 246 118 | }, 119 | { 120 | "_id": "ALcsEfDR7FL", 121 | "content": "The cautious seldom err.", 122 | "author": "Confucius", 123 | "tags": ["famous-quotes"], 124 | "authorId": "ropvZKOXYhLr", 125 | "authorSlug": "confucius", 126 | "length": 24 127 | }, 128 | { 129 | "_id": "q3SfzGZd2iGb", 130 | "content": "The most complicated achievements of thought are possible without the assistance of consciousness.", 131 | "author": "Sigmund Freud", 132 | "tags": ["famous-quotes"], 133 | "authorId": "S2-JbY3NzItd", 134 | "authorSlug": "sigmund-freud", 135 | "length": 98 136 | }, 137 | { 138 | "_id": "yr4loYMOP15w", 139 | "content": "As we express our gratitude, we must never forget that the highest appreciation is not to utter words, but to live by them.", 140 | "author": "John F. Kennedy", 141 | "tags": ["famous-quotes"], 142 | "authorId": "hVmL2YCoGCRZ", 143 | "authorSlug": "john-f-kennedy", 144 | "length": 123 145 | }, 146 | { 147 | "_id": "SjSXV2RqMnq3", 148 | "content": "The greatest way to live with honor in this world is to be what we pretend to be.", 149 | "author": "Socrates", 150 | "tags": ["famous-quotes"], 151 | "authorId": "C9DlPOiO6CUk", 152 | "authorSlug": "socrates", 153 | "length": 81 154 | }, 155 | { 156 | "_id": "O_jlFdjUtHPT", 157 | "content": "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.", 158 | "author": "Richard Bach", 159 | "tags": ["famous-quotes"], 160 | "authorId": "t9lNqDH0TmYo", 161 | "authorSlug": "richard-bach", 162 | "length": 132 163 | }, 164 | { 165 | "_id": "tE2DJstE_-", 166 | "content": "Wisdom begins at the end.", 167 | "author": "Daniel Webster", 168 | "tags": ["wisdom"], 169 | "authorId": "6MQyJsAQJ0", 170 | "authorSlug": "daniel-webster", 171 | "length": 25 172 | }, 173 | { 174 | "_id": "6Frokv7EPoui", 175 | "content": "Ignorant men don't know what good they hold in their hands until they've flung it away.", 176 | "author": "Sophocles", 177 | "tags": ["famous-quotes"], 178 | "authorId": "bBwlN7LI2Jtu", 179 | "authorSlug": "sophocles", 180 | "length": 87 181 | }, 182 | { 183 | "_id": "LlHX1-JaSX4v", 184 | "content": "However many holy words you read, however many you speak, what good will they do you if you do not act on upon them?", 185 | "author": "Buddha", 186 | "tags": ["famous-quotes"], 187 | "authorId": "sUNjshHENA05", 188 | "authorSlug": "buddha", 189 | "length": 116 190 | }, 191 | { 192 | "_id": "dZewn83VJ8", 193 | "content": "Science gives us knowledge, but only philosophy can give us wisdom.", 194 | "author": "Will Durant", 195 | "tags": ["wisdom"], 196 | "authorId": "ePSTACfg6LJF", 197 | "authorSlug": "will-durant", 198 | "length": 67 199 | }, 200 | { 201 | "_id": "HQNnn2x2Vc", 202 | "content": "A passion for politics stems usually from an insatiable need, either for power, or for friendship and adulation, or a combination of both.", 203 | "author": "Fawn M. Brodie", 204 | "tags": ["friendship", "politics"], 205 | "authorId": "Miy-SXplY_", 206 | "authorSlug": "fawn-m-brodie", 207 | "length": 138 208 | }, 209 | { 210 | "_id": "yE-5JJkxPMwS", 211 | "content": "Be not angry that you cannot make others as you wish them to be, since you cannot make yourself as you wish to be.", 212 | "author": "Thomas à Kempis", 213 | "tags": ["famous-quotes"], 214 | "authorId": "dlhcmYIGySaN", 215 | "authorSlug": "thomas-a-kempis", 216 | "length": 114 217 | }, 218 | { 219 | "_id": "K_JAFGFr7CQ", 220 | "content": "No one can make you feel inferior without your consent.", 221 | "author": "Eleanor Roosevelt", 222 | "tags": ["famous-quotes"], 223 | "authorId": "1X7NWb1oyd21", 224 | "authorSlug": "eleanor-roosevelt", 225 | "length": 55 226 | }, 227 | { 228 | "_id": "CFy490n4lo8g", 229 | "content": "Appreciation can make a day, even change a life. Your willingness to put it into words is all that is necessary.", 230 | "author": "Margaret Cousins", 231 | "tags": ["famous-quotes"], 232 | "authorId": "kGus0J4NngTj", 233 | "authorSlug": "margaret-cousins", 234 | "length": 112 235 | }, 236 | { 237 | "_id": "puOWR0I5qnC", 238 | "content": "Much wisdom often goes with fewest words.", 239 | "author": "Sophocles", 240 | "tags": ["wisdom"], 241 | "authorId": "bBwlN7LI2Jtu", 242 | "authorSlug": "sophocles", 243 | "length": 41 244 | }, 245 | { 246 | "_id": "qdu_n6bzzKdo", 247 | "content": "Joy is the best makeup.", 248 | "author": "Anne Lamott", 249 | "tags": ["famous-quotes"], 250 | "authorId": "U9sym_5RKQun", 251 | "authorSlug": "anne-lamott", 252 | "length": 23 253 | }, 254 | { 255 | "_id": "Me8_vxzeboS", 256 | "content": "There never was a good knife made of bad steel.", 257 | "author": "Benjamin Franklin", 258 | "tags": ["famous-quotes"], 259 | "authorId": "xkvcrqREjoOB", 260 | "authorSlug": "benjamin-franklin", 261 | "length": 47 262 | }, 263 | { 264 | "_id": "x16CqiTuVRw2", 265 | "content": "I love my past. I love my present. Im not ashamed of what Ive had, and Im not sad because I have it no longer.", 266 | "author": "Colette", 267 | "tags": ["famous-quotes"], 268 | "authorId": "Yu8OzWEaUynL", 269 | "authorSlug": "colette", 270 | "length": 110 271 | }, 272 | { 273 | "_id": "z-6ZEcSbP", 274 | "content": "There is a difference between happiness and wisdom: he that thinks himself the happiest man is really so; but he that thinks himself the wisest is generally the greatest fool.", 275 | "author": "Francis Bacon", 276 | "tags": ["wisdom"], 277 | "authorId": "zWIvsqe0NWrg", 278 | "authorSlug": "francis-bacon", 279 | "length": 175 280 | }, 281 | { 282 | "_id": "cItDIql9UDZQ", 283 | "content": "To free us from the expectations of others, to give us back to ourselves... there lies the great, singular power of self-respect.", 284 | "author": "Joan Didion", 285 | "tags": ["famous-quotes"], 286 | "authorId": "igzALEEh5F3J", 287 | "authorSlug": "joan-didion", 288 | "length": 129 289 | }, 290 | { 291 | "_id": "Ig8FLVp7MUGN", 292 | "content": "The power of intuitive understanding will protect you from harm until the end of your days.", 293 | "author": "Laozi", 294 | "tags": ["famous-quotes"], 295 | "authorId": "qsaptKSHuLDU", 296 | "authorSlug": "laozi", 297 | "length": 91 298 | }, 299 | { 300 | "_id": "nm0-EMpYdg", 301 | "content": "Never explain - your friends do not need it and your enemies will not believe you anyway.", 302 | "author": "Elbert Hubbard", 303 | "tags": ["friendship"], 304 | "authorId": "CBoxna3kOgDk", 305 | "authorSlug": "elbert-hubbard", 306 | "length": 89 307 | }, 308 | { 309 | "_id": "cfZn_tJRV_", 310 | "content": "Discipline is the bridge between goals and accomplishment.", 311 | "author": "Jim Rohn", 312 | "tags": ["wisdom"], 313 | "authorId": "y1EtofIFCLDG", 314 | "authorSlug": "jim-rohn", 315 | "length": 58 316 | }, 317 | { 318 | "_id": "BGwOo6FZq3tH", 319 | "content": "It is not only for what we do that we are held responsible, but also for what we do not do.", 320 | "author": "Molière", 321 | "tags": ["famous-quotes"], 322 | "authorId": "cnfO1057rjLp", 323 | "authorSlug": "moliere", 324 | "length": 91 325 | }, 326 | { 327 | "_id": "tSMhyFCDwuQ5", 328 | "content": "All difficult things have their origin in that which is easy, and great things in that which is small.", 329 | "author": "Laozi", 330 | "tags": ["famous-quotes"], 331 | "authorId": "qsaptKSHuLDU", 332 | "authorSlug": "laozi", 333 | "length": 102 334 | }, 335 | { 336 | "_id": "tfo24zWoAJ", 337 | "content": "It requires wisdom to understand wisdom: the music is nothing if the audience is deaf.", 338 | "author": "Walter Lippmann", 339 | "tags": ["wisdom"], 340 | "authorId": "62LoYlpnLBnT", 341 | "authorSlug": "walter-lippmann", 342 | "length": 86 343 | }, 344 | { 345 | "_id": "cJH-_m1_f0Um", 346 | "content": "So is cheerfulness, or a good temper, the more it is spent, the more remains.", 347 | "author": "Ralph Waldo Emerson", 348 | "tags": ["famous-quotes"], 349 | "authorId": "xEVEeQ7m4KQT", 350 | "authorSlug": "ralph-waldo-emerson", 351 | "length": 77 352 | }, 353 | { 354 | "_id": "1YXmyT1yhWU", 355 | "content": "Trust yourself. You know more than you think you do.", 356 | "author": "Benjamin Spock", 357 | "tags": ["famous-quotes"], 358 | "authorId": "jolipv2qzign", 359 | "authorSlug": "benjamin-spock", 360 | "length": 52 361 | }, 362 | { 363 | "_id": "Tb-u26v47VO2", 364 | "content": "Never promise more than you can perform.", 365 | "author": "Publilius Syrus", 366 | "tags": ["famous-quotes"], 367 | "authorId": "uvj7ffI-Yu4z", 368 | "authorSlug": "publilius-syrus", 369 | "length": 40 370 | }, 371 | { 372 | "_id": "9rSuCtK9CCZk", 373 | "content": "Formula for success: under promise and over deliver.", 374 | "author": "Tom Peters", 375 | "tags": ["famous-quotes"], 376 | "authorId": "t77znI1gAwCN", 377 | "authorSlug": "tom-peters", 378 | "length": 52 379 | }, 380 | { 381 | "_id": "8ZIDZ3CxrJUg", 382 | "content": "The only limit to our realization of tomorrow will be our doubts of today.", 383 | "author": "Franklin D. Roosevelt", 384 | "tags": ["famous-quotes"], 385 | "authorId": "ejqEsEP8JKVz", 386 | "authorSlug": "franklin-d-roosevelt", 387 | "length": 74 388 | }, 389 | { 390 | "_id": "zbvj3SIQud", 391 | "content": "I think people who are creative are the luckiest people on earth. I know that there are no shortcuts, but you must keep your faith in something Greater than You, and keep doing what you love. Do what you love, and you will find the way to get it out to the world.", 392 | "author": "Judy Collins", 393 | "tags": ["inspirational"], 394 | "authorId": "PZLuQR2YR", 395 | "authorSlug": "judy-collins", 396 | "length": 263 397 | }, 398 | { 399 | "_id": "KBk2VabfrRne", 400 | "content": "The possibilities are numerous once we decide to act and not react.", 401 | "author": "George Bernard Shaw", 402 | "tags": ["famous-quotes"], 403 | "authorId": "zKfoVjq84t9O", 404 | "authorSlug": "george-bernard-shaw", 405 | "length": 67 406 | }, 407 | { 408 | "_id": "EGX58vRmwZac", 409 | "content": "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.", 410 | "author": "Edward de Bono", 411 | "tags": ["famous-quotes"], 412 | "authorId": "Q8iYMcQRfSaG", 413 | "authorSlug": "edward-de-bono", 414 | "length": 114 415 | }, 416 | { 417 | "_id": "Chvu_626SS", 418 | "content": "The most I can do for my friend is simply be his friend.", 419 | "author": "Henry David Thoreau", 420 | "tags": ["friendship"], 421 | "authorId": "NrthgQlym1Ji", 422 | "authorSlug": "henry-david-thoreau", 423 | "length": 56 424 | }, 425 | { 426 | "_id": "gWSsNulTG-B", 427 | "content": "Every one in the world ought to do the things for which he is specially adapted. It is the part of wisdom to recognize what each one of us is best fitted for, and it is the part of education to perfect and utilize such predispositions. Because education can direct and aid nature but can never transform her.", 428 | "author": "Maria Montessori", 429 | "tags": ["wisdom"], 430 | "authorId": "LLK3WHQr-n", 431 | "authorSlug": "maria-montessori", 432 | "length": 308 433 | }, 434 | { 435 | "_id": "4eekGH2qL80L", 436 | "content": "He who lives in harmony with himself lives in harmony with the world.", 437 | "author": "Marcus Aurelius", 438 | "tags": ["famous-quotes"], 439 | "authorId": "zW_A5fM6XU-v", 440 | "authorSlug": "marcus-aurelius", 441 | "length": 69 442 | }, 443 | { 444 | "_id": "q8nzpiYM7R5W", 445 | "content": "The first requisite for success is the ability to apply your physical and mental energies to one problem incessantly without growing weary.", 446 | "author": "Thomas Edison", 447 | "tags": ["famous-quotes"], 448 | "authorId": "PC4gkJPlknC3", 449 | "authorSlug": "thomas-edison", 450 | "length": 139 451 | }, 452 | { 453 | "_id": "mnFoWZfga9OZ", 454 | "content": "Go for it now. The future is promised to no one.", 455 | "author": "Wayne Dyer", 456 | "tags": ["famous-quotes"], 457 | "authorId": "CLxflG5QMMjg", 458 | "authorSlug": "wayne-dyer", 459 | "length": 48 460 | }, 461 | { 462 | "_id": "oWZdsMNhOx", 463 | "content": "To wear your heart on your sleeve isn't a very good plan; you should wear it inside, where it functions best.", 464 | "author": "Margaret Thatcher", 465 | "tags": ["wisdom"], 466 | "authorId": "WVe0z8ZowG", 467 | "authorSlug": "margaret-thatcher", 468 | "length": 109 469 | }, 470 | { 471 | "_id": "eobAW2Ou0", 472 | "content": "You win the victory when you yield to friends.", 473 | "author": "Sophocles", 474 | "tags": ["friendship"], 475 | "authorId": "bBwlN7LI2Jtu", 476 | "authorSlug": "sophocles", 477 | "length": 46 478 | }, 479 | { 480 | "_id": "3x87VqS_qvus", 481 | "content": "He that never changes his opinions, never corrects his mistakes, and will never be wiser on the morrow than he is today.", 482 | "author": "Tryon Edwards", 483 | "tags": ["famous-quotes"], 484 | "authorId": "1MrKaB-moWNI", 485 | "authorSlug": "tryon-edwards", 486 | "length": 120 487 | }, 488 | { 489 | "_id": "xzOfgffA_i4K", 490 | "content": "Not what we have but what we enjoy constitutes our abundance.", 491 | "author": "Jean Antoine Petit-Senn", 492 | "tags": ["famous-quotes"], 493 | "authorId": "yN1jsKxqikaP", 494 | "authorSlug": "jean-antoine-petit-senn", 495 | "length": 61 496 | }, 497 | { 498 | "_id": "47RkLdME26", 499 | "content": "Never tell people how to do things. Tell them what to do and they will surprise you with their ingenuity.", 500 | "author": "George S. Patton", 501 | "tags": ["wisdom"], 502 | "authorId": "fdSvvuZORmh4", 503 | "authorSlug": "george-s-patton", 504 | "length": 105 505 | }, 506 | { 507 | "_id": "rypL5kmdIg8", 508 | "content": "A really great talent finds its happiness in execution.", 509 | "author": "Johann Wolfgang von Goethe", 510 | "tags": ["famous-quotes", "happiness"], 511 | "authorId": "aW1ZR-8LuS28", 512 | "authorSlug": "johann-wolfgang-von-goethe", 513 | "length": 55 514 | }, 515 | { 516 | "_id": "gfTHZTAshWP", 517 | "content": "Wisdom comes alone through suffering.", 518 | "author": "Aeschylus", 519 | "tags": ["wisdom"], 520 | "authorId": "ossJxB6-1", 521 | "authorSlug": "aeschylus", 522 | "length": 37 523 | }, 524 | { 525 | "_id": "HxaMW05ghs7P", 526 | "content": "Every time you smile at someone, it is an action of love, a gift to that person, a beautiful thing.", 527 | "author": "Mother Teresa", 528 | "tags": ["famous-quotes"], 529 | "authorId": "y7OXxqCaXKVa", 530 | "authorSlug": "mother-teresa", 531 | "length": 99 532 | }, 533 | { 534 | "_id": "NrhUkykn4F", 535 | "content": "Marriage: A friendship recognized by the police.", 536 | "author": "Robert Louis Stevenson", 537 | "tags": ["friendship"], 538 | "authorId": "qKwGWW8zDYtf", 539 | "authorSlug": "robert-louis-stevenson", 540 | "length": 48 541 | }, 542 | { 543 | "_id": "OHNMF1vCnPFE", 544 | "content": "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?", 545 | "author": "Rabbi Hillel", 546 | "tags": ["famous-quotes"], 547 | "authorId": "cII2_MfYV9sI", 548 | "authorSlug": "rabbi-hillel", 549 | "length": 100 550 | }, 551 | { 552 | "_id": "ncgMsMKJiBiN", 553 | "content": "If you aren't going all the way, why go at all?", 554 | "author": "Joe Namath", 555 | "tags": ["famous-quotes", "inspirational"], 556 | "authorId": "qHtBDmfzcWY1", 557 | "authorSlug": "joe-namath", 558 | "length": 47 559 | }, 560 | { 561 | "_id": "em8Skf5_TYmL", 562 | "content": "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.", 563 | "author": "Theodore H. White", 564 | "tags": ["famous-quotes"], 565 | "authorId": "K_3C2-eM0XG3", 566 | "authorSlug": "theodore-h-white", 567 | "length": 155 568 | }, 569 | { 570 | "_id": "_XB2MKPzW7dA", 571 | "content": "Success is not the key to happiness. Happiness is the key to success. If you love what you are doing, you will be successful.", 572 | "author": "Albert Schweitzer", 573 | "tags": ["famous-quotes", "success", "happiness"], 574 | "authorId": "ANT0MUtjmG6O", 575 | "authorSlug": "albert-schweitzer", 576 | "length": 125 577 | }, 578 | { 579 | "_id": "cOGCuuIf9q_V", 580 | "content": "Always remember that you are absolutely unique. Just like everyone else.", 581 | "author": "Margaret Mead", 582 | "tags": ["famous-quotes"], 583 | "authorId": "N_2wC_loMyb6", 584 | "authorSlug": "margaret-mead", 585 | "length": 72 586 | }, 587 | { 588 | "_id": "F3KNJ0FPy", 589 | "content": "If you have the guts to keep making mistakes, your wisdom and intelligence leap forward with huge momentum.", 590 | "author": "Holly Near", 591 | "tags": ["wisdom"], 592 | "authorId": "aRQvvTVi6J", 593 | "authorSlug": "holly-near", 594 | "length": 107 595 | }, 596 | { 597 | "_id": "4zLW-um1544g", 598 | "content": "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.", 599 | "author": "David Rockefeller", 600 | "tags": ["famous-quotes"], 601 | "authorId": "b8CEwzZeccbO", 602 | "authorSlug": "david-rockefeller", 603 | "length": 174 604 | }, 605 | { 606 | "_id": "RQP0o_Ze99D", 607 | "content": "No man was ever wise by chance.", 608 | "author": "Seneca the Younger", 609 | "tags": ["famous-quotes", "wisdom"], 610 | "authorId": "TyeFCuRgEQjD", 611 | "authorSlug": "seneca-the-younger", 612 | "length": 31 613 | }, 614 | { 615 | "_id": "oKk8MCHpwgsK", 616 | "content": "Nothing ever goes away until it has taught us what we need to know.", 617 | "author": "Pema Chödrön", 618 | "tags": ["famous-quotes"], 619 | "authorId": "tN_VI2ruKHe1", 620 | "authorSlug": "pema-chodron", 621 | "length": 67 622 | }, 623 | { 624 | "_id": "44zDEFUKvm", 625 | "content": "The more man meditates upon good thoughts, the better will be his world and the world at large.", 626 | "author": "Confucius", 627 | "tags": ["inspirational"], 628 | "authorId": "ropvZKOXYhLr", 629 | "authorSlug": "confucius", 630 | "length": 95 631 | }, 632 | { 633 | "_id": "xH7XN__m5y", 634 | "content": "We can only learn to love by loving.", 635 | "author": "Iris Murdoch", 636 | "tags": ["famous-quotes"], 637 | "authorId": "v2Jk1rHcsGne", 638 | "authorSlug": "iris-murdoch", 639 | "length": 36 640 | }, 641 | { 642 | "_id": "22bmCfi_RKD9", 643 | "content": "The only thing to do with good advice is to pass it on. It is never of any use to oneself.", 644 | "author": "Oscar Wilde", 645 | "tags": ["famous-quotes"], 646 | "authorId": "yw5O7wULaKfx", 647 | "authorSlug": "oscar-wilde", 648 | "length": 90 649 | }, 650 | { 651 | "_id": "Hgj3O0h_R0", 652 | "content": "Our shared values define us more than our differences. And acknowledging those shared values can see us through our challenges today if we have the wisdom to trust in them again.", 653 | "author": "John McCain", 654 | "tags": ["wisdom"], 655 | "authorId": "zZ325SZnbU", 656 | "authorSlug": "john-mc-cain", 657 | "length": 178 658 | }, 659 | { 660 | "_id": "kbd0ItzHwGdq", 661 | "content": "If you change the way you look at things, the things you look at change.", 662 | "author": "Wayne Dyer", 663 | "tags": ["famous-quotes"], 664 | "authorId": "CLxflG5QMMjg", 665 | "authorSlug": "wayne-dyer", 666 | "length": 72 667 | }, 668 | { 669 | "_id": "77ZqNwl8aoR4", 670 | "content": "There are two kinds of failures: those who thought and never did, and those who did and never thought.", 671 | "author": "Laurence J. Peter", 672 | "tags": ["famous-quotes"], 673 | "authorId": "YQGk6ZEcJXwb", 674 | "authorSlug": "laurence-j-peter", 675 | "length": 102 676 | }, 677 | { 678 | "_id": "lZ8sFKiGiC", 679 | "content": "If you don't know where you are going, any road will get you there.", 680 | "author": "Lewis Carroll", 681 | "tags": ["wisdom"], 682 | "authorId": "CAjYjAa7_k", 683 | "authorSlug": "lewis-carroll", 684 | "length": 67 685 | }, 686 | { 687 | "_id": "dEyIaoXFto_A", 688 | "content": "Happiness is a perfume you cannot pour on others without getting a few drops on yourself.", 689 | "author": "Ralph Waldo Emerson", 690 | "tags": ["famous-quotes"], 691 | "authorId": "xEVEeQ7m4KQT", 692 | "authorSlug": "ralph-waldo-emerson", 693 | "length": 89 694 | }, 695 | { 696 | "_id": "7I1NygyqFe", 697 | "content": "Wisdom is found only in truth.", 698 | "author": "Johann Wolfgang von Goethe", 699 | "tags": ["wisdom"], 700 | "authorId": "aW1ZR-8LuS28", 701 | "authorSlug": "johann-wolfgang-von-goethe", 702 | "length": 30 703 | }, 704 | { 705 | "_id": "PYnVkG4UQGH7", 706 | "content": "There is nothing on this earth more to be prized than true friendship.", 707 | "author": "Thomas Aquinas", 708 | "tags": ["famous-quotes", "friendship"], 709 | "authorId": "aqllap-WMqA7", 710 | "authorSlug": "thomas-aquinas", 711 | "length": 70 712 | }, 713 | { 714 | "_id": "RvqpnaFvABIY", 715 | "content": "To get the full value of joy you must have someone to divide it with.", 716 | "author": "Mark Twain", 717 | "tags": ["famous-quotes"], 718 | "authorId": "zbADvkP0r05L", 719 | "authorSlug": "mark-twain", 720 | "length": 69 721 | }, 722 | { 723 | "_id": "aNE_rvppMD", 724 | "content": "The art of storytelling is reaching its end because the epic side of truth, wisdom, is dying out.", 725 | "author": "Walter Benjamin", 726 | "tags": ["wisdom"], 727 | "authorId": "zI76TcGmOQfn", 728 | "authorSlug": "walter-benjamin", 729 | "length": 97 730 | }, 731 | { 732 | "_id": "ITSWNEMYeJ2", 733 | "content": "Our distrust is very expensive.", 734 | "author": "Ralph Waldo Emerson", 735 | "tags": ["famous-quotes"], 736 | "authorId": "xEVEeQ7m4KQT", 737 | "authorSlug": "ralph-waldo-emerson", 738 | "length": 31 739 | }, 740 | { 741 | "_id": "2wYjTZiTUSgQ", 742 | "content": "The things that one most wants to do are the things that are probably most worth doing.", 743 | "author": "Winifred Holtby", 744 | "tags": ["famous-quotes"], 745 | "authorId": "yw0APRMe6ccU", 746 | "authorSlug": "winifred-holtby", 747 | "length": 87 748 | }, 749 | { 750 | "_id": "EgCOqrOa1", 751 | "content": "Learning is the beginning of wealth. Learning is the beginning of health. Learning is the beginning of spirituality. Searching and learning is where the miracle process all begins.", 752 | "author": "Jim Rohn", 753 | "tags": ["inspirational"], 754 | "authorId": "y1EtofIFCLDG", 755 | "authorSlug": "jim-rohn", 756 | "length": 180 757 | }, 758 | { 759 | "_id": "e_gTr6YjsaRE", 760 | "content": "First say to yourself what you would be; and then do what you have to do.", 761 | "author": "Epictetus", 762 | "tags": ["famous-quotes"], 763 | "authorId": "HZHaUuiyIJPp", 764 | "authorSlug": "epictetus", 765 | "length": 73 766 | }, 767 | { 768 | "_id": "xiz-AuLNow5", 769 | "content": "When you doubt your power, you give power to your doubt.", 770 | "author": "Honoré de Balzac", 771 | "tags": ["famous-quotes"], 772 | "authorId": "jcH4GH-fD_Lo", 773 | "authorSlug": "honore-de-balzac", 774 | "length": 56 775 | }, 776 | { 777 | "_id": "0Fu_lJzNXJj1", 778 | "content": "It is not so important to know everything as to appreciate what we learn.", 779 | "author": "Hannah More", 780 | "tags": ["famous-quotes"], 781 | "authorId": "xCBqa2UdrCeh", 782 | "authorSlug": "hannah-more", 783 | "length": 73 784 | }, 785 | { 786 | "_id": "BPH3iUjq75e", 787 | "content": "Keep yourself to the sunshine and you cannot see the shadow.", 788 | "author": "Helen Keller", 789 | "tags": ["famous-quotes"], 790 | "authorId": "pYjZMId1ilhK", 791 | "authorSlug": "helen-keller", 792 | "length": 60 793 | }, 794 | { 795 | "_id": "UGTlczrORBij", 796 | "content": "Nobody made a greater mistake than he who did nothing because he could do only a little.", 797 | "author": "Edmund Burke", 798 | "tags": ["famous-quotes"], 799 | "authorId": "obe8upiDrPyc", 800 | "authorSlug": "edmund-burke", 801 | "length": 88 802 | }, 803 | { 804 | "_id": "__MSA1A1By9u", 805 | "content": "The foolish man seeks happiness in the distance, the wise grows it under his feet.", 806 | "author": "James Oppenheim", 807 | "tags": ["famous-quotes"], 808 | "authorId": "pY4cjNm7ogoc", 809 | "authorSlug": "james-oppenheim", 810 | "length": 82 811 | }, 812 | { 813 | "_id": "1fFK-Xgvy5", 814 | "content": "There is no friendship, no love, like that of the parent for the child.", 815 | "author": "Henry Ward Beecher", 816 | "tags": ["friendship"], 817 | "authorId": "7ARdGK2SnqLv", 818 | "authorSlug": "henry-ward-beecher", 819 | "length": 71 820 | }, 821 | { 822 | "_id": "999oXJVcS_I_", 823 | "content": "Begin, be bold, and venture to be wise.", 824 | "author": "Horace", 825 | "tags": ["famous-quotes"], 826 | "authorId": "CzaPXGzUZyyQ", 827 | "authorSlug": "horace", 828 | "length": 39 829 | }, 830 | { 831 | "_id": "h1Eu15cySGn7", 832 | "content": "A true friend is the most precious of all possessions and the one we take the least thought about acquiring.", 833 | "author": "François de La Rochefoucauld", 834 | "tags": ["famous-quotes"], 835 | "authorId": "WsdfQEdjyPNN", 836 | "authorSlug": "francois-de-la-rochefoucauld", 837 | "length": 108 838 | }, 839 | { 840 | "_id": "Fyet-MEuSrkD", 841 | "content": "Our greatness lies not so much in being able to remake the world as being able to remake ourselves.", 842 | "author": "Mahatma Gandhi", 843 | "tags": ["famous-quotes"], 844 | "authorId": "4J6_dx73YbT5", 845 | "authorSlug": "mahatma-gandhi", 846 | "length": 99 847 | }, 848 | { 849 | "_id": "fdSsJN4RCf", 850 | "content": "It is impossible to love and to be wise.", 851 | "author": "Francis Bacon", 852 | "tags": ["wisdom"], 853 | "authorId": "zWIvsqe0NWrg", 854 | "authorSlug": "francis-bacon", 855 | "length": 40 856 | }, 857 | { 858 | "_id": "q_cFcKHlt5", 859 | "content": "The sincere friends of this world are as ship lights in the stormiest of nights.", 860 | "author": "Giotto", 861 | "tags": ["friendship"], 862 | "authorId": "HzajC1C73d", 863 | "authorSlug": "giotto", 864 | "length": 80 865 | }, 866 | { 867 | "_id": "jUzHSANe7yNC", 868 | "content": "He that respects himself is safe from others; he wears a coat of mail that none can pierce.", 869 | "author": "Henry Wadsworth Longfellow", 870 | "tags": ["famous-quotes"], 871 | "authorId": "YhbRPxv708pj", 872 | "authorSlug": "henry-wadsworth-longfellow", 873 | "length": 91 874 | }, 875 | { 876 | "_id": "38EIHUXkkhc", 877 | "content": "To bring anything into your life, imagine that it's already there.", 878 | "author": "Richard Bach", 879 | "tags": ["famous-quotes"], 880 | "authorId": "t9lNqDH0TmYo", 881 | "authorSlug": "richard-bach", 882 | "length": 66 883 | }, 884 | { 885 | "_id": "kS2H14WhWSor", 886 | "content": "The thought manifests as the word. The word manifests as the deed. The deed develops into habit. And the habit hardens into character.", 887 | "author": "Buddha", 888 | "tags": ["famous-quotes"], 889 | "authorId": "sUNjshHENA05", 890 | "authorSlug": "buddha", 891 | "length": 134 892 | }, 893 | { 894 | "_id": "NoaRFCJNzT", 895 | "content": "So much technology, so little talent.", 896 | "author": "Vernor Vinge", 897 | "tags": ["technology"], 898 | "authorId": "1BW5mPKRg", 899 | "authorSlug": "vernor-vinge", 900 | "length": 37 901 | }, 902 | { 903 | "_id": "3BOQbdqBbzOd", 904 | "content": "Do not follow where the path may lead. Go, instead, where there is no path and leave a trail.", 905 | "author": "Ralph Waldo Emerson", 906 | "tags": ["famous-quotes"], 907 | "authorId": "xEVEeQ7m4KQT", 908 | "authorSlug": "ralph-waldo-emerson", 909 | "length": 93 910 | }, 911 | { 912 | "_id": "KziYFsZxdD", 913 | "content": "True friendship multiplies the good in life and divides its evils. Strive to have friends, for life without friends is like life on a desert island... to find one real friend in a lifetime is good fortune; to keep him is a blessing.", 914 | "author": "Baltasar Gracián", 915 | "tags": ["friendship"], 916 | "authorId": "NOw0qSU2RzF5", 917 | "authorSlug": "baltasar-gracian", 918 | "length": 232 919 | }, 920 | { 921 | "_id": "_PqXIxnDlx", 922 | "content": "Mistakes are the usual bridge between inexperience and wisdom.", 923 | "author": "Phyllis Grissim-Theroux", 924 | "tags": ["wisdom"], 925 | "authorId": "LAi5Ya70h-", 926 | "authorSlug": "phyllis-grissim-theroux", 927 | "length": 62 928 | }, 929 | { 930 | "_id": "QZoT0w8MRyc_", 931 | "content": "Those who dare to fail miserably can achieve greatly.", 932 | "author": "John F. Kennedy", 933 | "tags": ["famous-quotes"], 934 | "authorId": "hVmL2YCoGCRZ", 935 | "authorSlug": "john-f-kennedy", 936 | "length": 53 937 | }, 938 | { 939 | "_id": "OrbTAJYtKCXr", 940 | "content": "Until you value yourself, you won't value your time. Until you value your time, you won't do anything with it.", 941 | "author": "M. Scott Peck", 942 | "tags": ["famous-quotes"], 943 | "authorId": "ki-YWDZ-hlDZ", 944 | "authorSlug": "m-scott-peck", 945 | "length": 110 946 | }, 947 | { 948 | "_id": "mi54WW7d_b", 949 | "content": "The road of excess leads to the palace of wisdom.", 950 | "author": "William Blake", 951 | "tags": ["wisdom"], 952 | "authorId": "7VD7ORpP-19B", 953 | "authorSlug": "william-blake", 954 | "length": 49 955 | }, 956 | { 957 | "_id": "_1lzYCBjMDlC", 958 | "content": "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.", 959 | "author": "Dalai Lama", 960 | "tags": ["famous-quotes"], 961 | "authorId": "OPVjtVVBVW5h", 962 | "authorSlug": "dalai-lama", 963 | "length": 155 964 | }, 965 | { 966 | "_id": "ZKfOV0UwuugV", 967 | "content": "And as we let our own light shine, we unconsciously give other people permission to do the same.", 968 | "author": "Nelson Mandela", 969 | "tags": ["famous-quotes"], 970 | "authorId": "ubn8tDLlaqk6", 971 | "authorSlug": "nelson-mandela", 972 | "length": 96 973 | }, 974 | { 975 | "_id": "VCPz7eYRbDs9", 976 | "content": "No act of kindness, no matter how small, is ever wasted.", 977 | "author": "Aesop", 978 | "tags": ["famous-quotes"], 979 | "authorId": "XYxYtSeixS-o", 980 | "authorSlug": "aesop", 981 | "length": 56 982 | }, 983 | { 984 | "_id": "0SOLhFe3M9-l", 985 | "content": "We aim above the mark to hit the mark.", 986 | "author": "Ralph Waldo Emerson", 987 | "tags": ["famous-quotes"], 988 | "authorId": "xEVEeQ7m4KQT", 989 | "authorSlug": "ralph-waldo-emerson", 990 | "length": 38 991 | }, 992 | { 993 | "_id": "Xgdo3uU5rey", 994 | "content": "Do something wonderful, people may imitate it.", 995 | "author": "Albert Schweitzer", 996 | "tags": ["famous-quotes", "inspirational"], 997 | "authorId": "ANT0MUtjmG6O", 998 | "authorSlug": "albert-schweitzer", 999 | "length": 46 1000 | }, 1001 | { 1002 | "_id": "xEYjoxqQhRfC", 1003 | "content": "A man is great by deeds, not by birth.", 1004 | "author": "Chanakya", 1005 | "tags": ["famous-quotes"], 1006 | "authorId": "szWyArKJErGq", 1007 | "authorSlug": "chanakya", 1008 | "length": 38 1009 | }, 1010 | { 1011 | "_id": "r2EnGdx5HG", 1012 | "content": "It has become appallingly obvious that our technology has exceeded our humanity.", 1013 | "author": "Albert Einstein", 1014 | "tags": ["technology"], 1015 | "authorId": "L76FRuEeGIUJ", 1016 | "authorSlug": "albert-einstein", 1017 | "length": 80 1018 | }, 1019 | { 1020 | "_id": "JkGCNZF9ISSN", 1021 | "content": "Most of the shadows of life are caused by standing in our own sunshine.", 1022 | "author": "Ralph Waldo Emerson", 1023 | "tags": ["famous-quotes"], 1024 | "authorId": "xEVEeQ7m4KQT", 1025 | "authorSlug": "ralph-waldo-emerson", 1026 | "length": 71 1027 | }, 1028 | { 1029 | "_id": "pYR1eRWM7yT4", 1030 | "content": "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.", 1031 | "author": "Margaret Laurence", 1032 | "tags": ["famous-quotes"], 1033 | "authorId": "ZDgdNzHUFajm", 1034 | "authorSlug": "margaret-laurence", 1035 | "length": 159 1036 | }, 1037 | { 1038 | "_id": "QGY0TiFjpdj2", 1039 | "content": "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.", 1040 | "author": "Audre Lorde", 1041 | "tags": ["famous-quotes"], 1042 | "authorId": "ykLNBe560sqb", 1043 | "authorSlug": "audre-lorde", 1044 | "length": 136 1045 | }, 1046 | { 1047 | "_id": "6dj60GUobqhK", 1048 | "content": "Think for yourselves and let others enjoy the privilege to do so too.", 1049 | "author": "Voltaire", 1050 | "tags": ["famous-quotes"], 1051 | "authorId": "ZyuVXKFVTZu8", 1052 | "authorSlug": "voltaire", 1053 | "length": 69 1054 | }, 1055 | { 1056 | "_id": "ueyq9zjTg9Rb", 1057 | "content": "Every gift from a friend is a wish for your happiness.", 1058 | "author": "Richard Bach", 1059 | "tags": ["famous-quotes"], 1060 | "authorId": "t9lNqDH0TmYo", 1061 | "authorSlug": "richard-bach", 1062 | "length": 54 1063 | }, 1064 | { 1065 | "_id": "5UL7N8Q2QEH1", 1066 | "content": "There are two primary choices in life: to accept conditions as they exist, or accept responsibility for changing them.", 1067 | "author": "Denis Waitley", 1068 | "tags": ["famous-quotes"], 1069 | "authorId": "Ge0tkRMVUicu", 1070 | "authorSlug": "denis-waitley", 1071 | "length": 118 1072 | }, 1073 | { 1074 | "_id": "vbTwRyX9uu", 1075 | "content": "Genius unrefined resembles a flash of lightning, but wisdom is like the sun.", 1076 | "author": "Franz Grillparzer", 1077 | "tags": ["wisdom"], 1078 | "authorId": "CxfrvMHSHQ", 1079 | "authorSlug": "franz-grillparzer", 1080 | "length": 76 1081 | }, 1082 | { 1083 | "_id": "HQmAwGraUV", 1084 | "content": "Tragedy is a tool for the living to gain wisdom, not a guide by which to live.", 1085 | "author": "Robert F. Kennedy", 1086 | "tags": ["wisdom"], 1087 | "authorId": "1qqH4MEkASdy", 1088 | "authorSlug": "robert-f-kennedy", 1089 | "length": 78 1090 | }, 1091 | { 1092 | "_id": "6vrEW1dd1Q", 1093 | "content": "He who is taught to live upon little owes more to his father's wisdom than he who has a great deal left him does to his father's care.", 1094 | "author": "William C. Menninger", 1095 | "tags": ["wisdom"], 1096 | "authorId": "PyQOMX6cxaNs", 1097 | "authorSlug": "william-c-menninger", 1098 | "length": 134 1099 | }, 1100 | { 1101 | "_id": "aJ-kdYIolJ8-", 1102 | "content": "Accept challenges, so that you may feel the exhilaration of victory.", 1103 | "author": "George S. Patton", 1104 | "tags": ["famous-quotes"], 1105 | "authorId": "fdSvvuZORmh4", 1106 | "authorSlug": "george-s-patton", 1107 | "length": 68 1108 | }, 1109 | { 1110 | "_id": "-0DZUCVFcb", 1111 | "content": "Friendship is Love without his wings!", 1112 | "author": "Lord Byron", 1113 | "tags": ["friendship"], 1114 | "authorId": "EUjr2jc6nT", 1115 | "authorSlug": "lord-byron", 1116 | "length": 37 1117 | }, 1118 | { 1119 | "_id": "AUGTBH2V__b", 1120 | "content": "True friends stab you in the front.", 1121 | "author": "Oscar Wilde", 1122 | "tags": ["friendship", "famous-quotes"], 1123 | "authorId": "yw5O7wULaKfx", 1124 | "authorSlug": "oscar-wilde", 1125 | "length": 35 1126 | }, 1127 | { 1128 | "_id": "R7wXqieTTo", 1129 | "content": "Value your friendship. Value your relationships.", 1130 | "author": "Barbara Bush", 1131 | "tags": ["friendship"], 1132 | "authorId": "Qw_ksGjkS8", 1133 | "authorSlug": "barbara-bush", 1134 | "length": 48 1135 | }, 1136 | { 1137 | "_id": "ST-c8lhICwVj", 1138 | "content": "There is never enough time to do everything, but there is always enough time to do the most important thing.", 1139 | "author": "Brian Tracy", 1140 | "tags": ["famous-quotes"], 1141 | "authorId": "VC1mZHGb7rAH", 1142 | "authorSlug": "brian-tracy", 1143 | "length": 108 1144 | }, 1145 | { 1146 | "_id": "VsarQ0iEgE1", 1147 | "content": "Life isn't about finding yourself. Life is about creating yourself.", 1148 | "author": "Bernard Shaw", 1149 | "tags": ["famous-quotes"], 1150 | "authorId": "gk8iLycW0DFC", 1151 | "authorSlug": "bernard-shaw", 1152 | "length": 67 1153 | }, 1154 | { 1155 | "_id": "S5Id5SJmu6Jp", 1156 | "content": "No one has a finer command of language than the person who keeps his mouth shut.", 1157 | "author": "Sam Rayburn", 1158 | "tags": ["famous-quotes"], 1159 | "authorId": "unPacEQP5CiA", 1160 | "authorSlug": "sam-rayburn", 1161 | "length": 80 1162 | }, 1163 | { 1164 | "_id": "n1CKSLhX-iSp", 1165 | "content": "All that is necessary is to accept the impossible, do without the indispensable, and bear the intolerable.", 1166 | "author": "Kathleen Norris", 1167 | "tags": ["famous-quotes"], 1168 | "authorId": "B50xTKgH0R4-", 1169 | "authorSlug": "kathleen-norris", 1170 | "length": 106 1171 | }, 1172 | { 1173 | "_id": "oAtERLD0yyQR", 1174 | "content": "He who knows, does not speak. He who speaks, does not know.", 1175 | "author": "Laozi", 1176 | "tags": ["famous-quotes"], 1177 | "authorId": "qsaptKSHuLDU", 1178 | "authorSlug": "laozi", 1179 | "length": 59 1180 | }, 1181 | { 1182 | "_id": "WQbJJwEFP1l9", 1183 | "content": "In the depth of winter, I finally learned that there was within me an invincible summer.", 1184 | "author": "Albert Camus", 1185 | "tags": ["famous-quotes", "inspirational"], 1186 | "authorId": "RmuonXrXY44Z", 1187 | "authorSlug": "albert-camus", 1188 | "length": 88 1189 | }, 1190 | { 1191 | "_id": "smwaq6O8Hk", 1192 | "content": "You can always tell a real friend: when you've made a fool of yourself he doesn't feel you've done a permanent job.", 1193 | "author": "Laurence J. Peter", 1194 | "tags": ["friendship"], 1195 | "authorId": "YQGk6ZEcJXwb", 1196 | "authorSlug": "laurence-j-peter", 1197 | "length": 115 1198 | }, 1199 | { 1200 | "_id": "obE41Svazc", 1201 | "content": "True knowledge exists in knowing that you know nothing.", 1202 | "author": "Isocrates", 1203 | "tags": ["wisdom"], 1204 | "authorId": "6emd99Cst9Cf", 1205 | "authorSlug": "isocrates", 1206 | "length": 55 1207 | }, 1208 | { 1209 | "_id": "2a7xKeQ1JWGy", 1210 | "content": "To keep the body in good health is a duty... otherwise we shall not be able to keep our mind strong and clear.", 1211 | "author": "Buddha", 1212 | "tags": ["famous-quotes"], 1213 | "authorId": "sUNjshHENA05", 1214 | "authorSlug": "buddha", 1215 | "length": 110 1216 | }, 1217 | { 1218 | "_id": "xwABJFIJQVwW", 1219 | "content": "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.", 1220 | "author": "Barbara De Angelis", 1221 | "tags": ["famous-quotes"], 1222 | "authorId": "o77X2PrW6mcZ", 1223 | "authorSlug": "barbara-de-angelis", 1224 | "length": 159 1225 | }, 1226 | { 1227 | "_id": "XdeBIvTg0D", 1228 | "content": "Be the chief but never the lord.", 1229 | "author": "Laozi", 1230 | "tags": ["famous-quotes"], 1231 | "authorId": "qsaptKSHuLDU", 1232 | "authorSlug": "laozi", 1233 | "length": 32 1234 | }, 1235 | { 1236 | "_id": "JfTBllGjt7L", 1237 | "content": "Love all, trust a few, do wrong to none.", 1238 | "author": "William Shakespeare", 1239 | "tags": ["famous-quotes"], 1240 | "authorId": "5F2Uwpllj", 1241 | "authorSlug": "william-shakespeare", 1242 | "length": 40 1243 | }, 1244 | { 1245 | "_id": "OSaopvW0IUd", 1246 | "content": "The more you know yourself, the more you forgive yourself.", 1247 | "author": "Confucius", 1248 | "tags": ["famous-quotes"], 1249 | "authorId": "ropvZKOXYhLr", 1250 | "authorSlug": "confucius", 1251 | "length": 58 1252 | }, 1253 | { 1254 | "_id": "nx2M9kL0EgcI", 1255 | "content": "Do good by stealth, and blush to find it fame.", 1256 | "author": "Alexander Pope", 1257 | "tags": ["famous-quotes"], 1258 | "authorId": "_gz-cfmqA1mr", 1259 | "authorSlug": "alexander-pope", 1260 | "length": 46 1261 | }, 1262 | { 1263 | "_id": "3E7C0r4EhlHT", 1264 | "content": "Build a better mousetrap and the world will beat a path to your door.", 1265 | "author": "Ralph Waldo Emerson", 1266 | "tags": ["famous-quotes"], 1267 | "authorId": "xEVEeQ7m4KQT", 1268 | "authorSlug": "ralph-waldo-emerson", 1269 | "length": 69 1270 | }, 1271 | { 1272 | "_id": "z-hDjBf4spF-", 1273 | "content": "Make the most of yourself, for that is all there is of you.", 1274 | "author": "Ralph Waldo Emerson", 1275 | "tags": ["famous-quotes"], 1276 | "authorId": "xEVEeQ7m4KQT", 1277 | "authorSlug": "ralph-waldo-emerson", 1278 | "length": 59 1279 | }, 1280 | { 1281 | "_id": "r8LdcYbz3s_", 1282 | "content": "In wisdom gathered over time I have found that every experience is a form of exploration.", 1283 | "author": "Ansel Adams", 1284 | "tags": ["wisdom"], 1285 | "authorId": "4ejQsV_Lu2", 1286 | "authorSlug": "ansel-adams", 1287 | "length": 89 1288 | }, 1289 | { 1290 | "_id": "dO8CMrZCBgBw", 1291 | "content": "Chance is always powerful. Let your hook be always cast; in the pool where you least expect it, there will be a fish.", 1292 | "author": "Ovid", 1293 | "tags": ["famous-quotes"], 1294 | "authorId": "f9utPohz0fgH", 1295 | "authorSlug": "ovid", 1296 | "length": 117 1297 | }, 1298 | { 1299 | "_id": "Vs-4YEGn", 1300 | "content": "I can, therefore I am.", 1301 | "author": "Simone Weil", 1302 | "tags": ["inspirational"], 1303 | "authorId": "bUP0cHEuKQBn", 1304 | "authorSlug": "simone-weil", 1305 | "length": 22 1306 | }, 1307 | { 1308 | "_id": "A1JTIXKBd-S", 1309 | "content": "The only real valuable thing is intuition.", 1310 | "author": "Albert Einstein", 1311 | "tags": ["famous-quotes"], 1312 | "authorId": "L76FRuEeGIUJ", 1313 | "authorSlug": "albert-einstein", 1314 | "length": 42 1315 | }, 1316 | { 1317 | "_id": "N9BhgsYxSz", 1318 | "content": "Some people go to priests; others to poetry; I to my friends.", 1319 | "author": "Virginia Woolf", 1320 | "tags": ["friendship"], 1321 | "authorId": "_ITh8zk9Aj", 1322 | "authorSlug": "virginia-woolf", 1323 | "length": 61 1324 | }, 1325 | { 1326 | "_id": "OSF3eMB6sZaP", 1327 | "content": "Liberty, taking the word in its concrete sense, consists in the ability to choose.", 1328 | "author": "Simone Weil", 1329 | "tags": ["famous-quotes"], 1330 | "authorId": "bUP0cHEuKQBn", 1331 | "authorSlug": "simone-weil", 1332 | "length": 82 1333 | }, 1334 | { 1335 | "_id": "uXHzy3qRhoCy", 1336 | "content": "If we are not fully ourselves, truly in the present moment, we miss everything.", 1337 | "author": "Thích Nhất Hạnh", 1338 | "tags": ["famous-quotes"], 1339 | "authorId": "N0pHADD097gY", 1340 | "authorSlug": "thich-nhất-hạnh", 1341 | "length": 79 1342 | }, 1343 | { 1344 | "_id": "N3YI0c4c6TR", 1345 | "content": "I allow my intuition to lead my path.", 1346 | "author": "Manuel Puig", 1347 | "tags": ["famous-quotes"], 1348 | "authorId": "UJel-JAtoHj1", 1349 | "authorSlug": "manuel-puig", 1350 | "length": 37 1351 | }, 1352 | { 1353 | "_id": "6c2h-AtqMj6d", 1354 | "content": "You can stand tall without standing on someone. You can be a victor without having victims.", 1355 | "author": "Harriet Woods", 1356 | "tags": ["famous-quotes"], 1357 | "authorId": "3lL0AlxRBSU_", 1358 | "authorSlug": "harriet-woods", 1359 | "length": 91 1360 | }, 1361 | { 1362 | "_id": "puEMvYGsD", 1363 | "content": "Loyalty and friendship, which is to me the same, created all the wealth that I've ever thought I'd have.", 1364 | "author": "Ernie Banks", 1365 | "tags": ["friendship"], 1366 | "authorId": "Chx-QR-kwO", 1367 | "authorSlug": "ernie-banks", 1368 | "length": 104 1369 | }, 1370 | { 1371 | "_id": "z56LpsUqHr", 1372 | "content": "Wisdom is oftentimes nearer when we stoop than when we soar.", 1373 | "author": "William Wordsworth", 1374 | "tags": ["wisdom"], 1375 | "authorId": "pcN62RXd7Z", 1376 | "authorSlug": "william-wordsworth", 1377 | "length": 60 1378 | }, 1379 | { 1380 | "_id": "_ZVJWv9HJsBe", 1381 | "content": "Whoever is happy will make others happy, too.", 1382 | "author": "Mark Twain", 1383 | "tags": ["famous-quotes"], 1384 | "authorId": "zbADvkP0r05L", 1385 | "authorSlug": "mark-twain", 1386 | "length": 45 1387 | }, 1388 | { 1389 | "_id": "ARKzsqVpFY", 1390 | "content": "Two persons cannot long be friends if they cannot forgive each other's little failings.", 1391 | "author": "Jean de La Bruyère", 1392 | "tags": ["friendship"], 1393 | "authorId": "X28vkua13m", 1394 | "authorSlug": "jean-de-la-bruyere", 1395 | "length": 87 1396 | }, 1397 | { 1398 | "_id": "je7UytrRlH-0", 1399 | "content": "The supreme art of war is to subdue the enemy without fighting.", 1400 | "author": "Sun Tzu", 1401 | "tags": ["famous-quotes"], 1402 | "authorId": "G-QcoRJkxKHQ", 1403 | "authorSlug": "sun-tzu", 1404 | "length": 63 1405 | }, 1406 | { 1407 | "_id": "m29XGLtQho", 1408 | "content": "Programs must be written for people to read, and only incidentally for machines to execute.", 1409 | "author": "Hal Abelson", 1410 | "tags": ["technology"], 1411 | "authorId": "pPc8J2hf_", 1412 | "authorSlug": "hal-abelson", 1413 | "length": 91 1414 | }, 1415 | { 1416 | "_id": "JjBqM4t-sxsr", 1417 | "content": "Wise men talk because they have something to say; fools, because they have to say something.", 1418 | "author": "Plato", 1419 | "tags": ["famous-quotes"], 1420 | "authorId": "VtJS8G9y5FL1", 1421 | "authorSlug": "plato", 1422 | "length": 92 1423 | }, 1424 | { 1425 | "_id": "K1iJC1T4pDf", 1426 | "content": "I believe that we are fundamentally the same and have the same basic potential.", 1427 | "author": "Dalai Lama", 1428 | "tags": ["famous-quotes"], 1429 | "authorId": "OPVjtVVBVW5h", 1430 | "authorSlug": "dalai-lama", 1431 | "length": 79 1432 | }, 1433 | { 1434 | "_id": "Rp9oE96Hqv9j", 1435 | "content": "Cherish your visions and your dreams as they are the children of your soul; the blueprints of your ultimate achievements.", 1436 | "author": "Napoleon Hill", 1437 | "tags": ["famous-quotes"], 1438 | "authorId": "N4h708MyElyG", 1439 | "authorSlug": "napoleon-hill", 1440 | "length": 121 1441 | }, 1442 | { 1443 | "_id": "Mv26be7c-4_i", 1444 | "content": "Everything that irritates us about others can lead us to a better understanding of ourselves.", 1445 | "author": "Carl Jung", 1446 | "tags": ["famous-quotes"], 1447 | "authorId": "-LYBJJujV7RL", 1448 | "authorSlug": "carl-jung", 1449 | "length": 93 1450 | }, 1451 | { 1452 | "_id": "w_JEQv9o4sF", 1453 | "content": "The truest wisdom is a resolute determination.", 1454 | "author": "Napoleon", 1455 | "tags": ["famous-quotes", "wisdom"], 1456 | "authorId": "xlnMchFC2VJG", 1457 | "authorSlug": "napoleon", 1458 | "length": 46 1459 | }, 1460 | { 1461 | "_id": "xD83G0bc53Gp", 1462 | "content": "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.", 1463 | "author": "Albert Camus", 1464 | "tags": ["famous-quotes"], 1465 | "authorId": "RmuonXrXY44Z", 1466 | "authorSlug": "albert-camus", 1467 | "length": 128 1468 | }, 1469 | { 1470 | "_id": "xqpuo_rjf_1g", 1471 | "content": "To dare is to lose ones footing momentarily. To not dare is to lose oneself.", 1472 | "author": "Søren Kierkegaard", 1473 | "tags": ["famous-quotes"], 1474 | "authorId": "ZEGr5G7ktW1L", 1475 | "authorSlug": "soren-kierkegaard", 1476 | "length": 76 1477 | }, 1478 | { 1479 | "_id": "gXJa2hBwIpVh", 1480 | "content": "Arriving at one point is the starting point to another.", 1481 | "author": "John Dewey", 1482 | "tags": ["famous-quotes"], 1483 | "authorId": "_C0q1b52VOtH", 1484 | "authorSlug": "john-dewey", 1485 | "length": 55 1486 | }, 1487 | { 1488 | "_id": "9knYf-nVYu10", 1489 | "content": "The least of things with a meaning is worth more in life than the greatest of things without it.", 1490 | "author": "Carl Jung", 1491 | "tags": ["famous-quotes"], 1492 | "authorId": "-LYBJJujV7RL", 1493 | "authorSlug": "carl-jung", 1494 | "length": 96 1495 | }, 1496 | { 1497 | "_id": "i5NVHAIzPDWa", 1498 | "content": "The awareness of our own strength makes us modest.", 1499 | "author": "Paul Cézanne", 1500 | "tags": ["famous-quotes"], 1501 | "authorId": "SU_Z9xGuikYn", 1502 | "authorSlug": "paul-cezanne", 1503 | "length": 50 1504 | }, 1505 | { 1506 | "_id": "-LwlAMmYmOG", 1507 | "content": "Kind words do not cost much. Yet they accomplish much.", 1508 | "author": "Blaise Pascal", 1509 | "tags": ["famous-quotes"], 1510 | "authorId": "RzEwhF8861WC", 1511 | "authorSlug": "blaise-pascal", 1512 | "length": 54 1513 | }, 1514 | { 1515 | "_id": "WsswXPIbtq1p", 1516 | "content": "To hell with circumstances; I create opportunities.", 1517 | "author": "Bruce Lee", 1518 | "tags": ["famous-quotes"], 1519 | "authorId": "raaFe2cXACnG", 1520 | "authorSlug": "bruce-lee", 1521 | "length": 51 1522 | }, 1523 | { 1524 | "_id": "nFRdjQdGL4v5", 1525 | "content": "Love is never lost. If not reciprocated, it will flow back and soften and purify the heart.", 1526 | "author": "Washington Irving", 1527 | "tags": ["famous-quotes"], 1528 | "authorId": "NTzdD9ZDCzOR", 1529 | "authorSlug": "washington-irving", 1530 | "length": 91 1531 | }, 1532 | { 1533 | "_id": "UNkrqEJixcvb", 1534 | "content": "You must welcome change as the rule but not as your ruler.", 1535 | "author": "Denis Waitley", 1536 | "tags": ["famous-quotes"], 1537 | "authorId": "Ge0tkRMVUicu", 1538 | "authorSlug": "denis-waitley", 1539 | "length": 58 1540 | }, 1541 | { 1542 | "_id": "tSVLiDTGay4S", 1543 | "content": "Love cures people - both the ones who give it and the ones who receive it.", 1544 | "author": "Karl Menninger", 1545 | "tags": ["famous-quotes"], 1546 | "authorId": "Cq01vUii_wxS", 1547 | "authorSlug": "karl-menninger", 1548 | "length": 74 1549 | }, 1550 | { 1551 | "_id": "qaVA31y0GA1Q", 1552 | "content": "Opportunity often comes disguised in the form of misfortune, or temporary defeat.", 1553 | "author": "Napoleon Hill", 1554 | "tags": ["famous-quotes"], 1555 | "authorId": "N4h708MyElyG", 1556 | "authorSlug": "napoleon-hill", 1557 | "length": 81 1558 | }, 1559 | { 1560 | "_id": "5xt93w4ql_UM", 1561 | "content": "Never idealize others. They will never live up to your expectations.", 1562 | "author": "Leo Buscaglia", 1563 | "tags": ["famous-quotes"], 1564 | "authorId": "XVzZKXv06YQG", 1565 | "authorSlug": "leo-buscaglia", 1566 | "length": 68 1567 | }, 1568 | { 1569 | "_id": "WuHLOLFI2uKy", 1570 | "content": "To be aware of a single shortcoming in oneself is more useful than to be aware of a thousand in someone else.", 1571 | "author": "Dalai Lama", 1572 | "tags": ["famous-quotes"], 1573 | "authorId": "OPVjtVVBVW5h", 1574 | "authorSlug": "dalai-lama", 1575 | "length": 109 1576 | }, 1577 | { 1578 | "_id": "UQ2TjZ5IIDSR", 1579 | "content": "Anyone who doesn't take truth seriously in small matters cannot be trusted in large ones either.", 1580 | "author": "Albert Einstein", 1581 | "tags": ["famous-quotes"], 1582 | "authorId": "L76FRuEeGIUJ", 1583 | "authorSlug": "albert-einstein", 1584 | "length": 96 1585 | }, 1586 | { 1587 | "_id": "bhseVu9PSh1I", 1588 | "content": "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.", 1589 | "author": "Marcus Aurelius", 1590 | "tags": ["famous-quotes"], 1591 | "authorId": "zW_A5fM6XU-v", 1592 | "authorSlug": "marcus-aurelius", 1593 | "length": 129 1594 | }, 1595 | { 1596 | "_id": "JqusXYQEGNPC", 1597 | "content": "Do you want to know who you are? Don't ask. Act! Action will delineate and define you.", 1598 | "author": "Thomas Jefferson", 1599 | "tags": ["famous-quotes"], 1600 | "authorId": "Zy4xV5ItRxmv", 1601 | "authorSlug": "thomas-jefferson", 1602 | "length": 86 1603 | }, 1604 | { 1605 | "_id": "bkL1a4IExc", 1606 | "content": "Motivation is the art of getting people to do what you want them to do because they want to do it.", 1607 | "author": "Dwight D. Eisenhower", 1608 | "tags": ["inspirational"], 1609 | "authorId": "JSoEc_6dY", 1610 | "authorSlug": "dwight-d-eisenhower", 1611 | "length": 98 1612 | }, 1613 | { 1614 | "_id": "x6LCvKtrXx", 1615 | "content": "All love that has not friendship for its base, is like a mansion built upon the sand.", 1616 | "author": "Ella Wheeler Wilcox", 1617 | "tags": ["friendship", "love"], 1618 | "authorId": "uKzj7T5Huj", 1619 | "authorSlug": "ella-wheeler-wilcox", 1620 | "length": 85 1621 | }, 1622 | { 1623 | "_id": "mjKwHGRjIE", 1624 | "content": "The more you like yourself, the less you are like anyone else, which makes you unique.", 1625 | "author": "Walt Disney", 1626 | "tags": ["wisdom"], 1627 | "authorId": "HzyhMbP15DoD", 1628 | "authorSlug": "walt-disney", 1629 | "length": 86 1630 | }, 1631 | { 1632 | "_id": "S47CRwtgyIsp", 1633 | "content": "Constant kindness can accomplish much. As the sun makes ice melt, kindness causes misunderstanding, mistrust, and hostility to evaporate.", 1634 | "author": "Albert Schweitzer", 1635 | "tags": ["famous-quotes"], 1636 | "authorId": "ANT0MUtjmG6O", 1637 | "authorSlug": "albert-schweitzer", 1638 | "length": 137 1639 | }, 1640 | { 1641 | "_id": "oM0UB2sH4t", 1642 | "author": "William Shakespeare", 1643 | "content": "Action is eloquence!", 1644 | "tags": ["literature", "famous-quotes"], 1645 | "authorId": "5F2Uwpllj", 1646 | "authorSlug": "william-shakespeare", 1647 | "length": 20 1648 | }, 1649 | { 1650 | "_id": "305CvwuKqye", 1651 | "content": "The heart has its reasons which reason knows not of.", 1652 | "author": "Blaise Pascal", 1653 | "tags": ["famous-quotes"], 1654 | "authorId": "RzEwhF8861WC", 1655 | "authorSlug": "blaise-pascal", 1656 | "length": 52 1657 | }, 1658 | { 1659 | "_id": "yZ1f2VZoK93Z", 1660 | "content": "Good people are good because they've come to wisdom through failure. We get very little wisdom from success, you know.", 1661 | "author": "William Saroyan", 1662 | "tags": ["famous-quotes"], 1663 | "authorId": "5-_LwDOxI_Fb", 1664 | "authorSlug": "william-saroyan", 1665 | "length": 118 1666 | }, 1667 | { 1668 | "_id": "SDhP8UAmtD09", 1669 | "content": "If you're walking down the right path and you're willing to keep walking, eventually you'll make progress.", 1670 | "author": "Barack Obama", 1671 | "tags": ["famous-quotes"], 1672 | "authorId": "Xt2CsBHup4NB", 1673 | "authorSlug": "barack-obama", 1674 | "length": 106 1675 | }, 1676 | { 1677 | "_id": "xDhw8-7y3p", 1678 | "content": "Do not wait; the time will never be 'just right.' Start where you stand, and work with whatever tools you may have at your command, and better tools will be found as you go along.", 1679 | "author": "George Herbert", 1680 | "tags": ["inspirational"], 1681 | "authorId": "6VObium64", 1682 | "authorSlug": "george-herbert", 1683 | "length": 179 1684 | }, 1685 | { 1686 | "_id": "KJhB_lkgrbPa", 1687 | "content": "It is better to understand a little than to misunderstand a lot.", 1688 | "author": "Anatole France", 1689 | "tags": ["famous-quotes"], 1690 | "authorId": "anpE1ceNi3xv", 1691 | "authorSlug": "anatole-france", 1692 | "length": 64 1693 | }, 1694 | { 1695 | "_id": "yCY2q20UK4Uf", 1696 | "content": "Let us sacrifice our today so that our children can have a better tomorrow.", 1697 | "author": "A. P. J. Abdul Kalam", 1698 | "tags": ["famous-quotes", "inspirational"], 1699 | "authorId": "Bblz8Knp6-ZB", 1700 | "authorSlug": "a-p-j-abdul-kalam", 1701 | "length": 75 1702 | }, 1703 | { 1704 | "_id": "yBn9DgK3vf", 1705 | "content": "A youth, when at home, should be filial and, abroad, respectful to his elders. He should be earnest and truthful. He should overflow in love to all and cultivate the friendship of the good. When he has time and opportunity, after the performance of these things, he should employ them in polite studies.", 1706 | "author": "Confucius", 1707 | "tags": ["friendship"], 1708 | "authorId": "ropvZKOXYhLr", 1709 | "authorSlug": "confucius", 1710 | "length": 303 1711 | }, 1712 | { 1713 | "_id": "gZavCRsLqcse", 1714 | "content": "I love you the more in that I believe you had liked me for my own sake and for nothing else.", 1715 | "author": "John Keats", 1716 | "tags": ["famous-quotes"], 1717 | "authorId": "mXQPMe-Kg_wJ", 1718 | "authorSlug": "john-keats", 1719 | "length": 92 1720 | }, 1721 | { 1722 | "_id": "auaOSkmWy91", 1723 | "content": "Read as you taste fruit or savor wine, or enjoy friendship, love or life.", 1724 | "author": "George Herbert", 1725 | "tags": ["friendship"], 1726 | "authorId": "6VObium64", 1727 | "authorSlug": "george-herbert", 1728 | "length": 73 1729 | }, 1730 | { 1731 | "_id": "D6Yr5I9ikXXc", 1732 | "content": "If you do what you've always done, you'll get what youve always gotten.", 1733 | "author": "Tony Robbins", 1734 | "tags": ["famous-quotes"], 1735 | "authorId": "IkUGwHTcaXs9", 1736 | "authorSlug": "tony-robbins", 1737 | "length": 71 1738 | }, 1739 | { 1740 | "_id": "OCgCMtjcY3HJ", 1741 | "content": "Respect should be earned by actions, and not acquired by years.", 1742 | "author": "Frank Lloyd Wright", 1743 | "tags": ["famous-quotes"], 1744 | "authorId": "U3a52-LjQPgz", 1745 | "authorSlug": "frank-lloyd-wright", 1746 | "length": 63 1747 | }, 1748 | { 1749 | "_id": "JP0Z6kpYem0y", 1750 | "content": "Bodily exercise, when compulsory, does no harm to the body; but knowledge which is acquired under compulsion obtains no hold on the mind.", 1751 | "author": "Plato", 1752 | "tags": ["famous-quotes"], 1753 | "authorId": "VtJS8G9y5FL1", 1754 | "authorSlug": "plato", 1755 | "length": 137 1756 | }, 1757 | { 1758 | "_id": "_6z2BhrSP8hw", 1759 | "content": "Do not be too timid and squeamish about your reactions. All life is an experiment. The more experiments you make the better.", 1760 | "author": "Ralph Waldo Emerson", 1761 | "tags": ["famous-quotes"], 1762 | "authorId": "xEVEeQ7m4KQT", 1763 | "authorSlug": "ralph-waldo-emerson", 1764 | "length": 124 1765 | }, 1766 | { 1767 | "_id": "DiIyvrMPCZUK", 1768 | "content": "The universe is full of magical things, patiently waiting for our wits to grow sharper.", 1769 | "author": "Eden Phillpotts", 1770 | "tags": ["famous-quotes"], 1771 | "authorId": "qaLujpsc9zLA", 1772 | "authorSlug": "eden-phillpotts", 1773 | "length": 87 1774 | }, 1775 | { 1776 | "_id": "4zV5Pz4HES", 1777 | "content": "Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?", 1778 | "author": "George Eliot", 1779 | "tags": ["wisdom"], 1780 | "authorId": "MRCvek-GcKNk", 1781 | "authorSlug": "george-eliot", 1782 | "length": 140 1783 | }, 1784 | { 1785 | "_id": "qGMGUH1ric", 1786 | "content": "Friendship is always a sweet responsibility, never an opportunity.", 1787 | "author": "Kahlil Gibran", 1788 | "tags": ["friendship"], 1789 | "authorId": "h05GYnKzckM3", 1790 | "authorSlug": "kahlil-gibran", 1791 | "length": 66 1792 | }, 1793 | { 1794 | "_id": "QLHIDLCkdjB", 1795 | "content": "The winds and waves are always on the side of the ablest navigators.", 1796 | "author": "Edward Gibbon", 1797 | "tags": ["famous-quotes"], 1798 | "authorId": "YT9gVcO1Iwl9", 1799 | "authorSlug": "edward-gibbon", 1800 | "length": 68 1801 | }, 1802 | { 1803 | "_id": "kvTitxhuKqUw", 1804 | "content": "There is only one success - to be able to spend your life in your own way.", 1805 | "author": "Christopher Morley", 1806 | "tags": ["famous-quotes"], 1807 | "authorId": "SWPwu5PcQUso", 1808 | "authorSlug": "christopher-morley", 1809 | "length": 74 1810 | }, 1811 | { 1812 | "_id": "5eTiZJCTAy9B", 1813 | "content": "Whoso loves, believes the impossible.", 1814 | "author": "Elizabeth Browning", 1815 | "tags": ["famous-quotes"], 1816 | "authorId": "9gFTpOXrxt8c", 1817 | "authorSlug": "elizabeth-browning", 1818 | "length": 37 1819 | }, 1820 | { 1821 | "_id": "hLCOLhZE_92V", 1822 | "content": "Reality is merely an illusion, albeit a very persistent one.", 1823 | "author": "Albert Einstein", 1824 | "tags": ["famous-quotes", "science", "wisdom"], 1825 | "authorId": "L76FRuEeGIUJ", 1826 | "authorSlug": "albert-einstein", 1827 | "length": 60 1828 | }, 1829 | { 1830 | "_id": "MONDu5bf8JmU", 1831 | "content": "If you love life, don't waste time, for time is what life is made up of.", 1832 | "author": "Bruce Lee", 1833 | "tags": ["famous-quotes"], 1834 | "authorId": "raaFe2cXACnG", 1835 | "authorSlug": "bruce-lee", 1836 | "length": 72 1837 | }, 1838 | { 1839 | "_id": "IyF7fIZIc3XX", 1840 | "content": "The most difficult thing is the decision to act, the rest is merely tenacity. The fears are paper tigers. You can do anything you decide to do. You can act to change and control your life; and the procedure, the process is its own reward.", 1841 | "author": "Amelia Earhart", 1842 | "tags": ["famous-quotes"], 1843 | "authorId": "by3TkPSn9iVA", 1844 | "authorSlug": "amelia-earhart", 1845 | "length": 238 1846 | }, 1847 | { 1848 | "_id": "iLP7-hx1ktyO", 1849 | "content": "Do what you can. Want what you have. Be who you are.", 1850 | "author": "Forrest Church", 1851 | "tags": ["famous-quotes"], 1852 | "authorId": "NvKBMv_KbtVs", 1853 | "authorSlug": "forrest-church", 1854 | "length": 52 1855 | }, 1856 | { 1857 | "_id": "wPJ_Mb4EjPlE", 1858 | "content": "Mind is everything: muscle, pieces of rubber. All that I am, I am because of my mind.", 1859 | "author": "Paavo Nurmi", 1860 | "tags": ["famous-quotes"], 1861 | "authorId": "SckF0U8Iy85M", 1862 | "authorSlug": "paavo-nurmi", 1863 | "length": 85 1864 | }, 1865 | { 1866 | "_id": "QtuKHLeFEBK5", 1867 | "content": "We come to love not by finding a perfect person, but by learning to see an imperfect person perfectly.", 1868 | "author": "Sam Keen", 1869 | "tags": ["famous-quotes"], 1870 | "authorId": "hWxSyExpHl40", 1871 | "authorSlug": "sam-keen", 1872 | "length": 102 1873 | }, 1874 | { 1875 | "_id": "-Hqy06gxrO", 1876 | "content": "A tree is known by its fruit; a man by his deeds. A good deed is never lost; he who sows courtesy reaps friendship, and he who plants kindness gathers love.", 1877 | "author": "Basil of Caesarea", 1878 | "tags": ["wisdom", "friendship"], 1879 | "authorId": "6bnXdruCW", 1880 | "authorSlug": "basil-of-caesarea", 1881 | "length": 156 1882 | }, 1883 | { 1884 | "_id": "r5SEZsvbKwTw", 1885 | "content": "What is new in the world? Nothing. What is old in the world? Nothing. Everything has always been and will always be.", 1886 | "author": "Sai Baba", 1887 | "tags": ["famous-quotes"], 1888 | "authorId": "ZuwCV8XgXVtt", 1889 | "authorSlug": "sai-baba", 1890 | "length": 116 1891 | }, 1892 | { 1893 | "_id": "6aKJM5st-C", 1894 | "content": "It is more shameful to distrust our friends than to be deceived by them.", 1895 | "author": "Confucius", 1896 | "tags": ["friendship", "famous-quotes"], 1897 | "authorId": "ropvZKOXYhLr", 1898 | "authorSlug": "confucius", 1899 | "length": 72 1900 | }, 1901 | { 1902 | "_id": "P2UE04MWtcme", 1903 | "content": "Everything has beauty, but not everyone sees it.", 1904 | "author": "Confucius", 1905 | "tags": ["famous-quotes"], 1906 | "authorId": "ropvZKOXYhLr", 1907 | "authorSlug": "confucius", 1908 | "length": 48 1909 | }, 1910 | { 1911 | "_id": "bcAbPetiKzd", 1912 | "content": "Learn from yesterday, live for today, hope for tomorrow.", 1913 | "author": "Albert Einstein", 1914 | "tags": ["famous-quotes", "inspirational"], 1915 | "authorId": "L76FRuEeGIUJ", 1916 | "authorSlug": "albert-einstein", 1917 | "length": 56 1918 | }, 1919 | { 1920 | "_id": "2tzuQm94r9D", 1921 | "content": "He who talks more is sooner exhausted.", 1922 | "author": "Laozi", 1923 | "tags": ["famous-quotes"], 1924 | "authorId": "qsaptKSHuLDU", 1925 | "authorSlug": "laozi", 1926 | "length": 38 1927 | }, 1928 | { 1929 | "_id": "hhDqMdHw5w", 1930 | "content": "If there is such a thing as a good marriage, it is because it resembles friendship rather than love.", 1931 | "author": "Michel de Montaigne", 1932 | "tags": ["friendship", "love"], 1933 | "authorId": "B2lKC8XK8Dh7", 1934 | "authorSlug": "michel-de-montaigne", 1935 | "length": 100 1936 | }, 1937 | { 1938 | "_id": "lnt4f9WI2nt", 1939 | "content": "If a man does his best, what else is there?", 1940 | "author": "George S. Patton", 1941 | "tags": ["famous-quotes"], 1942 | "authorId": "fdSvvuZORmh4", 1943 | "authorSlug": "george-s-patton", 1944 | "length": 43 1945 | }, 1946 | { 1947 | "_id": "WjEYIJ2XWpE5", 1948 | "content": "Fine words and an insinuating appearance are seldom associated with true virtue", 1949 | "author": "Confucius", 1950 | "tags": ["famous-quotes"], 1951 | "authorId": "ropvZKOXYhLr", 1952 | "authorSlug": "confucius", 1953 | "length": 79 1954 | }, 1955 | { 1956 | "_id": "EEdhZ7MQ8", 1957 | "content": "Your talent is God's gift to you. What you do with it is your gift back to God.", 1958 | "author": "Leo Buscaglia", 1959 | "tags": ["inspirational"], 1960 | "authorId": "XVzZKXv06YQG", 1961 | "authorSlug": "leo-buscaglia", 1962 | "length": 79 1963 | }, 1964 | { 1965 | "_id": "jTzIvr-aog", 1966 | "content": "Quick decisions are unsafe decisions.", 1967 | "author": "Sophocles", 1968 | "tags": ["wisdom"], 1969 | "authorId": "bBwlN7LI2Jtu", 1970 | "authorSlug": "sophocles", 1971 | "length": 37 1972 | }, 1973 | { 1974 | "_id": "_0Xe3v-BJjUx", 1975 | "content": "To fly as fast as thought, you must begin by knowing that you have already arrived.", 1976 | "author": "Richard Bach", 1977 | "tags": ["famous-quotes"], 1978 | "authorId": "t9lNqDH0TmYo", 1979 | "authorSlug": "richard-bach", 1980 | "length": 83 1981 | }, 1982 | { 1983 | "_id": "rWlO2ihzqhk", 1984 | "content": "Better be ignorant of a matter than half know it.", 1985 | "author": "Publilius Syrus", 1986 | "tags": ["famous-quotes"], 1987 | "authorId": "uvj7ffI-Yu4z", 1988 | "authorSlug": "publilius-syrus", 1989 | "length": 49 1990 | }, 1991 | { 1992 | "_id": "Ckh_FdZYHyf", 1993 | "content": "I destroy my enemies when I make them my friends.", 1994 | "author": "Abraham Lincoln", 1995 | "tags": ["famous-quotes", "history", "politics", "friendship"], 1996 | "authorId": "8k75S1ntV9GW", 1997 | "authorSlug": "abraham-lincoln", 1998 | "length": 49 1999 | }, 2000 | { 2001 | "_id": "7Gy2Y5Zxuzh", 2002 | "content": "Autumn is a second spring when every leaf is a flower.", 2003 | "author": "Albert Camus", 2004 | "tags": ["famous-quotes", "nature"], 2005 | "authorId": "RmuonXrXY44Z", 2006 | "authorSlug": "albert-camus", 2007 | "length": 54 2008 | }, 2009 | { 2010 | "_id": "oG014O92mM", 2011 | "content": "Life is a learning experience, only if you learn.", 2012 | "author": "Yogi Berra", 2013 | "tags": ["famous-quotes"], 2014 | "authorId": "-HVEQO7Ru6d_", 2015 | "authorSlug": "yogi-berra", 2016 | "length": 49 2017 | }, 2018 | { 2019 | "_id": "3v53-XiBvtQK", 2020 | "content": "Happiness is when what you think, what you say, and what you do are in harmony.", 2021 | "author": "Mahatma Gandhi", 2022 | "tags": ["famous-quotes"], 2023 | "authorId": "4J6_dx73YbT5", 2024 | "authorSlug": "mahatma-gandhi", 2025 | "length": 79 2026 | }, 2027 | { 2028 | "_id": "OaGsXXzLiBqf", 2029 | "content": "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.", 2030 | "author": "Henri-Frédéric Amiel", 2031 | "tags": ["famous-quotes"], 2032 | "authorId": "AwZcCJD8ICBi", 2033 | "authorSlug": "henri-frederic-amiel", 2034 | "length": 145 2035 | }, 2036 | { 2037 | "_id": "a9C880IWYfsD", 2038 | "content": "Your mind will answer most questions if you learn to relax and wait for the answer.", 2039 | "author": "William Burroughs", 2040 | "tags": ["famous-quotes"], 2041 | "authorId": "UFjVKUUywWBZ", 2042 | "authorSlug": "william-burroughs", 2043 | "length": 83 2044 | }, 2045 | { 2046 | "_id": "X6UDrdk4ZIk", 2047 | "content": "Pure, holy simplicity confounds all the wisdom of this world and the wisdom of the flesh.", 2048 | "author": "Francis of Assisi", 2049 | "tags": ["wisdom"], 2050 | "authorId": "axdVU-ILRg-V", 2051 | "authorSlug": "francis-of-assisi", 2052 | "length": 89 2053 | }, 2054 | { 2055 | "_id": "rc2Yx_x_X0qD", 2056 | "content": "The less effort, the faster and more powerful you will be.", 2057 | "author": "Bruce Lee", 2058 | "tags": ["famous-quotes"], 2059 | "authorId": "raaFe2cXACnG", 2060 | "authorSlug": "bruce-lee", 2061 | "length": 58 2062 | }, 2063 | { 2064 | "_id": "e1n5aMOunl1g", 2065 | "content": "If I know what love is, it is because of you.", 2066 | "author": "Hermann Hesse", 2067 | "tags": ["famous-quotes"], 2068 | "authorId": "plI0y2ZLokNn", 2069 | "authorSlug": "hermann-hesse", 2070 | "length": 45 2071 | }, 2072 | { 2073 | "_id": "hXmMutk9Y8Nd", 2074 | "content": "Life is not a problem to be solved, but a reality to be experienced.", 2075 | "author": "Søren Kierkegaard", 2076 | "tags": ["famous-quotes"], 2077 | "authorId": "ZEGr5G7ktW1L", 2078 | "authorSlug": "soren-kierkegaard", 2079 | "length": 68 2080 | }, 2081 | { 2082 | "_id": "RFbQKIDffV", 2083 | "content": "I decided that it was not wisdom that enabled poets to write their poetry, but a kind of instinct or inspiration, such as you find in seers and prophets who deliver all their sublime messages without knowing in the least what they mean.", 2084 | "author": "Isocrates", 2085 | "tags": ["wisdom"], 2086 | "authorId": "6emd99Cst9Cf", 2087 | "authorSlug": "isocrates", 2088 | "length": 236 2089 | }, 2090 | { 2091 | "_id": "DNjQty5jeU", 2092 | "content": "Communications tools don’t get socially interesting until they get technologically boring.", 2093 | "author": "Clay Shirky", 2094 | "tags": ["technology"], 2095 | "authorId": "Y3mgXKqW-", 2096 | "authorSlug": "clay-shirky", 2097 | "length": 90 2098 | }, 2099 | { 2100 | "_id": "2i4ILvPHXsgJ", 2101 | "content": "If you accept the expectations of others, especially negative ones, then you never will change the outcome.", 2102 | "author": "Michael Jordan", 2103 | "tags": ["famous-quotes"], 2104 | "authorId": "XU7cPmNoohKd", 2105 | "authorSlug": "michael-jordan", 2106 | "length": 107 2107 | }, 2108 | { 2109 | "_id": "uqRZV8skVN", 2110 | "content": "The way you see people is the way you treat them, and the way you treat them is what they become.", 2111 | "author": "Johann Wolfgang von Goethe", 2112 | "tags": ["wisdom"], 2113 | "authorId": "aW1ZR-8LuS28", 2114 | "authorSlug": "johann-wolfgang-von-goethe", 2115 | "length": 97 2116 | }, 2117 | { 2118 | "_id": "ZR3wECF-tFj", 2119 | "content": "He is able who thinks he is able.", 2120 | "author": "Buddha", 2121 | "tags": ["famous-quotes"], 2122 | "authorId": "sUNjshHENA05", 2123 | "authorSlug": "buddha", 2124 | "length": 33 2125 | }, 2126 | { 2127 | "_id": "ZP4Osu902G-r", 2128 | "content": "The only real mistake is the one from which we learn nothing.", 2129 | "author": "John Powell", 2130 | "tags": ["famous-quotes"], 2131 | "authorId": "N5zjr1qxROEY", 2132 | "authorSlug": "john-powell", 2133 | "length": 61 2134 | }, 2135 | { 2136 | "_id": "gZSiJPLyt_zX", 2137 | "content": "There is only one corner of the universe you can be certain of improving, and that's your own self.", 2138 | "author": "Aldous Huxley", 2139 | "tags": ["famous-quotes", "inspirational"], 2140 | "authorId": "9B-Gz0CukKAX", 2141 | "authorSlug": "aldous-huxley", 2142 | "length": 99 2143 | }, 2144 | { 2145 | "_id": "pt90_r-76Lj5", 2146 | "content": "All children are artists. The problem is how to remain an artist once he grows up.", 2147 | "author": "Pablo Picasso", 2148 | "tags": ["famous-quotes"], 2149 | "authorId": "atthH9QDwIJB", 2150 | "authorSlug": "pablo-picasso", 2151 | "length": 82 2152 | }, 2153 | { 2154 | "_id": "7hfEG8Iv86", 2155 | "content": "Friendship is the marriage of the soul, and this marriage is liable to divorce.", 2156 | "author": "Voltaire", 2157 | "tags": ["friendship"], 2158 | "authorId": "ZyuVXKFVTZu8", 2159 | "authorSlug": "voltaire", 2160 | "length": 79 2161 | }, 2162 | { 2163 | "_id": "L5sDM2UaWlBt", 2164 | "content": "The pain passes, but the beauty remains.", 2165 | "author": "Pierre-Auguste Renoir", 2166 | "tags": ["famous-quotes"], 2167 | "authorId": "wuP9CCCc0AtJ", 2168 | "authorSlug": "pierre-auguste-renoir", 2169 | "length": 40 2170 | }, 2171 | { 2172 | "_id": "U8B6iFEz1V7", 2173 | "content": "An ant on the move does more than a dozing ox", 2174 | "author": "Laozi", 2175 | "tags": ["famous-quotes"], 2176 | "authorId": "qsaptKSHuLDU", 2177 | "authorSlug": "laozi", 2178 | "length": 45 2179 | }, 2180 | { 2181 | "_id": "k8oFtw9mQpi", 2182 | "content": "Loss is nothing else but change, and change is Natures delight.", 2183 | "author": "Marcus Aurelius", 2184 | "tags": ["famous-quotes"], 2185 | "authorId": "zW_A5fM6XU-v", 2186 | "authorSlug": "marcus-aurelius", 2187 | "length": 62 2188 | }, 2189 | { 2190 | "_id": "O91gdjzOjLa6", 2191 | "content": "Listen to what you know instead of what you fear.", 2192 | "author": "Richard Bach", 2193 | "tags": ["famous-quotes"], 2194 | "authorId": "t9lNqDH0TmYo", 2195 | "authorSlug": "richard-bach", 2196 | "length": 49 2197 | }, 2198 | { 2199 | "_id": "KaIFTRaBv59T", 2200 | "content": "Always seek out the seed of triumph in every adversity.", 2201 | "author": "Og Mandino", 2202 | "tags": ["famous-quotes", "wisdom"], 2203 | "authorId": "xcLBIo1fbkkh", 2204 | "authorSlug": "og-mandino", 2205 | "length": 55 2206 | }, 2207 | { 2208 | "_id": "Wxf1mhZ7ipPU", 2209 | "content": "Men in general judge more from appearances than from reality. All men have eyes, but few have the gift of penetration.", 2210 | "author": "Niccolò Machiavelli", 2211 | "tags": ["famous-quotes"], 2212 | "authorId": "VKXFr-ptJb7Q", 2213 | "authorSlug": "niccolo-machiavelli", 2214 | "length": 118 2215 | }, 2216 | { 2217 | "_id": "_WiuNkQC_E_B", 2218 | "content": "Thought is the blossom; language the bud; action the fruit behind it.", 2219 | "author": "Ralph Waldo Emerson", 2220 | "tags": ["famous-quotes"], 2221 | "authorId": "xEVEeQ7m4KQT", 2222 | "authorSlug": "ralph-waldo-emerson", 2223 | "length": 69 2224 | }, 2225 | { 2226 | "_id": "D-KuPZEq59LD", 2227 | "content": "The place to improve the world is first in one's own heart and head and hands.", 2228 | "author": "Robert M. Pirsig", 2229 | "tags": ["famous-quotes"], 2230 | "authorId": "kahQz7ulPX1A", 2231 | "authorSlug": "robert-m-pirsig", 2232 | "length": 78 2233 | }, 2234 | { 2235 | "_id": "CPhGOJeapNYZ", 2236 | "content": "To be tested is good. The challenged life may be the best therapist.", 2237 | "author": "Gail Sheehy", 2238 | "tags": ["famous-quotes"], 2239 | "authorId": "XUX3C8oS06Ul", 2240 | "authorSlug": "gail-sheehy", 2241 | "length": 68 2242 | }, 2243 | { 2244 | "_id": "bmKMocxtR7bJ", 2245 | "content": "Your sacred space is where you can find yourself again and again.", 2246 | "author": "Joseph Campbell", 2247 | "tags": ["famous-quotes", "wisdom"], 2248 | "authorId": "XGIdt8L_MfeP", 2249 | "authorSlug": "joseph-campbell", 2250 | "length": 65 2251 | }, 2252 | { 2253 | "_id": "P77hDIkrjYP", 2254 | "content": "Study the past, if you would divine the future.", 2255 | "author": "Confucius", 2256 | "tags": ["famous-quotes"], 2257 | "authorId": "ropvZKOXYhLr", 2258 | "authorSlug": "confucius", 2259 | "length": 47 2260 | }, 2261 | { 2262 | "_id": "uxtOnAdYE7Wn", 2263 | "content": "Four steps to achievement: Plan purposefully. Prepare prayerfully. Proceed positively. Pursue persistently.", 2264 | "author": "William Arthur Ward", 2265 | "tags": ["famous-quotes"], 2266 | "authorId": "BbtbIJLprBVl", 2267 | "authorSlug": "william-arthur-ward", 2268 | "length": 107 2269 | }, 2270 | { 2271 | "_id": "5ewQ54oqW1HS", 2272 | "content": "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.", 2273 | "author": "Max Planck", 2274 | "tags": ["famous-quotes"], 2275 | "authorId": "ZK_-AtwrrSOs", 2276 | "authorSlug": "max-planck", 2277 | "length": 140 2278 | }, 2279 | { 2280 | "_id": "_dfC0aL_AGD4", 2281 | "content": "Great ideas often receive violent opposition from mediocre minds.", 2282 | "author": "Albert Einstein", 2283 | "tags": ["famous-quotes", "technology"], 2284 | "authorId": "L76FRuEeGIUJ", 2285 | "authorSlug": "albert-einstein", 2286 | "length": 65 2287 | }, 2288 | { 2289 | "_id": "GJxkg5rxv0tw", 2290 | "content": "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.", 2291 | "author": "Jean-Paul Sartre", 2292 | "tags": ["famous-quotes"], 2293 | "authorId": "JDgQh4oi5vVt", 2294 | "authorSlug": "jean-paul-sartre", 2295 | "length": 110 2296 | }, 2297 | { 2298 | "_id": "lEjcF-a2-Z5w", 2299 | "content": "Sincerity is the way of Heaven. The attainment of sincerity is the way of men.", 2300 | "author": "Confucius", 2301 | "tags": ["famous-quotes"], 2302 | "authorId": "ropvZKOXYhLr", 2303 | "authorSlug": "confucius", 2304 | "length": 78 2305 | }, 2306 | { 2307 | "_id": "5V7Gw25dIjvc", 2308 | "content": "Happiness is not something ready made. It comes from your own actions.", 2309 | "author": "Dalai Lama", 2310 | "tags": ["famous-quotes"], 2311 | "authorId": "OPVjtVVBVW5h", 2312 | "authorSlug": "dalai-lama", 2313 | "length": 70 2314 | }, 2315 | { 2316 | "_id": "HTn2Q6e3AYr", 2317 | "content": "If you wish to be a writer, write.", 2318 | "author": "Epictetus", 2319 | "tags": ["famous-quotes"], 2320 | "authorId": "HZHaUuiyIJPp", 2321 | "authorSlug": "epictetus", 2322 | "length": 34 2323 | }, 2324 | { 2325 | "_id": "UnmE__TaKI", 2326 | "content": "In action a great heart is the chief qualification. In work, a great head.", 2327 | "author": "Arthur Schopenhauer", 2328 | "tags": ["wisdom"], 2329 | "authorId": "SZV21yHaj-Po", 2330 | "authorSlug": "arthur-schopenhauer", 2331 | "length": 74 2332 | }, 2333 | { 2334 | "_id": "5mqeP6Q3hWIz", 2335 | "content": "I find hope in the darkest of days, and focus in the brightest. I do not judge the universe.", 2336 | "author": "Dalai Lama", 2337 | "tags": ["famous-quotes"], 2338 | "authorId": "OPVjtVVBVW5h", 2339 | "authorSlug": "dalai-lama", 2340 | "length": 92 2341 | }, 2342 | { 2343 | "_id": "dnatcNZd_hIB", 2344 | "content": "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.", 2345 | "author": "Michelangelo", 2346 | "tags": ["famous-quotes"], 2347 | "authorId": "pik1wvig1y8U", 2348 | "authorSlug": "michelangelo", 2349 | "length": 122 2350 | }, 2351 | { 2352 | "_id": "Ls62KqLuousc", 2353 | "content": "We are all inclined to judge ourselves by our ideals; others, by their acts.", 2354 | "author": "Harold Nicolson", 2355 | "tags": ["famous-quotes"], 2356 | "authorId": "cfKFCzivTtqS", 2357 | "authorSlug": "harold-nicolson", 2358 | "length": 76 2359 | }, 2360 | { 2361 | "_id": "_hJS3LX4Qz", 2362 | "content": "Technology has to be invented or adopted.", 2363 | "author": "Jared Diamond", 2364 | "tags": ["technology"], 2365 | "authorId": "jrYQ70dujQ", 2366 | "authorSlug": "jared-diamond", 2367 | "length": 41 2368 | }, 2369 | { 2370 | "_id": "UyuJSYkjSwwX", 2371 | "content": "Kind words can be short and easy to speak, but their echoes are truly endless.", 2372 | "author": "Mother Teresa", 2373 | "tags": ["famous-quotes"], 2374 | "authorId": "y7OXxqCaXKVa", 2375 | "authorSlug": "mother-teresa", 2376 | "length": 78 2377 | }, 2378 | { 2379 | "_id": "Zhr3mv7HgY4u", 2380 | "content": "Your vision will become clear only when you look into your heart. Who looks outside, dreams. Who looks inside, awakens.", 2381 | "author": "Carl Jung", 2382 | "tags": ["famous-quotes"], 2383 | "authorId": "-LYBJJujV7RL", 2384 | "authorSlug": "carl-jung", 2385 | "length": 119 2386 | }, 2387 | { 2388 | "_id": "0dCkJZJYZa75", 2389 | "content": "When the solution is simple, God is answering.", 2390 | "author": "Albert Einstein", 2391 | "tags": ["famous-quotes", "religion"], 2392 | "authorId": "L76FRuEeGIUJ", 2393 | "authorSlug": "albert-einstein", 2394 | "length": 46 2395 | }, 2396 | { 2397 | "_id": "0zPVpv3bI", 2398 | "content": "You can't cross the sea merely by standing and staring at the water.", 2399 | "author": "Rabindranath Tagore", 2400 | "tags": ["inspirational"], 2401 | "authorId": "FYm0s5rHORUu", 2402 | "authorSlug": "rabindranath-tagore", 2403 | "length": 68 2404 | }, 2405 | { 2406 | "_id": "aAHoOxRG8pTE", 2407 | "content": "An idea that is developed and put into action is more important than an idea that exists only as an idea.", 2408 | "author": "Buddha", 2409 | "tags": ["famous-quotes"], 2410 | "authorId": "sUNjshHENA05", 2411 | "authorSlug": "buddha", 2412 | "length": 105 2413 | }, 2414 | { 2415 | "_id": "WSpdlKZYCP", 2416 | "content": "Technology… the knack of so arranging the world that we don’t have to experience it.", 2417 | "author": "Max Frisch", 2418 | "tags": ["technology"], 2419 | "authorId": "Q1jb5vE0Z", 2420 | "authorSlug": "max-frisch", 2421 | "length": 84 2422 | }, 2423 | { 2424 | "_id": "C5_AURs6v6", 2425 | "content": "Friendship is the source of the greatest pleasures, and without friends even the most agreeable pursuits become tedious.", 2426 | "author": "Thomas Aquinas", 2427 | "tags": ["friendship"], 2428 | "authorId": "aqllap-WMqA7", 2429 | "authorSlug": "thomas-aquinas", 2430 | "length": 120 2431 | }, 2432 | { 2433 | "_id": "UYpi0ue4EwbH", 2434 | "content": "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.", 2435 | "author": "Marie Curie", 2436 | "tags": ["famous-quotes"], 2437 | "authorId": "Ayk4hyEX7Qbu", 2438 | "authorSlug": "marie-curie", 2439 | "length": 123 2440 | }, 2441 | { 2442 | "_id": "JqHe3XeUkv", 2443 | "content": "One's philosophy is not best expressed in words; it is expressed in the choices one makes... and the choices we make are ultimately our responsibility.", 2444 | "author": "Eleanor Roosevelt", 2445 | "tags": ["wisdom"], 2446 | "authorId": "1X7NWb1oyd21", 2447 | "authorSlug": "eleanor-roosevelt", 2448 | "length": 151 2449 | }, 2450 | { 2451 | "_id": "clw722gWp4m", 2452 | "content": "The invariable mark of wisdom is to see the miraculous in the common.", 2453 | "author": "Ralph Waldo Emerson", 2454 | "tags": ["wisdom"], 2455 | "authorId": "xEVEeQ7m4KQT", 2456 | "authorSlug": "ralph-waldo-emerson", 2457 | "length": 69 2458 | }, 2459 | { 2460 | "_id": "ptXvSKlkU4E7", 2461 | "content": "Many of life's failures are people who did not realize how close they were to success when they gave up.", 2462 | "author": "Thomas Edison", 2463 | "tags": ["famous-quotes"], 2464 | "authorId": "PC4gkJPlknC3", 2465 | "authorSlug": "thomas-edison", 2466 | "length": 104 2467 | }, 2468 | { 2469 | "_id": "uUMvpp64j2oS", 2470 | "content": "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.", 2471 | "author": "Confucius", 2472 | "tags": ["famous-quotes"], 2473 | "authorId": "ropvZKOXYhLr", 2474 | "authorSlug": "confucius", 2475 | "length": 140 2476 | }, 2477 | { 2478 | "_id": "Dq9hDqahfYjZ", 2479 | "content": "The smallest flower is a thought, a life answering to some feature of the Great Whole, of whom they have a persistent intuition.", 2480 | "author": "Honoré de Balzac", 2481 | "tags": ["famous-quotes"], 2482 | "authorId": "jcH4GH-fD_Lo", 2483 | "authorSlug": "honore-de-balzac", 2484 | "length": 128 2485 | }, 2486 | { 2487 | "_id": "kTmtHqeUMESD", 2488 | "content": "In all things of nature there is something of the marvelous.", 2489 | "author": "Aristotle", 2490 | "tags": ["famous-quotes"], 2491 | "authorId": "Z8j-PYl90GLF", 2492 | "authorSlug": "aristotle", 2493 | "length": 60 2494 | }, 2495 | { 2496 | "_id": "sTma0kWPt2", 2497 | "content": "Friendship, like credit, is highest when it is not used.", 2498 | "author": "Elbert Hubbard", 2499 | "tags": ["friendship"], 2500 | "authorId": "CBoxna3kOgDk", 2501 | "authorSlug": "elbert-hubbard", 2502 | "length": 56 2503 | }, 2504 | { 2505 | "_id": "CF7uqSGvDt", 2506 | "content": "Know what's important and what isn't. Have the wisdom to know the right thing to do, the integrity to do it, the character to stand up to those who don't, and the courage to stop those who won't.", 2507 | "author": "Mark Goulston", 2508 | "tags": ["wisdom"], 2509 | "authorId": "0WD9wxpVJN", 2510 | "authorSlug": "mark-goulston", 2511 | "length": 195 2512 | }, 2513 | { 2514 | "_id": "9hIehvX23pvr", 2515 | "content": "There is no charm equal to tenderness of heart.", 2516 | "author": "Jane Austen", 2517 | "tags": ["famous-quotes"], 2518 | "authorId": "43J5NV_BwtPN", 2519 | "authorSlug": "jane-austen", 2520 | "length": 47 2521 | }, 2522 | { 2523 | "_id": "JyWzVBrhCC", 2524 | "content": "We don't receive wisdom; we must discover it for ourselves after a journey that no one can take for us or spare us.", 2525 | "author": "Marcel Proust", 2526 | "tags": ["wisdom"], 2527 | "authorId": "Fz5WQF7BjdJg", 2528 | "authorSlug": "marcel-proust", 2529 | "length": 115 2530 | }, 2531 | { 2532 | "_id": "E9rnk2e0az", 2533 | "content": "It always seems impossible until it's done.", 2534 | "author": "Nelson Mandela", 2535 | "tags": ["inspirational"], 2536 | "authorId": "ubn8tDLlaqk6", 2537 | "authorSlug": "nelson-mandela", 2538 | "length": 43 2539 | }, 2540 | { 2541 | "_id": "4iwVD9jYPBp", 2542 | "content": "Well done is better than well said.", 2543 | "author": "Benjamin Franklin", 2544 | "tags": ["famous-quotes"], 2545 | "authorId": "xkvcrqREjoOB", 2546 | "authorSlug": "benjamin-franklin", 2547 | "length": 35 2548 | }, 2549 | { 2550 | "_id": "Wxg76F8ly83k", 2551 | "content": "Lose an hour in the morning, and you will spend all day looking for it.", 2552 | "author": "Richard Whately", 2553 | "tags": ["famous-quotes"], 2554 | "authorId": "woIOC2CwRwXE", 2555 | "authorSlug": "richard-whately", 2556 | "length": 71 2557 | }, 2558 | { 2559 | "_id": "ZqHAX7IvZk", 2560 | "content": "If you want to go east, don't go west.", 2561 | "author": "Ramakrishna", 2562 | "tags": ["wisdom"], 2563 | "authorId": "ndMmFugJSl", 2564 | "authorSlug": "ramakrishna", 2565 | "length": 38 2566 | }, 2567 | { 2568 | "_id": "vpHGlmeIu3Oz", 2569 | "content": "We never understand how little we need in this world until we know the loss of it.", 2570 | "author": "J. M. Barrie", 2571 | "tags": ["famous-quotes", "wisdom"], 2572 | "authorId": "5PJN9vn8epVR", 2573 | "authorSlug": "j-m-barrie", 2574 | "length": 82 2575 | }, 2576 | { 2577 | "_id": "vkR90rDh-ZSA", 2578 | "content": "Hope arouses, as nothing else can arouse, a passion for the possible.", 2579 | "author": "William Sloane Coffin", 2580 | "tags": ["famous-quotes"], 2581 | "authorId": "-yyCeRZpAZLI", 2582 | "authorSlug": "william-sloane-coffin", 2583 | "length": 69 2584 | }, 2585 | { 2586 | "_id": "x8zoyRtfIPRg", 2587 | "content": "I will prepare and some day my chance will come.", 2588 | "author": "Abraham Lincoln", 2589 | "tags": ["famous-quotes", "inspirational"], 2590 | "authorId": "8k75S1ntV9GW", 2591 | "authorSlug": "abraham-lincoln", 2592 | "length": 48 2593 | }, 2594 | { 2595 | "_id": "UG8slERojHSm", 2596 | "content": "We make a living by what we get, but we make a life by what we give.", 2597 | "author": "Winston Churchill", 2598 | "tags": ["famous-quotes"], 2599 | "authorId": "FEM0nF4bj5r7", 2600 | "authorSlug": "winston-churchill", 2601 | "length": 68 2602 | }, 2603 | { 2604 | "_id": "CPwqIPvFW_", 2605 | "content": "I define friendship as a bond that transcends all barriers. When you are ready to expect anything and everything from friends, good, bad or ugly... that's what I call true friendship.", 2606 | "author": "Harbhajan Singh", 2607 | "tags": ["friendship"], 2608 | "authorId": "BS1P-Cx9G", 2609 | "authorSlug": "harbhajan-singh", 2610 | "length": 183 2611 | }, 2612 | { 2613 | "_id": "MJmapSmIK3", 2614 | "content": "The more sand that has escaped from the hourglass of our life, the clearer we should see through it.", 2615 | "author": "Jean-Paul Sartre", 2616 | "tags": ["wisdom"], 2617 | "authorId": "JDgQh4oi5vVt", 2618 | "authorSlug": "jean-paul-sartre", 2619 | "length": 100 2620 | }, 2621 | { 2622 | "_id": "Z_9VClTWUcSv", 2623 | "content": "Trust only movement. Life happens at the level of events, not of words. Trust movement.", 2624 | "author": "Alfred Adler", 2625 | "tags": ["famous-quotes", "life"], 2626 | "authorId": "tNaHUH10_lky", 2627 | "authorSlug": "alfred-adler", 2628 | "length": 87 2629 | }, 2630 | { 2631 | "_id": "eoqYvztdD6Xo", 2632 | "content": "You cannot travel the path until you have become the path itself.", 2633 | "author": "Buddha", 2634 | "tags": ["famous-quotes"], 2635 | "authorId": "sUNjshHENA05", 2636 | "authorSlug": "buddha", 2637 | "length": 65 2638 | }, 2639 | { 2640 | "_id": "u3yMrJpE9TSf", 2641 | "content": "Of course there is no formula for success except perhaps an unconditional acceptance of life and what it brings.", 2642 | "author": "Arthur Rubinstein", 2643 | "tags": ["famous-quotes"], 2644 | "authorId": "KKoxEah_YUax", 2645 | "authorSlug": "arthur-rubinstein", 2646 | "length": 112 2647 | }, 2648 | { 2649 | "_id": "PCE3W7VuJfnu", 2650 | "content": "There is nothing so useless as doing efficiently that which should not be done at all.", 2651 | "author": "Peter Drucker", 2652 | "tags": ["famous-quotes"], 2653 | "authorId": "01aQwjpXclCh", 2654 | "authorSlug": "peter-drucker", 2655 | "length": 86 2656 | }, 2657 | { 2658 | "_id": "PTVGpNzPj2ip", 2659 | "content": "Im not in this world to live up to your expectations and you're not in this world to live up to mine.", 2660 | "author": "Bruce Lee", 2661 | "tags": ["famous-quotes"], 2662 | "authorId": "raaFe2cXACnG", 2663 | "authorSlug": "bruce-lee", 2664 | "length": 101 2665 | }, 2666 | { 2667 | "_id": "hwA4bNHgJPCa", 2668 | "content": "Impossibilities are merely things which we have not yet learned.", 2669 | "author": "Charles W. Chesnutt", 2670 | "tags": ["famous-quotes"], 2671 | "authorId": "ATQjES-_ebWe", 2672 | "authorSlug": "charles-w-chesnutt", 2673 | "length": 64 2674 | }, 2675 | { 2676 | "_id": "GnTIVgh6A0KW", 2677 | "content": "Work while you have the light. You are responsible for the talent that has been entrusted to you.", 2678 | "author": "Henri-Frédéric Amiel", 2679 | "tags": ["famous-quotes"], 2680 | "authorId": "AwZcCJD8ICBi", 2681 | "authorSlug": "henri-frederic-amiel", 2682 | "length": 97 2683 | }, 2684 | { 2685 | "_id": "I6Dxu4p7VBt", 2686 | "content": "To fly, we have to have resistance.", 2687 | "author": "Maya Lin", 2688 | "tags": ["famous-quotes"], 2689 | "authorId": "lySRln7fv5Tr", 2690 | "authorSlug": "maya-lin", 2691 | "length": 35 2692 | }, 2693 | { 2694 | "_id": "WJ5c36Guag1", 2695 | "content": "I will give you a definition of a proud man: he is a man who has neither vanity nor wisdom one filled with hatreds cannot be vain, neither can he be wise.", 2696 | "author": "John Keats", 2697 | "tags": ["wisdom"], 2698 | "authorId": "mXQPMe-Kg_wJ", 2699 | "authorSlug": "john-keats", 2700 | "length": 154 2701 | }, 2702 | { 2703 | "_id": "GwbIPJqtzp", 2704 | "content": "Wisdom has never made a bigot, but learning has.", 2705 | "author": "Josh Billings", 2706 | "tags": ["wisdom"], 2707 | "authorId": "OIytiShDXY", 2708 | "authorSlug": "josh-billings", 2709 | "length": 48 2710 | }, 2711 | { 2712 | "_id": "TLfamqFncI8p", 2713 | "content": "There are no failures. Just experiences and your reactions to them.", 2714 | "author": "Tom Krause", 2715 | "tags": ["famous-quotes"], 2716 | "authorId": "qhAZivyJJPzu", 2717 | "authorSlug": "tom-krause", 2718 | "length": 67 2719 | }, 2720 | { 2721 | "_id": "1YubdPwZ3e", 2722 | "content": "It is good even for old men to learn wisdom.", 2723 | "author": "Aeschylus", 2724 | "tags": ["wisdom"], 2725 | "authorId": "ossJxB6-1", 2726 | "authorSlug": "aeschylus", 2727 | "length": 44 2728 | }, 2729 | { 2730 | "_id": "fjzdxv7x2mJd", 2731 | "content": "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.", 2732 | "author": "Mary Kay Ash", 2733 | "tags": ["famous-quotes"], 2734 | "authorId": "I0bbus5BtlYr", 2735 | "authorSlug": "mary-kay-ash", 2736 | "length": 130 2737 | }, 2738 | { 2739 | "_id": "Z_czr8xado", 2740 | "content": "Logic is the beginning of wisdom, not the end.", 2741 | "author": "Leonard Nimoy", 2742 | "tags": ["wisdom"], 2743 | "authorId": "WTcob-0b_G", 2744 | "authorSlug": "leonard-nimoy", 2745 | "length": 46 2746 | }, 2747 | { 2748 | "_id": "0PnL1GPc2muX", 2749 | "content": "The greatest good you can do for another is not just share your riches, but reveal to them their own.", 2750 | "author": "Benjamin Disraeli", 2751 | "tags": ["famous-quotes"], 2752 | "authorId": "xAJjt7yV9kyd", 2753 | "authorSlug": "benjamin-disraeli", 2754 | "length": 101 2755 | }, 2756 | { 2757 | "_id": "u5VbhYCVo5Jz", 2758 | "content": "I cannot give you the formula for success, but I can give you the formula for failure: which is: Try to please everybody.", 2759 | "author": "Herbert Bayard Swope", 2760 | "tags": ["famous-quotes"], 2761 | "authorId": "n4zQiBQc-Ifw", 2762 | "authorSlug": "herbert-bayard-swope", 2763 | "length": 121 2764 | }, 2765 | { 2766 | "_id": "BsZbjg9hrAVI", 2767 | "content": "If you seek truth you will not seek victory by dishonourable means, and if you find truth you will become invincible.", 2768 | "author": "Epictetus", 2769 | "tags": ["famous-quotes"], 2770 | "authorId": "HZHaUuiyIJPp", 2771 | "authorSlug": "epictetus", 2772 | "length": 117 2773 | }, 2774 | { 2775 | "_id": "c6xalG3uXL4n", 2776 | "content": "Imagination is the living power and prime agent of all human perception.", 2777 | "author": "Samuel Taylor Coleridge", 2778 | "tags": ["famous-quotes"], 2779 | "authorId": "LAOTQVvhPNFp", 2780 | "authorSlug": "samuel-taylor-coleridge", 2781 | "length": 72 2782 | }, 2783 | { 2784 | "_id": "Q0q53LrtbHm0", 2785 | "content": "Those that know, do. Those that understand, teach.", 2786 | "author": "Aristotle", 2787 | "tags": ["famous-quotes"], 2788 | "authorId": "Z8j-PYl90GLF", 2789 | "authorSlug": "aristotle", 2790 | "length": 50 2791 | }, 2792 | { 2793 | "_id": "ComoDwgAEY2", 2794 | "content": "Good timber does not grow with ease; the stronger the wind, the stronger the trees.", 2795 | "author": "J. Willard Marriott", 2796 | "tags": ["famous-quotes"], 2797 | "authorId": "v7osO_Koh9Ik", 2798 | "authorSlug": "j-willard-marriott", 2799 | "length": 83 2800 | }, 2801 | { 2802 | "_id": "Dqqwo96Tximg", 2803 | "content": "A man may fulfil the object of his existence by asking a question he cannot answer, and attempting a task he cannot achieve.", 2804 | "author": "Oliver Wendell Holmes Jr.", 2805 | "tags": ["famous-quotes"], 2806 | "authorId": "qa_R4Oc97JXq", 2807 | "authorSlug": "oliver-wendell-holmes-jr", 2808 | "length": 124 2809 | }, 2810 | { 2811 | "_id": "V7HF0nCuOodn", 2812 | "content": "Gratitude makes sense of our past, brings peace for today, and creates a vision for tomorrow.", 2813 | "author": "Melody Beattie", 2814 | "tags": ["famous-quotes"], 2815 | "authorId": "_rCUwICbu1j2", 2816 | "authorSlug": "melody-beattie", 2817 | "length": 93 2818 | }, 2819 | { 2820 | "_id": "ISX_zfx8abzc", 2821 | "content": "There is no duty we so underrate as the duty of being happy. By being happy we sow anonymous benefits upon the world.", 2822 | "author": "Robert Louis Stevenson", 2823 | "tags": ["famous-quotes"], 2824 | "authorId": "qKwGWW8zDYtf", 2825 | "authorSlug": "robert-louis-stevenson", 2826 | "length": 117 2827 | }, 2828 | { 2829 | "_id": "6Kl3UT6ULk", 2830 | "content": "Wisdom, compassion, and courage are the three universally recognized moral qualities of men.", 2831 | "author": "Confucius", 2832 | "tags": ["wisdom"], 2833 | "authorId": "ropvZKOXYhLr", 2834 | "authorSlug": "confucius", 2835 | "length": 92 2836 | }, 2837 | { 2838 | "_id": "0FJtHaraIRKe", 2839 | "content": "We shall never know all the good that a simple smile can do.", 2840 | "author": "Mother Teresa", 2841 | "tags": ["famous-quotes"], 2842 | "authorId": "y7OXxqCaXKVa", 2843 | "authorSlug": "mother-teresa", 2844 | "length": 60 2845 | }, 2846 | { 2847 | "_id": "h3vqfIeuhcho", 2848 | "content": "The best thing in every noble dream is the dreamer...", 2849 | "author": "Moncure D. Conway", 2850 | "tags": ["famous-quotes"], 2851 | "authorId": "ZpPm6ZTW9GLu", 2852 | "authorSlug": "moncure-d-conway", 2853 | "length": 53 2854 | }, 2855 | { 2856 | "_id": "hUUF65Y82g7", 2857 | "content": "Life shrinks or expands in proportion to one's courage.", 2858 | "author": "Anaïs Nin", 2859 | "tags": ["famous-quotes"], 2860 | "authorId": "MMvH-cw49Y9t", 2861 | "authorSlug": "anais-nin", 2862 | "length": 55 2863 | }, 2864 | { 2865 | "_id": "y1RIkUSWFpl", 2866 | "content": "The greatest remedy for anger is delay.", 2867 | "author": "Seneca the Younger", 2868 | "tags": ["famous-quotes"], 2869 | "authorId": "TyeFCuRgEQjD", 2870 | "authorSlug": "seneca-the-younger", 2871 | "length": 39 2872 | }, 2873 | { 2874 | "_id": "ehBmRJ9WwXKK", 2875 | "content": "A garden is always a series of losses set against a few triumphs, like life itself.", 2876 | "author": "May Sarton", 2877 | "tags": ["famous-quotes"], 2878 | "authorId": "aLFrwqpJQ9zs", 2879 | "authorSlug": "may-sarton", 2880 | "length": 83 2881 | }, 2882 | { 2883 | "_id": "t7STDz8m6QIp", 2884 | "content": "The wisest men follow their own direction.", 2885 | "author": "Euripides", 2886 | "tags": ["famous-quotes"], 2887 | "authorId": "yVMYpy-GWWFq", 2888 | "authorSlug": "euripides", 2889 | "length": 42 2890 | }, 2891 | { 2892 | "_id": "lvcJukDLhxz3", 2893 | "content": "The difference between what we do and what we are capable of doing would suffice to solve most of the worlds problems.", 2894 | "author": "Mahatma Gandhi", 2895 | "tags": ["famous-quotes"], 2896 | "authorId": "4J6_dx73YbT5", 2897 | "authorSlug": "mahatma-gandhi", 2898 | "length": 118 2899 | }, 2900 | { 2901 | "_id": "COOYD278-JAr", 2902 | "content": "The superior man is modest in his speech, but exceeds in his actions.", 2903 | "author": "Confucius", 2904 | "tags": ["famous-quotes"], 2905 | "authorId": "ropvZKOXYhLr", 2906 | "authorSlug": "confucius", 2907 | "length": 69 2908 | }, 2909 | { 2910 | "_id": "XQKtTxtLnshu", 2911 | "content": "Change will not come if we wait for some other person or some other time. We are the ones we've been waiting for. We are the change that we seek.", 2912 | "author": "Barack Obama", 2913 | "tags": ["famous-quotes"], 2914 | "authorId": "Xt2CsBHup4NB", 2915 | "authorSlug": "barack-obama", 2916 | "length": 145 2917 | }, 2918 | { 2919 | "_id": "IxrwsheO2w6", 2920 | "content": "Wherever you go, go with all your heart.", 2921 | "author": "Confucius", 2922 | "tags": ["famous-quotes"], 2923 | "authorId": "ropvZKOXYhLr", 2924 | "authorSlug": "confucius", 2925 | "length": 40 2926 | }, 2927 | { 2928 | "_id": "g4URs5hS3Taq", 2929 | "content": "A life spent making mistakes is not only more honourable, but more useful than a life spent doing nothing.", 2930 | "author": "George Bernard Shaw", 2931 | "tags": ["famous-quotes"], 2932 | "authorId": "zKfoVjq84t9O", 2933 | "authorSlug": "george-bernard-shaw", 2934 | "length": 106 2935 | }, 2936 | { 2937 | "_id": "IROEi_B-5kj", 2938 | "content": "If you set out to be liked, you would be prepared to compromise on anything at any time, and you would achieve nothing.", 2939 | "author": "Margaret Thatcher", 2940 | "tags": ["wisdom"], 2941 | "authorId": "WVe0z8ZowG", 2942 | "authorSlug": "margaret-thatcher", 2943 | "length": 119 2944 | }, 2945 | { 2946 | "_id": "t3KpUGU3apks", 2947 | "content": "Be like the flower, turn your face to the sun.", 2948 | "author": "Kahlil Gibran", 2949 | "tags": ["famous-quotes"], 2950 | "authorId": "h05GYnKzckM3", 2951 | "authorSlug": "kahlil-gibran", 2952 | "length": 46 2953 | }, 2954 | { 2955 | "_id": "N6l6bDDcBP", 2956 | "content": "Friendship multiplies the good of life and divides the evil.", 2957 | "author": "Baltasar Gracián", 2958 | "tags": ["friendship"], 2959 | "authorId": "NOw0qSU2RzF5", 2960 | "authorSlug": "baltasar-gracian", 2961 | "length": 60 2962 | }, 2963 | { 2964 | "_id": "SQxIxT9EoucK", 2965 | "content": "Kindness is the golden chain by which society is bound together.", 2966 | "author": "Johann Wolfgang von Goethe", 2967 | "tags": ["famous-quotes"], 2968 | "authorId": "aW1ZR-8LuS28", 2969 | "authorSlug": "johann-wolfgang-von-goethe", 2970 | "length": 64 2971 | }, 2972 | { 2973 | "_id": "ay74-DkPYiOq", 2974 | "content": "Sometimes your joy is the source of your smile, but sometimes your smile can be the source of your joy.", 2975 | "author": "Thích Nhất Hạnh", 2976 | "tags": ["famous-quotes"], 2977 | "authorId": "N0pHADD097gY", 2978 | "authorSlug": "thich-nhất-hạnh", 2979 | "length": 103 2980 | }, 2981 | { 2982 | "_id": "amF1FDsLD6", 2983 | "content": "A friend is someone who gives you total freedom to be yourself.", 2984 | "author": "Jim Morrison", 2985 | "tags": ["friendship"], 2986 | "authorId": "Rt3UK3h72", 2987 | "authorSlug": "jim-morrison", 2988 | "length": 63 2989 | }, 2990 | { 2991 | "_id": "eWtR9nXnZ", 2992 | "content": "Do the difficult things while they are easy and do the great things while they are small. A journey of a thousand miles must begin with a single step.", 2993 | "author": "Laozi", 2994 | "tags": ["inspirational"], 2995 | "authorId": "qsaptKSHuLDU", 2996 | "authorSlug": "laozi", 2997 | "length": 150 2998 | }, 2999 | { 3000 | "_id": "VHFFYD5KcXN6", 3001 | "content": "I have done my best: that is about all the philosophy of living one needs.", 3002 | "author": "Lin Yutang", 3003 | "tags": ["famous-quotes"], 3004 | "authorId": "99cr5SHT23eb", 3005 | "authorSlug": "lin-yutang", 3006 | "length": 74 3007 | }, 3008 | { 3009 | "_id": "oQnbzQ_W0gJS", 3010 | "content": "Never mistake motion for action.", 3011 | "author": "Ernest Hemingway", 3012 | "tags": ["famous-quotes"], 3013 | "authorId": "QEUcQP7NFqk7", 3014 | "authorSlug": "ernest-hemingway", 3015 | "length": 32 3016 | }, 3017 | { 3018 | "_id": "8IyWC1hl--Je", 3019 | "content": "You, yourself, as much as anybody in the entire universe, deserve your love and affection.", 3020 | "author": "Buddha", 3021 | "tags": ["famous-quotes"], 3022 | "authorId": "sUNjshHENA05", 3023 | "authorSlug": "buddha", 3024 | "length": 90 3025 | }, 3026 | { 3027 | "_id": "8TXdurkixxgm", 3028 | "content": "Ask yourself the secret of your success. Listen to your answer, and practice it.", 3029 | "author": "Richard Bach", 3030 | "tags": ["famous-quotes"], 3031 | "authorId": "t9lNqDH0TmYo", 3032 | "authorSlug": "richard-bach", 3033 | "length": 80 3034 | }, 3035 | { 3036 | "_id": "-ZfnGHueyp", 3037 | "content": "Give me a lever long enough and a fulcrum on which to place it, and I shall move the world.", 3038 | "author": "Archimedes", 3039 | "tags": ["wisdom"], 3040 | "authorId": "vKwA_aAsd", 3041 | "authorSlug": "archimedes", 3042 | "length": 91 3043 | }, 3044 | { 3045 | "_id": "NN3kZRTt4V", 3046 | "content": "Holy wisdom confounds Satan and all his wickednesses.", 3047 | "author": "Francis of Assisi", 3048 | "tags": ["wisdom"], 3049 | "authorId": "axdVU-ILRg-V", 3050 | "authorSlug": "francis-of-assisi", 3051 | "length": 53 3052 | }, 3053 | { 3054 | "_id": "0I3MzxBI2Cyo", 3055 | "content": "Life is a succession of lessons, which must be lived to be understood.", 3056 | "author": "Ralph Waldo Emerson", 3057 | "tags": ["famous-quotes"], 3058 | "authorId": "xEVEeQ7m4KQT", 3059 | "authorSlug": "ralph-waldo-emerson", 3060 | "length": 70 3061 | }, 3062 | { 3063 | "_id": "x4gbVTU0f3TW", 3064 | "content": "The only limit to your impact is your imagination and commitment.", 3065 | "author": "Tony Robbins", 3066 | "tags": ["famous-quotes"], 3067 | "authorId": "IkUGwHTcaXs9", 3068 | "authorSlug": "tony-robbins", 3069 | "length": 65 3070 | }, 3071 | { 3072 | "_id": "R80GBolDfAev", 3073 | "content": "Life is like a sewer. What you get out of it depends on what you put into it.", 3074 | "author": "Tom Lehrer", 3075 | "tags": ["famous-quotes"], 3076 | "authorId": "Gfzo6r8aTiV0", 3077 | "authorSlug": "tom-lehrer", 3078 | "length": 77 3079 | }, 3080 | { 3081 | "_id": "D_S3tmLBb8", 3082 | "content": "A man must be big enough to admit his mistakes, smart enough to profit from them, and strong enough to correct them.", 3083 | "author": "John C. Maxwell", 3084 | "tags": ["wisdom"], 3085 | "authorId": "kq5XYblNhYOH", 3086 | "authorSlug": "john-c-maxwell", 3087 | "length": 116 3088 | }, 3089 | { 3090 | "_id": "p8BRVIq75p-D", 3091 | "content": "If you have made mistakes, there is always another chance for you. You may have a fresh start any moment you choose.", 3092 | "author": "Mary Pickford", 3093 | "tags": ["famous-quotes"], 3094 | "authorId": "9bUEqH8C5ewT", 3095 | "authorSlug": "mary-pickford", 3096 | "length": 116 3097 | }, 3098 | { 3099 | "_id": "ahrACwvb84Z4", 3100 | "content": "I want you to be everything that's you, deep at the center of your being.", 3101 | "author": "Confucius", 3102 | "tags": ["famous-quotes"], 3103 | "authorId": "ropvZKOXYhLr", 3104 | "authorSlug": "confucius", 3105 | "length": 73 3106 | }, 3107 | { 3108 | "_id": "-DUavsjRcctX", 3109 | "content": "Can you imagine what I would do if I could do all I can?", 3110 | "author": "Sun Tzu", 3111 | "tags": ["famous-quotes"], 3112 | "authorId": "G-QcoRJkxKHQ", 3113 | "authorSlug": "sun-tzu", 3114 | "length": 56 3115 | }, 3116 | { 3117 | "_id": "MFFCMyuycWf", 3118 | "content": "May our hearts garden of awakening bloom with hundreds of flowers.", 3119 | "author": "Thích Nhất Hạnh", 3120 | "tags": ["famous-quotes"], 3121 | "authorId": "N0pHADD097gY", 3122 | "authorSlug": "thich-nhất-hạnh", 3123 | "length": 66 3124 | }, 3125 | { 3126 | "_id": "u80cGRXHeCeH", 3127 | "content": "When you see a good person, think of becoming like him. When you see someone not so good, reflect on your own weak points.", 3128 | "author": "Confucius", 3129 | "tags": ["famous-quotes"], 3130 | "authorId": "ropvZKOXYhLr", 3131 | "authorSlug": "confucius", 3132 | "length": 122 3133 | }, 3134 | { 3135 | "_id": "qgRPI2mMJRZv", 3136 | "content": "A man who doesn't trust himself can never really trust anyone else.", 3137 | "author": "Jean François Paul de Gondi", 3138 | "tags": ["famous-quotes"], 3139 | "authorId": "Ch_fdSLdPZCo", 3140 | "authorSlug": "jean-francois-paul-de-gondi", 3141 | "length": 67 3142 | }, 3143 | { 3144 | "_id": "H_FnIEJXHrGU", 3145 | "content": "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.", 3146 | "author": "Wayne Dyer", 3147 | "tags": ["famous-quotes"], 3148 | "authorId": "CLxflG5QMMjg", 3149 | "authorSlug": "wayne-dyer", 3150 | "length": 114 3151 | }, 3152 | { 3153 | "_id": "AKE0_H6LR05G", 3154 | "content": "Our lives are a sum total of the choices we have made.", 3155 | "author": "Wayne Dyer", 3156 | "tags": ["famous-quotes"], 3157 | "authorId": "CLxflG5QMMjg", 3158 | "authorSlug": "wayne-dyer", 3159 | "length": 54 3160 | }, 3161 | { 3162 | "_id": "eJ2Odi1UbNvj", 3163 | "content": "It is on our failures that we base a new and different and better success.", 3164 | "author": "Havelock Ellis", 3165 | "tags": ["famous-quotes"], 3166 | "authorId": "sZYcfd1P_aHz", 3167 | "authorSlug": "havelock-ellis", 3168 | "length": 74 3169 | }, 3170 | { 3171 | "_id": "gO2rEcTrwLo7", 3172 | "content": "When fate hands us a lemon, lets try to make lemonade.", 3173 | "author": "Dale Carnegie", 3174 | "tags": ["famous-quotes"], 3175 | "authorId": "D1RNG5b9TsXN", 3176 | "authorSlug": "dale-carnegie", 3177 | "length": 54 3178 | }, 3179 | { 3180 | "_id": "FO4v4ZdByU", 3181 | "content": "A man cannot be said to succeed in this life who does not satisfy one friend.", 3182 | "author": "Henry David Thoreau", 3183 | "tags": ["friendship"], 3184 | "authorId": "NrthgQlym1Ji", 3185 | "authorSlug": "henry-david-thoreau", 3186 | "length": 77 3187 | }, 3188 | { 3189 | "_id": "3Jk60HlbZFu9", 3190 | "content": "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.", 3191 | "author": "Harriet Tubman", 3192 | "tags": ["famous-quotes"], 3193 | "authorId": "_z5JX-jIyYsz", 3194 | "authorSlug": "harriet-tubman", 3195 | "length": 165 3196 | }, 3197 | { 3198 | "_id": "0lnHVeiNr0un", 3199 | "content": "They must often change, who would be constant in happiness or wisdom.", 3200 | "author": "Confucius", 3201 | "tags": ["famous-quotes", "wisdom"], 3202 | "authorId": "ropvZKOXYhLr", 3203 | "authorSlug": "confucius", 3204 | "length": 69 3205 | }, 3206 | { 3207 | "_id": "Ov1F2nueFuMN", 3208 | "content": "Silence is a source of great strength.", 3209 | "author": "Laozi", 3210 | "tags": ["famous-quotes"], 3211 | "authorId": "qsaptKSHuLDU", 3212 | "authorSlug": "laozi", 3213 | "length": 38 3214 | }, 3215 | { 3216 | "_id": "Aya0eLpghjxG", 3217 | "content": "The purpose of learning is growth, and our minds, unlike our bodies, can continue growing as we continue to live.", 3218 | "author": "Mortimer J. Adler", 3219 | "tags": ["famous-quotes"], 3220 | "authorId": "tjrclR27CkGm", 3221 | "authorSlug": "mortimer-j-adler", 3222 | "length": 113 3223 | }, 3224 | { 3225 | "_id": "Qkl55U0twCr", 3226 | "content": "Don't cry because it's over. Smile because it happened.", 3227 | "author": "Dr. Seuss", 3228 | "tags": ["famous-quotes"], 3229 | "authorId": "oHmf28pJEUHo", 3230 | "authorSlug": "dr-seuss", 3231 | "length": 55 3232 | }, 3233 | { 3234 | "_id": "p3WMuYECz33S", 3235 | "content": "The meaning I picked, the one that changed my life: Overcome fear, behold wonder.", 3236 | "author": "Richard Bach", 3237 | "tags": ["famous-quotes"], 3238 | "authorId": "t9lNqDH0TmYo", 3239 | "authorSlug": "richard-bach", 3240 | "length": 81 3241 | }, 3242 | { 3243 | "_id": "yzPY72AXGkD", 3244 | "content": "The cause is hidden. The effect is visible to all.", 3245 | "author": "Ovid", 3246 | "tags": ["famous-quotes"], 3247 | "authorId": "f9utPohz0fgH", 3248 | "authorSlug": "ovid", 3249 | "length": 50 3250 | }, 3251 | { 3252 | "_id": "fAyIjkZePx", 3253 | "content": "He who learns must suffer. And even in our sleep pain that cannot forget falls drop by drop upon the heart, and in our own despair, against our will, comes wisdom to us by the awful grace of God.", 3254 | "author": "Aeschylus", 3255 | "tags": ["wisdom"], 3256 | "authorId": "ossJxB6-1", 3257 | "authorSlug": "aeschylus", 3258 | "length": 195 3259 | }, 3260 | { 3261 | "_id": "PnQ8g2gz_sY2", 3262 | "content": "I never worry about action, but only inaction.", 3263 | "author": "Winston Churchill", 3264 | "tags": ["famous-quotes"], 3265 | "authorId": "FEM0nF4bj5r7", 3266 | "authorSlug": "winston-churchill", 3267 | "length": 46 3268 | }, 3269 | { 3270 | "_id": "SBqsC7DOKoC0", 3271 | "content": "At the center of your being you have the answer; you know who you are and you know what you want.", 3272 | "author": "Laozi", 3273 | "tags": ["famous-quotes"], 3274 | "authorId": "qsaptKSHuLDU", 3275 | "authorSlug": "laozi", 3276 | "length": 97 3277 | }, 3278 | { 3279 | "_id": "ykXP-CFk_G", 3280 | "content": "If you're trying to achieve, there will be roadblocks. I've had them; everybody has had them. But obstacles don't have to stop you. If you run into a wall, don't turn around and give up. Figure out how to climb it, go through it, or work around it.", 3281 | "author": "Michael Jordan", 3282 | "tags": ["wisdom", "inspirational"], 3283 | "authorId": "XU7cPmNoohKd", 3284 | "authorSlug": "michael-jordan", 3285 | "length": 248 3286 | }, 3287 | { 3288 | "_id": "5lsIG8ZCgvy4", 3289 | "content": "You will not be punished for your anger, you will be punished by your anger.", 3290 | "author": "Buddha", 3291 | "tags": ["famous-quotes"], 3292 | "authorId": "sUNjshHENA05", 3293 | "authorSlug": "buddha", 3294 | "length": 76 3295 | }, 3296 | { 3297 | "_id": "NcBJY-YJ58W", 3298 | "content": "Problems are only opportunities with thorns on them.", 3299 | "author": "Hugh Miller", 3300 | "tags": ["famous-quotes"], 3301 | "authorId": "ZYuzRDdhCJIh", 3302 | "authorSlug": "hugh-miller", 3303 | "length": 52 3304 | }, 3305 | { 3306 | "_id": "oyagVQRGL7", 3307 | "content": "Forgiveness is that subtle thread that binds both love and friendship. Without forgiveness, you may not even have a child one day.", 3308 | "author": "George Foreman", 3309 | "tags": ["friendship"], 3310 | "authorId": "3RxG2j5eRN", 3311 | "authorSlug": "george-foreman", 3312 | "length": 130 3313 | }, 3314 | { 3315 | "_id": "NQwosr41uhx0", 3316 | "content": "We cannot do everything at once, but we can do something at once.", 3317 | "author": "Calvin Coolidge", 3318 | "tags": ["famous-quotes"], 3319 | "authorId": "bUWx0bMUCf8X", 3320 | "authorSlug": "calvin-coolidge", 3321 | "length": 65 3322 | }, 3323 | { 3324 | "_id": "BLQOsYJz2jn1", 3325 | "content": "Consider that not only do negative thoughts and emotions destroy our experience of peace, they also undermine our health.", 3326 | "author": "Dalai Lama", 3327 | "tags": ["famous-quotes"], 3328 | "authorId": "OPVjtVVBVW5h", 3329 | "authorSlug": "dalai-lama", 3330 | "length": 121 3331 | }, 3332 | { 3333 | "_id": "OawbCWOFWi", 3334 | "content": "The doorstep to the temple of wisdom is a knowledge of our own ignorance.", 3335 | "author": "Benjamin Franklin", 3336 | "tags": ["wisdom"], 3337 | "authorId": "xkvcrqREjoOB", 3338 | "authorSlug": "benjamin-franklin", 3339 | "length": 73 3340 | }, 3341 | { 3342 | "_id": "eulsh4ijgp", 3343 | "content": "He is no fool who gives what he cannot keep to gain what he cannot lose.", 3344 | "author": "Jim Elliot", 3345 | "tags": ["wisdom"], 3346 | "authorId": "wlnB5ark0s", 3347 | "authorSlug": "jim-elliot", 3348 | "length": 72 3349 | }, 3350 | { 3351 | "_id": "I8UvAqPYmS", 3352 | "content": "Between saying and doing, many a pair of shoes is worn out.", 3353 | "author": "Iris Murdoch", 3354 | "tags": ["wisdom"], 3355 | "authorId": "v2Jk1rHcsGne", 3356 | "authorSlug": "iris-murdoch", 3357 | "length": 59 3358 | }, 3359 | { 3360 | "_id": "AJB3CSbvVFm", 3361 | "content": "If the shoe doesn't fit, must we change the foot?", 3362 | "author": "Gloria Steinem", 3363 | "tags": ["famous-quotes"], 3364 | "authorId": "6T6dO1lyfHYK", 3365 | "authorSlug": "gloria-steinem", 3366 | "length": 49 3367 | }, 3368 | { 3369 | "_id": "yOGaxdDvToGD", 3370 | "content": "When you come to the end of your rope, tie a knot and hang on.", 3371 | "author": "Franklin D. Roosevelt", 3372 | "tags": ["famous-quotes"], 3373 | "authorId": "ejqEsEP8JKVz", 3374 | "authorSlug": "franklin-d-roosevelt", 3375 | "length": 62 3376 | }, 3377 | { 3378 | "_id": "1RmEkIqT9Cyn", 3379 | "content": "Nothing is at last sacred but the integrity of your own mind.", 3380 | "author": "Ralph Waldo Emerson", 3381 | "tags": ["famous-quotes"], 3382 | "authorId": "xEVEeQ7m4KQT", 3383 | "authorSlug": "ralph-waldo-emerson", 3384 | "length": 61 3385 | }, 3386 | { 3387 | "_id": "_mOXeW2AnSF", 3388 | "content": "One today is worth two tomorrows.", 3389 | "author": "Benjamin Franklin", 3390 | "tags": ["famous-quotes"], 3391 | "authorId": "xkvcrqREjoOB", 3392 | "authorSlug": "benjamin-franklin", 3393 | "length": 33 3394 | }, 3395 | { 3396 | "_id": "GhOSPuEiMn", 3397 | "content": "All of our technology is completely unnecessary to a happy life.", 3398 | "author": "Tom Hodgkinson", 3399 | "tags": ["technology"], 3400 | "authorId": "mkjqOol8P-", 3401 | "authorSlug": "tom-hodgkinson", 3402 | "length": 64 3403 | }, 3404 | { 3405 | "_id": "-wz9LjinT4y9", 3406 | "content": "It is fatal to enter any war without the will to win it.", 3407 | "author": "Douglas MacArthur", 3408 | "tags": ["famous-quotes"], 3409 | "authorId": "xquqK-EhBty5", 3410 | "authorSlug": "douglas-mac-arthur", 3411 | "length": 56 3412 | }, 3413 | { 3414 | "_id": "y7YpPYyHzK6", 3415 | "content": "Absence makes the heart grow fonder.", 3416 | "author": "Thomas Haynes Bayly", 3417 | "tags": ["famous-quotes"], 3418 | "authorId": "z0LsGNVaG28E", 3419 | "authorSlug": "thomas-haynes-bayly", 3420 | "length": 36 3421 | }, 3422 | { 3423 | "_id": "XlBqWMF7hx5z", 3424 | "content": "When you judge another, you do not define them, you define yourself.", 3425 | "author": "Wayne Dyer", 3426 | "tags": ["famous-quotes"], 3427 | "authorId": "CLxflG5QMMjg", 3428 | "authorSlug": "wayne-dyer", 3429 | "length": 68 3430 | }, 3431 | { 3432 | "_id": "3qJt6fZmCanr", 3433 | "content": "Setting an example is not the main means of influencing another, it is the only means.", 3434 | "author": "Albert Einstein", 3435 | "tags": ["famous-quotes"], 3436 | "authorId": "L76FRuEeGIUJ", 3437 | "authorSlug": "albert-einstein", 3438 | "length": 86 3439 | }, 3440 | { 3441 | "_id": "gwQJOur7lHXd", 3442 | "content": "Always be mindful of the kindness and not the faults of others.", 3443 | "author": "Buddha", 3444 | "tags": ["famous-quotes"], 3445 | "authorId": "sUNjshHENA05", 3446 | "authorSlug": "buddha", 3447 | "length": 63 3448 | }, 3449 | { 3450 | "_id": "HuuK4BGIf2", 3451 | "content": "Never reach out your hand unless you're willing to extend an arm.", 3452 | "author": "Pope Paul VI", 3453 | "tags": ["wisdom"], 3454 | "authorId": "lZLSkbMoC0", 3455 | "authorSlug": "pope-paul-vi", 3456 | "length": 65 3457 | }, 3458 | { 3459 | "_id": "UXR4urX1Deim", 3460 | "content": "It's important to know that words don't move mountains. Work, exacting work moves mountains.", 3461 | "author": "Danilo Dolci", 3462 | "tags": ["famous-quotes"], 3463 | "authorId": "H9V0Xl8JL5Ui", 3464 | "authorSlug": "danilo-dolci", 3465 | "length": 92 3466 | }, 3467 | { 3468 | "_id": "lO_ELfmBRTMq", 3469 | "content": "You must do the things you think you cannot do.", 3470 | "author": "Eleanor Roosevelt", 3471 | "tags": ["famous-quotes"], 3472 | "authorId": "1X7NWb1oyd21", 3473 | "authorSlug": "eleanor-roosevelt", 3474 | "length": 47 3475 | }, 3476 | { 3477 | "_id": "Yk5zlxPAS_M7", 3478 | "content": "I hear and I forget. I see and I remember. I do and I understand.", 3479 | "author": "Confucius", 3480 | "tags": ["famous-quotes"], 3481 | "authorId": "ropvZKOXYhLr", 3482 | "authorSlug": "confucius", 3483 | "length": 65 3484 | }, 3485 | { 3486 | "_id": "VPGzjvTJI7Uj", 3487 | "content": "All fixed set patterns are incapable of adaptability or pliability. The truth is outside of all fixed patterns.", 3488 | "author": "Bruce Lee", 3489 | "tags": ["famous-quotes"], 3490 | "authorId": "raaFe2cXACnG", 3491 | "authorSlug": "bruce-lee", 3492 | "length": 111 3493 | }, 3494 | { 3495 | "_id": "WD1Icqr-7J", 3496 | "content": "True happiness arises, in the first place, from the enjoyment of one's self, and in the next, from the friendship and conversation of a few select companions.", 3497 | "author": "Joseph Addison", 3498 | "tags": ["friendship"], 3499 | "authorId": "Ra04vOONY8", 3500 | "authorSlug": "joseph-addison", 3501 | "length": 158 3502 | }, 3503 | { 3504 | "_id": "4AZF5nEIPN9", 3505 | "content": "To succeed, we must first believe that we can.", 3506 | "author": "Michael Korda", 3507 | "tags": ["famous-quotes"], 3508 | "authorId": "YXZuWxcWpZDE", 3509 | "authorSlug": "michael-korda", 3510 | "length": 46 3511 | }, 3512 | { 3513 | "_id": "t7L2YkK_2QWr", 3514 | "content": "As you think, so shall you become.", 3515 | "author": "Bruce Lee", 3516 | "tags": ["famous-quotes"], 3517 | "authorId": "raaFe2cXACnG", 3518 | "authorSlug": "bruce-lee", 3519 | "length": 34 3520 | }, 3521 | { 3522 | "_id": "fXCc-Adzx2i5", 3523 | "content": "The only real failure in life is not to be true to the best one knows.", 3524 | "author": "Buddha", 3525 | "tags": ["famous-quotes"], 3526 | "authorId": "sUNjshHENA05", 3527 | "authorSlug": "buddha", 3528 | "length": 70 3529 | }, 3530 | { 3531 | "_id": "2LmdIfvSmBlD", 3532 | "content": "Before you put on a frown, make absolutely sure there are no smiles available.", 3533 | "author": "James M. Beggs", 3534 | "tags": ["famous-quotes"], 3535 | "authorId": "gyl8VUOxfm2W", 3536 | "authorSlug": "james-m-beggs", 3537 | "length": 78 3538 | }, 3539 | { 3540 | "_id": "JBJV1OZ3ARcw", 3541 | "content": "I have no special talent. I am only passionately curious.", 3542 | "author": "Albert Einstein", 3543 | "tags": ["famous-quotes"], 3544 | "authorId": "L76FRuEeGIUJ", 3545 | "authorSlug": "albert-einstein", 3546 | "length": 57 3547 | }, 3548 | { 3549 | "_id": "f1aZRYvKb7Ga", 3550 | "content": "You have to do your own growing no matter how tall your grandfather was.", 3551 | "author": "Abraham Lincoln", 3552 | "tags": ["famous-quotes", "life", "wisdom"], 3553 | "authorId": "8k75S1ntV9GW", 3554 | "authorSlug": "abraham-lincoln", 3555 | "length": 72 3556 | }, 3557 | { 3558 | "_id": "Y_UmXWJD0al", 3559 | "content": "Life is movement-we breathe, we eat, we walk, we move!", 3560 | "author": "John Pierrakos", 3561 | "tags": ["famous-quotes"], 3562 | "authorId": "Sk1xgdhktB-8", 3563 | "authorSlug": "john-pierrakos", 3564 | "length": 54 3565 | }, 3566 | { 3567 | "_id": "y1yjB7RbU_Aq", 3568 | "content": "Small opportunities are often the beginning of great enterprises.", 3569 | "author": "Demosthenes", 3570 | "tags": ["famous-quotes"], 3571 | "authorId": "j63fSK3zuMaj", 3572 | "authorSlug": "demosthenes", 3573 | "length": 65 3574 | }, 3575 | { 3576 | "_id": "CrSk004mchGX", 3577 | "content": "What you do not want done to yourself, do not do to others.", 3578 | "author": "Confucius", 3579 | "tags": ["famous-quotes"], 3580 | "authorId": "ropvZKOXYhLr", 3581 | "authorSlug": "confucius", 3582 | "length": 59 3583 | }, 3584 | { 3585 | "_id": "IPv8r6n1dC", 3586 | "content": "The smallest deed is better than the greatest intention.", 3587 | "author": "John Burroughs", 3588 | "tags": ["wisdom"], 3589 | "authorId": "7mJtbQOga9", 3590 | "authorSlug": "john-burroughs", 3591 | "length": 56 3592 | }, 3593 | { 3594 | "_id": "TdIyDe0XX542", 3595 | "content": "Learning without reflection is a waste, reflection without learning is dangerous.", 3596 | "author": "Confucius", 3597 | "tags": ["famous-quotes"], 3598 | "authorId": "ropvZKOXYhLr", 3599 | "authorSlug": "confucius", 3600 | "length": 81 3601 | }, 3602 | { 3603 | "_id": "kYh28vSUa2CE", 3604 | "content": "Successful people ask better questions, and as a result, they get better answers.", 3605 | "author": "Tony Robbins", 3606 | "tags": ["famous-quotes"], 3607 | "authorId": "IkUGwHTcaXs9", 3608 | "authorSlug": "tony-robbins", 3609 | "length": 81 3610 | }, 3611 | { 3612 | "_id": "1crYPFXZKUuv", 3613 | "content": "Blessed is the man who expects nothing, for he shall never be disappointed.", 3614 | "author": "Alexander Pope", 3615 | "tags": ["famous-quotes"], 3616 | "authorId": "_gz-cfmqA1mr", 3617 | "authorSlug": "alexander-pope", 3618 | "length": 75 3619 | }, 3620 | { 3621 | "_id": "4XsKZeLAUwZ6", 3622 | "content": "Be not afraid of greatness: some are born great, some achieve greatness, and some have greatness thrust upon them.", 3623 | "author": "William Shakespeare", 3624 | "tags": ["famous-quotes"], 3625 | "authorId": "5F2Uwpllj", 3626 | "authorSlug": "william-shakespeare", 3627 | "length": 114 3628 | }, 3629 | { 3630 | "_id": "XxIfXFcublTz", 3631 | "content": "Be faithful in small things because it is in them that your strength lies.", 3632 | "author": "Mother Teresa", 3633 | "tags": ["famous-quotes"], 3634 | "authorId": "y7OXxqCaXKVa", 3635 | "authorSlug": "mother-teresa", 3636 | "length": 74 3637 | }, 3638 | { 3639 | "_id": "c2crwHSzalPu", 3640 | "content": "Difficulties are meant to rouse, not discourage. The human spirit is to grow strong by conflict.", 3641 | "author": "William Ellery Channing", 3642 | "tags": ["famous-quotes", "inspirational", "power-quotes"], 3643 | "authorId": "gli4tf73TPql", 3644 | "authorSlug": "william-ellery-channing", 3645 | "length": 96 3646 | }, 3647 | { 3648 | "_id": "82Ucdsd1amiC", 3649 | "content": "Anybody can make history. Only a great man can write it.", 3650 | "author": "Oscar Wilde", 3651 | "tags": ["famous-quotes"], 3652 | "authorId": "yw5O7wULaKfx", 3653 | "authorSlug": "oscar-wilde", 3654 | "length": 56 3655 | }, 3656 | { 3657 | "_id": "iCcV8TjAAZ71", 3658 | "content": "Doing what you love is the cornerstone of having abundance in your life.", 3659 | "author": "Wayne Dyer", 3660 | "tags": ["famous-quotes"], 3661 | "authorId": "CLxflG5QMMjg", 3662 | "authorSlug": "wayne-dyer", 3663 | "length": 72 3664 | }, 3665 | { 3666 | "_id": "hSxHK-iwap5", 3667 | "content": "No alibi will save you from accepting the responsibility.", 3668 | "author": "Napoleon Hill", 3669 | "tags": ["famous-quotes"], 3670 | "authorId": "N4h708MyElyG", 3671 | "authorSlug": "napoleon-hill", 3672 | "length": 57 3673 | }, 3674 | { 3675 | "_id": "a7lEejDkHdFL", 3676 | "content": "Everything you are against weakens you. Everything you are for empowers you.", 3677 | "author": "Wayne Dyer", 3678 | "tags": ["famous-quotes"], 3679 | "authorId": "CLxflG5QMMjg", 3680 | "authorSlug": "wayne-dyer", 3681 | "length": 76 3682 | }, 3683 | { 3684 | "_id": "zDV7RR6Y-wvZ", 3685 | "content": "In a controversy the instant we feel anger we have already ceased striving for the truth, and have begun striving for ourselves.", 3686 | "author": "Buddha", 3687 | "tags": ["famous-quotes"], 3688 | "authorId": "sUNjshHENA05", 3689 | "authorSlug": "buddha", 3690 | "length": 128 3691 | }, 3692 | { 3693 | "_id": "mhBblBxFy-nH", 3694 | "content": "The world is round and the place which may seem like the end may also be the beginning.", 3695 | "author": "Ivy Baker Priest", 3696 | "tags": ["famous-quotes"], 3697 | "authorId": "CJxFJUe5dF3J", 3698 | "authorSlug": "ivy-baker-priest", 3699 | "length": 87 3700 | }, 3701 | { 3702 | "_id": "SPqg3-WqniZ", 3703 | "content": "I'd rather regret the things I've done than regret the things I haven't done.", 3704 | "author": "Lucille Ball", 3705 | "tags": ["wisdom"], 3706 | "authorId": "Ub_gH1IJ-HBm", 3707 | "authorSlug": "lucille-ball", 3708 | "length": 77 3709 | }, 3710 | { 3711 | "_id": "b1idr5ua4wW", 3712 | "content": "There is more wisdom in your body than in your deepest philosophy.", 3713 | "author": "Friedrich Nietzsche", 3714 | "tags": ["wisdom"], 3715 | "authorId": "g-zHV1myc_8Y", 3716 | "authorSlug": "friedrich-nietzsche", 3717 | "length": 66 3718 | }, 3719 | { 3720 | "_id": "MLmhf5Scxikl", 3721 | "content": "Time stays long enough for anyone who will use it.", 3722 | "author": "Leonardo da Vinci", 3723 | "tags": ["famous-quotes"], 3724 | "authorId": "v-beNXVk_I9v", 3725 | "authorSlug": "leonardo-da-vinci", 3726 | "length": 50 3727 | }, 3728 | { 3729 | "_id": "Aj1hWd83aS", 3730 | "content": "It is only the great hearted who can be true friends. The mean and cowardly, Can never know what true friendship means.", 3731 | "author": "Charles Kingsley", 3732 | "tags": ["friendship"], 3733 | "authorId": "eDH_-mE56", 3734 | "authorSlug": "charles-kingsley", 3735 | "length": 119 3736 | }, 3737 | { 3738 | "_id": "APsci40ULi", 3739 | "content": "Technology frightens me to death. It’s designed by engineers to impress other engineers. And they always come with instruction booklets that are written by engineers for other engineers — which is why almost no technology ever works.", 3740 | "author": "John Cleese", 3741 | "tags": ["technology"], 3742 | "authorId": "rp-2AvtbZ", 3743 | "authorSlug": "john-cleese", 3744 | "length": 233 3745 | }, 3746 | { 3747 | "_id": "sKRDFZR86R5", 3748 | "content": "I never see what has been done; I only see what remains to be done.", 3749 | "author": "Marie Curie", 3750 | "tags": ["famous-quotes"], 3751 | "authorId": "Ayk4hyEX7Qbu", 3752 | "authorSlug": "marie-curie", 3753 | "length": 67 3754 | }, 3755 | { 3756 | "_id": "4gJgNXPzK5", 3757 | "content": "Even if you're on the right track, you'll get run over if you just sit there.", 3758 | "author": "Will Rogers", 3759 | "tags": ["wisdom"], 3760 | "authorId": "7HShv87qgca6", 3761 | "authorSlug": "will-rogers", 3762 | "length": 77 3763 | }, 3764 | { 3765 | "_id": "RnCP5T-HzwbJ", 3766 | "content": "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.", 3767 | "author": "Anne Bradstreet", 3768 | "tags": ["famous-quotes"], 3769 | "authorId": "hFlcETvnSTsM", 3770 | "authorSlug": "anne-bradstreet", 3771 | "length": 137 3772 | }, 3773 | { 3774 | "_id": "IQyVmjKCY1", 3775 | "content": "All human wisdom is summed up in two words; wait and hope.", 3776 | "author": "Alexandre Dumas", 3777 | "tags": ["wisdom"], 3778 | "authorId": "9r41Szdxzw", 3779 | "authorSlug": "alexandre-dumas", 3780 | "length": 58 3781 | }, 3782 | { 3783 | "_id": "19XnsDE_kpQq", 3784 | "content": "You cannot step twice into the same river, for other waters are continually flowing in.", 3785 | "author": "Heraclitus", 3786 | "tags": ["famous-quotes"], 3787 | "authorId": "4JthmAKT69gP", 3788 | "authorSlug": "heraclitus", 3789 | "length": 87 3790 | }, 3791 | { 3792 | "_id": "kq_R7P1iSIm3", 3793 | "content": "The secret of getting ahead is getting started.", 3794 | "author": "Mark Twain", 3795 | "tags": ["famous-quotes", "inspirational"], 3796 | "authorId": "zbADvkP0r05L", 3797 | "authorSlug": "mark-twain", 3798 | "length": 47 3799 | }, 3800 | { 3801 | "_id": "4vBDcA9H-kG", 3802 | "content": "No distance of place or lapse of time can lessen the friendship of those who are thoroughly persuaded of each other's worth.", 3803 | "author": "Robert Southey", 3804 | "tags": ["friendship"], 3805 | "authorId": "PPovMPyVTCuc", 3806 | "authorSlug": "robert-southey", 3807 | "length": 124 3808 | }, 3809 | { 3810 | "_id": "AEocdFfGOhyx", 3811 | "content": "What we see depends mainly on what we look for.", 3812 | "author": "John Lubbock", 3813 | "tags": ["famous-quotes"], 3814 | "authorId": "UzFWyAKPulk8", 3815 | "authorSlug": "john-lubbock", 3816 | "length": 47 3817 | }, 3818 | { 3819 | "_id": "bTpqZkd3K7", 3820 | "content": "Knowledge is going to make you stronger. Knowledge is going to let you control your life. Knowledge is going to give you the wisdom to teach their children. Knowledge is the thing that makes you smile in the face of disaster.", 3821 | "author": "Avery Brooks", 3822 | "tags": ["wisdom"], 3823 | "authorId": "oTy9bo88X7", 3824 | "authorSlug": "avery-brooks", 3825 | "length": 225 3826 | }, 3827 | { 3828 | "_id": "8OBH14kq2G", 3829 | "content": "Neatness begets order; but from order to taste there is the same difference as from taste to genius, or from love to friendship.", 3830 | "author": "Johann Kaspar Lavater", 3831 | "tags": ["friendship"], 3832 | "authorId": "zpMINfv_ur", 3833 | "authorSlug": "johann-kaspar-lavater", 3834 | "length": 128 3835 | }, 3836 | { 3837 | "_id": "0mvbtxiIrRtQ", 3838 | "content": "When I let go of what I am, I become what I might be.", 3839 | "author": "Laozi", 3840 | "tags": ["famous-quotes"], 3841 | "authorId": "qsaptKSHuLDU", 3842 | "authorSlug": "laozi", 3843 | "length": 53 3844 | }, 3845 | { 3846 | "_id": "o6XQ_Gzhxg", 3847 | "content": "One's friends are that part of the human race with which one can be human.", 3848 | "author": "George Santayana", 3849 | "tags": ["friendship"], 3850 | "authorId": "EeYA_JAo0Iix", 3851 | "authorSlug": "george-santayana", 3852 | "length": 74 3853 | }, 3854 | { 3855 | "_id": "B9UxMLiqU9H8", 3856 | "content": "Beware of missing chances; otherwise it may be altogether too late some day.", 3857 | "author": "Franz Liszt", 3858 | "tags": ["famous-quotes"], 3859 | "authorId": "3Ye538voL0N2", 3860 | "authorSlug": "franz-liszt", 3861 | "length": 76 3862 | }, 3863 | { 3864 | "_id": "B4VtMmx3gG", 3865 | "content": "Wisdom is the power to put our time and our knowledge to the proper use.", 3866 | "author": "Thomas J. Watson", 3867 | "tags": ["wisdom"], 3868 | "authorId": "rDbLO_FIvo", 3869 | "authorSlug": "thomas-j-watson", 3870 | "length": 72 3871 | }, 3872 | { 3873 | "_id": "iXtSYIGVbm", 3874 | "content": "The strong bond of friendship is not always a balanced equation; friendship is not always about giving and taking in equal shares. Instead, friendship is grounded in a feeling that you know exactly who will be there for you when you need something, no matter what or when.", 3875 | "author": "Simon Sinek", 3876 | "tags": ["friendship"], 3877 | "authorId": "cvjhiGNS4", 3878 | "authorSlug": "simon-sinek", 3879 | "length": 272 3880 | }, 3881 | { 3882 | "_id": "nv5eWGaFe892", 3883 | "content": "I think somehow we learn who we really are and then live with that decision.", 3884 | "author": "Eleanor Roosevelt", 3885 | "tags": ["famous-quotes"], 3886 | "authorId": "1X7NWb1oyd21", 3887 | "authorSlug": "eleanor-roosevelt", 3888 | "length": 76 3889 | }, 3890 | { 3891 | "_id": "Fg4uCgQpOYMw", 3892 | "content": "This is the final test of a gentleman: his respect for those who can be of no possible value to him.", 3893 | "author": "William Lyon Phelps", 3894 | "tags": ["famous-quotes"], 3895 | "authorId": "uEcdD9tO9Xy1", 3896 | "authorSlug": "william-lyon-phelps", 3897 | "length": 100 3898 | }, 3899 | { 3900 | "_id": "nkftU-0YuUP6", 3901 | "content": "Courage is not the absence of fear, but simply moving on with dignity despite that fear.", 3902 | "author": "Pat Riley", 3903 | "tags": ["famous-quotes"], 3904 | "authorId": "JENVe-QuUSP8", 3905 | "authorSlug": "pat-riley", 3906 | "length": 88 3907 | }, 3908 | { 3909 | "_id": "Zbd2FOmfMJVJ", 3910 | "content": "There is nothing like returning to a place that remains unchanged to find the ways in which you yourself have altered.", 3911 | "author": "Nelson Mandela", 3912 | "tags": ["famous-quotes"], 3913 | "authorId": "ubn8tDLlaqk6", 3914 | "authorSlug": "nelson-mandela", 3915 | "length": 118 3916 | }, 3917 | { 3918 | "_id": "l3-XvfRVtd", 3919 | "content": "Let my skin and sinews and bones dry up, together with all the flesh and blood of my body! I welcome it! But I will not move from this spot until I have attained the supreme and final wisdom.", 3920 | "author": "Buddha", 3921 | "tags": ["wisdom"], 3922 | "authorId": "sUNjshHENA05", 3923 | "authorSlug": "buddha", 3924 | "length": 191 3925 | }, 3926 | { 3927 | "_id": "wkkqY5x5kia3", 3928 | "content": "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.", 3929 | "author": "Mark Twain", 3930 | "tags": ["famous-quotes"], 3931 | "authorId": "zbADvkP0r05L", 3932 | "authorSlug": "mark-twain", 3933 | "length": 153 3934 | }, 3935 | { 3936 | "_id": "3tXfdExB8jB", 3937 | "content": "From error to error one discovers the entire truth.", 3938 | "author": "Sigmund Freud", 3939 | "tags": ["famous-quotes"], 3940 | "authorId": "S2-JbY3NzItd", 3941 | "authorSlug": "sigmund-freud", 3942 | "length": 51 3943 | }, 3944 | { 3945 | "_id": "QEJsaQ4DbY-v", 3946 | "content": "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.", 3947 | "author": "Amy Tan", 3948 | "tags": ["famous-quotes"], 3949 | "authorId": "PP1Z6EiXO-8z", 3950 | "authorSlug": "amy-tan", 3951 | "length": 145 3952 | }, 3953 | { 3954 | "_id": "vuGBuD1oaev3", 3955 | "content": "Do not go where the path may lead, go instead where there is no path and leave a trail.", 3956 | "author": "Ralph Waldo Emerson", 3957 | "tags": ["famous-quotes", "wisdom"], 3958 | "authorId": "xEVEeQ7m4KQT", 3959 | "authorSlug": "ralph-waldo-emerson", 3960 | "length": 87 3961 | }, 3962 | { 3963 | "_id": "CwRoiaY5uW8", 3964 | "content": "No snowflake in an avalanche ever feels responsible.", 3965 | "author": "Voltaire", 3966 | "tags": ["famous-quotes"], 3967 | "authorId": "ZyuVXKFVTZu8", 3968 | "authorSlug": "voltaire", 3969 | "length": 52 3970 | }, 3971 | { 3972 | "_id": "GzemxoxHgF2P", 3973 | "content": "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.", 3974 | "author": "Daisaku Ikeda", 3975 | "tags": ["famous-quotes"], 3976 | "authorId": "f4Q5BtDWomhv", 3977 | "authorSlug": "daisaku-ikeda", 3978 | "length": 117 3979 | }, 3980 | { 3981 | "_id": "5ujpXxYvGfQp", 3982 | "content": "Wrinkles should merely indicate where smiles have been.", 3983 | "author": "Mark Twain", 3984 | "tags": ["famous-quotes"], 3985 | "authorId": "zbADvkP0r05L", 3986 | "authorSlug": "mark-twain", 3987 | "length": 55 3988 | }, 3989 | { 3990 | "_id": "Xof9SNxItD8Y", 3991 | "content": "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.", 3992 | "author": "Winston Churchill", 3993 | "tags": ["famous-quotes"], 3994 | "authorId": "FEM0nF4bj5r7", 3995 | "authorSlug": "winston-churchill", 3996 | "length": 172 3997 | }, 3998 | { 3999 | "_id": "RP2z5Ir_xwF2", 4000 | "content": "When we seek to discover the best in others, we somehow bring out the best in ourselves.", 4001 | "author": "William Arthur Ward", 4002 | "tags": ["famous-quotes", "friendship", "self-help"], 4003 | "authorId": "BbtbIJLprBVl", 4004 | "authorSlug": "william-arthur-ward", 4005 | "length": 88 4006 | }, 4007 | { 4008 | "_id": "RrK_kU3Fjf0", 4009 | "content": "Yesterdays home runs don't win today's games.", 4010 | "author": "Babe Ruth", 4011 | "tags": ["famous-quotes"], 4012 | "authorId": "mYsdhXSSb8Ib", 4013 | "authorSlug": "babe-ruth", 4014 | "length": 45 4015 | }, 4016 | { 4017 | "_id": "YB-FRt_brC", 4018 | "content": "Wisdom and penetration are the fruit of experience, not the lessons of retirement and leisure. Great necessities call out great virtues.", 4019 | "author": "Abigail Adams", 4020 | "tags": ["wisdom"], 4021 | "authorId": "82zk1b45Zn", 4022 | "authorSlug": "abigail-adams", 4023 | "length": 136 4024 | }, 4025 | { 4026 | "_id": "RXBrRJcq1Cih", 4027 | "content": "One must be fond of people and trust them if one is not to make a mess of life.", 4028 | "author": "E. M. Forster", 4029 | "tags": ["famous-quotes"], 4030 | "authorId": "CTr4ZRc1dWiP", 4031 | "authorSlug": "e-m-forster", 4032 | "length": 79 4033 | }, 4034 | { 4035 | "_id": "dyPLKxIFG-Sq", 4036 | "content": "The only journey is the one within.", 4037 | "author": "Rainer Maria Rilke", 4038 | "tags": ["famous-quotes"], 4039 | "authorId": "IyvPT1P373DE", 4040 | "authorSlug": "rainer-maria-rilke", 4041 | "length": 35 4042 | }, 4043 | { 4044 | "_id": "rAIJZHn5TH", 4045 | "content": "The differences between friends cannot but reinforce their friendship.", 4046 | "author": "Mao Zedong", 4047 | "tags": ["friendship"], 4048 | "authorId": "yIXUbkUQAc", 4049 | "authorSlug": "mao-zedong", 4050 | "length": 70 4051 | }, 4052 | { 4053 | "_id": "tVqHnTXq3bDN", 4054 | "content": "It is one of the blessings of old friends that you can afford to be stupid with them.", 4055 | "author": "Ralph Waldo Emerson", 4056 | "tags": ["famous-quotes", "friendship"], 4057 | "authorId": "xEVEeQ7m4KQT", 4058 | "authorSlug": "ralph-waldo-emerson", 4059 | "length": 85 4060 | }, 4061 | { 4062 | "_id": "d1a0cFxEb8Ng", 4063 | "content": "The moment one gives close attention to anything, it becomes a mysterious, awesome, indescribably magnificent world in itself.", 4064 | "author": "Henry Miller", 4065 | "tags": ["famous-quotes"], 4066 | "authorId": "baiPlUQWl8I-", 4067 | "authorSlug": "henry-miller", 4068 | "length": 126 4069 | }, 4070 | { 4071 | "_id": "A5l8yCGO4BL5", 4072 | "content": "Forgiveness is choosing to love. It is the first skill of self-giving love.", 4073 | "author": "Mahatma Gandhi", 4074 | "tags": ["famous-quotes"], 4075 | "authorId": "4J6_dx73YbT5", 4076 | "authorSlug": "mahatma-gandhi", 4077 | "length": 75 4078 | }, 4079 | { 4080 | "_id": "0Cel0Uy3XC", 4081 | "content": "If a man does not make new acquaintances as he advances through life, he will soon find himself left alone. A man, sir, should keep his friendship in a constant repair.", 4082 | "author": "Samuel Johnson", 4083 | "tags": ["friendship"], 4084 | "authorId": "Nimgtrtvfbyx", 4085 | "authorSlug": "samuel-johnson", 4086 | "length": 168 4087 | }, 4088 | { 4089 | "_id": "U50kYf5u3f4B", 4090 | "content": "Life's most persistent and urgent question is, 'What are you doing for others?'", 4091 | "author": "Martin Luther King Jr.", 4092 | "tags": ["famous-quotes"], 4093 | "authorId": "Af6UJFdH4IwV", 4094 | "authorSlug": "martin-luther-king-jr", 4095 | "length": 79 4096 | }, 4097 | { 4098 | "_id": "TxvV88zUrVi3", 4099 | "content": "Keep silence for the most part, and speak only when you must, and then briefly.", 4100 | "author": "Epictetus", 4101 | "tags": ["famous-quotes"], 4102 | "authorId": "HZHaUuiyIJPp", 4103 | "authorSlug": "epictetus", 4104 | "length": 79 4105 | }, 4106 | { 4107 | "_id": "2OVqy9KVYy3m", 4108 | "content": "No one saves us but ourselves. No one can and no one may. We ourselves must walk the path.", 4109 | "author": "Buddha", 4110 | "tags": ["famous-quotes"], 4111 | "authorId": "sUNjshHENA05", 4112 | "authorSlug": "buddha", 4113 | "length": 90 4114 | }, 4115 | { 4116 | "_id": "KfOJkr869PQo", 4117 | "content": "A hero is no braver than an ordinary man, but he is braver five minutes longer.", 4118 | "author": "Ralph Waldo Emerson", 4119 | "tags": ["famous-quotes"], 4120 | "authorId": "xEVEeQ7m4KQT", 4121 | "authorSlug": "ralph-waldo-emerson", 4122 | "length": 79 4123 | }, 4124 | { 4125 | "_id": "ZxKQ6LZn9nZl", 4126 | "content": "The world has the habit of making room for the man whose actions show that he knows where he is going.", 4127 | "author": "Napoleon Hill", 4128 | "tags": ["famous-quotes"], 4129 | "authorId": "N4h708MyElyG", 4130 | "authorSlug": "napoleon-hill", 4131 | "length": 102 4132 | }, 4133 | { 4134 | "_id": "T6AMWsNRE5", 4135 | "content": "Any sufficiently advanced technology is equivalent to magic.", 4136 | "author": "Arthur C. Clarke", 4137 | "tags": ["technology"], 4138 | "authorId": "1QYR63wh3", 4139 | "authorSlug": "arthur-c-clarke", 4140 | "length": 60 4141 | }, 4142 | { 4143 | "_id": "LVmRBE6cytXv", 4144 | "content": "Reason and free inquiry are the only effectual agents against error.", 4145 | "author": "Thomas Jefferson", 4146 | "tags": ["famous-quotes"], 4147 | "authorId": "Zy4xV5ItRxmv", 4148 | "authorSlug": "thomas-jefferson", 4149 | "length": 68 4150 | }, 4151 | { 4152 | "_id": "Z5aMw6Z1KFjp", 4153 | "content": "It is very easy to forgive others their mistakes; it takes more grit to forgive them for having witnessed your own.", 4154 | "author": "Jessamyn West", 4155 | "tags": ["famous-quotes"], 4156 | "authorId": "aMST-Uqfik3g", 4157 | "authorSlug": "jessamyn-west", 4158 | "length": 115 4159 | }, 4160 | { 4161 | "_id": "-p4UJJtG2e0g", 4162 | "content": "Knowledge rests not upon truth alone, but upon error also.", 4163 | "author": "Carl Jung", 4164 | "tags": ["famous-quotes"], 4165 | "authorId": "-LYBJJujV7RL", 4166 | "authorSlug": "carl-jung", 4167 | "length": 58 4168 | }, 4169 | { 4170 | "_id": "rPhZvCjp1t8J", 4171 | "content": "Remember that sometimes not getting what you want is a wonderful stroke of luck.", 4172 | "author": "Dalai Lama", 4173 | "tags": ["famous-quotes"], 4174 | "authorId": "OPVjtVVBVW5h", 4175 | "authorSlug": "dalai-lama", 4176 | "length": 80 4177 | }, 4178 | { 4179 | "_id": "VNbPhxpsCQrO", 4180 | "content": "Remember always that you not only have the right to be an individual, you have an obligation to be one.", 4181 | "author": "Eleanor Roosevelt", 4182 | "tags": ["famous-quotes"], 4183 | "authorId": "1X7NWb1oyd21", 4184 | "authorSlug": "eleanor-roosevelt", 4185 | "length": 103 4186 | }, 4187 | { 4188 | "_id": "aeAPqvNG3", 4189 | "content": "It is a common experience that a problem difficult at night is resolved in the morning after the committee of sleep has worked on it.", 4190 | "author": "John Steinbeck", 4191 | "tags": ["wisdom"], 4192 | "authorId": "6axtEJVYp2We", 4193 | "authorSlug": "john-steinbeck", 4194 | "length": 133 4195 | }, 4196 | { 4197 | "_id": "dMJ9b4iwZ0Lj", 4198 | "content": "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.", 4199 | "author": "Plutarch", 4200 | "tags": ["famous-quotes", "wisdom"], 4201 | "authorId": "fmzBXMuI4lbX", 4202 | "authorSlug": "plutarch", 4203 | "length": 129 4204 | }, 4205 | { 4206 | "_id": "9sm_GJbP-2s_", 4207 | "content": "This world, after all our science and sciences, is still a miracle; wonderful, inscrutable, magical and more, to whosoever will think of it.", 4208 | "author": "Thomas Carlyle", 4209 | "tags": ["famous-quotes"], 4210 | "authorId": "sTK7Nn46drMi", 4211 | "authorSlug": "thomas-carlyle", 4212 | "length": 140 4213 | }, 4214 | { 4215 | "_id": "wIfNy-oDtr", 4216 | "content": "Friendship needs no words - it is solitude delivered from the anguish of loneliness.", 4217 | "author": "Dag Hammarskjöld", 4218 | "tags": ["friendship"], 4219 | "authorId": "ubzLDheOmG", 4220 | "authorSlug": "dag-hammarskjold", 4221 | "length": 84 4222 | }, 4223 | { 4224 | "_id": "m8q1pMkFz_jV", 4225 | "content": "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.", 4226 | "author": "Johann Wolfgang von Goethe", 4227 | "tags": ["famous-quotes"], 4228 | "authorId": "aW1ZR-8LuS28", 4229 | "authorSlug": "johann-wolfgang-von-goethe", 4230 | "length": 148 4231 | }, 4232 | { 4233 | "_id": "nBSAX0LazBDt", 4234 | "content": "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.", 4235 | "author": "Albert Einstein", 4236 | "tags": ["famous-quotes", "life", "success"], 4237 | "authorId": "L76FRuEeGIUJ", 4238 | "authorSlug": "albert-einstein", 4239 | "length": 111 4240 | }, 4241 | { 4242 | "_id": "DZA5UWkbv-KJ", 4243 | "content": "If we could see the miracle of a single flower clearly, our whole life would change.", 4244 | "author": "Buddha", 4245 | "tags": ["famous-quotes"], 4246 | "authorId": "sUNjshHENA05", 4247 | "authorSlug": "buddha", 4248 | "length": 84 4249 | }, 4250 | { 4251 | "_id": "b-zLcfguzkk7", 4252 | "content": "When you are content to be simply yourself and don't compare or compete, everybody will respect you.", 4253 | "author": "Laozi", 4254 | "tags": ["famous-quotes"], 4255 | "authorId": "qsaptKSHuLDU", 4256 | "authorSlug": "laozi", 4257 | "length": 100 4258 | }, 4259 | { 4260 | "_id": "eDuDLZphbw9c", 4261 | "content": "The best preparation for tomorrow is doing your best today.", 4262 | "author": "H. Jackson Brown Jr.", 4263 | "tags": ["famous-quotes"], 4264 | "authorId": "ZShJOYn-QZ5M", 4265 | "authorSlug": "h-jackson-brown-jr", 4266 | "length": 59 4267 | }, 4268 | { 4269 | "_id": "5MYjs_eBt5", 4270 | "content": "Love demands infinitely less than friendship.", 4271 | "author": "George Jean Nathan", 4272 | "tags": ["friendship"], 4273 | "authorId": "SMk7Fb4KTw", 4274 | "authorSlug": "george-jean-nathan", 4275 | "length": 45 4276 | }, 4277 | { 4278 | "_id": "kc_i68XUTzm9", 4279 | "content": "If you spend too much time thinking about a thing, you'll never get it done.", 4280 | "author": "Bruce Lee", 4281 | "tags": ["famous-quotes"], 4282 | "authorId": "raaFe2cXACnG", 4283 | "authorSlug": "bruce-lee", 4284 | "length": 76 4285 | }, 4286 | { 4287 | "_id": "gBdWfRIFkxx4", 4288 | "content": "The aim of life is self-development. To realize ones nature perfectly - that is what each of us is here for.", 4289 | "author": "Oscar Wilde", 4290 | "tags": ["famous-quotes"], 4291 | "authorId": "yw5O7wULaKfx", 4292 | "authorSlug": "oscar-wilde", 4293 | "length": 108 4294 | }, 4295 | { 4296 | "_id": "rROktmIDga", 4297 | "content": "And when the world is created, it is created in such a way that those eternal objects of God's loving wisdom become actualities - interacting with one another, relating to God in the finite realm.", 4298 | "author": "Rowan Williams", 4299 | "tags": ["wisdom"], 4300 | "authorId": "k53H3997pN", 4301 | "authorSlug": "rowan-williams", 4302 | "length": 196 4303 | }, 4304 | { 4305 | "_id": "395POpXmel", 4306 | "content": "Life has no blessing like a prudent friend.", 4307 | "author": "Euripides", 4308 | "tags": ["friendship"], 4309 | "authorId": "yVMYpy-GWWFq", 4310 | "authorSlug": "euripides", 4311 | "length": 43 4312 | }, 4313 | { 4314 | "_id": "gP3atICYApeI", 4315 | "content": "No pessimist ever discovered the secrets of the stars, or sailed to an uncharted land, or opened a new heaven to the human spirit.", 4316 | "author": "Helen Keller", 4317 | "tags": ["famous-quotes"], 4318 | "authorId": "pYjZMId1ilhK", 4319 | "authorSlug": "helen-keller", 4320 | "length": 130 4321 | }, 4322 | { 4323 | "_id": "7C2TU6MIz9o_", 4324 | "content": "I'm not interested in age. People who tell me their age are silly. You're as old as you feel.", 4325 | "author": "Elizabeth Arden", 4326 | "tags": ["famous-quotes"], 4327 | "authorId": "6Z2MjNVjOz8H", 4328 | "authorSlug": "elizabeth-arden", 4329 | "length": 93 4330 | }, 4331 | { 4332 | "_id": "EpDrsWX_c6li", 4333 | "content": "When people are like each other they tend to like each other.", 4334 | "author": "Tony Robbins", 4335 | "tags": ["famous-quotes"], 4336 | "authorId": "IkUGwHTcaXs9", 4337 | "authorSlug": "tony-robbins", 4338 | "length": 61 4339 | }, 4340 | { 4341 | "_id": "8Lkh3gqcSh", 4342 | "content": "Difficulties increase the nearer we get to the goal.", 4343 | "author": "Johann Wolfgang von Goethe", 4344 | "tags": ["famous-quotes", "inspirational"], 4345 | "authorId": "aW1ZR-8LuS28", 4346 | "authorSlug": "johann-wolfgang-von-goethe", 4347 | "length": 52 4348 | }, 4349 | { 4350 | "_id": "3-PoIjz4IDQ", 4351 | "content": "In life, all good things come hard, but wisdom is the hardest to come by.", 4352 | "author": "Lucille Ball", 4353 | "tags": ["wisdom"], 4354 | "authorId": "Ub_gH1IJ-HBm", 4355 | "authorSlug": "lucille-ball", 4356 | "length": 73 4357 | }, 4358 | { 4359 | "_id": "_k3kxvogAs-6", 4360 | "content": "If you have knowledge, let others light their candles in it.", 4361 | "author": "Margaret Fuller", 4362 | "tags": ["famous-quotes"], 4363 | "authorId": "yxcmeo89-BoQ", 4364 | "authorSlug": "margaret-fuller", 4365 | "length": 60 4366 | }, 4367 | { 4368 | "_id": "5_6lVDMuo9IM", 4369 | "content": "Happiness can exist only in acceptance.", 4370 | "author": "George Orwell", 4371 | "tags": ["famous-quotes"], 4372 | "authorId": "YyZuhLs2-ki6", 4373 | "authorSlug": "george-orwell", 4374 | "length": 39 4375 | }, 4376 | { 4377 | "_id": "NTseDGDXOuo8", 4378 | "content": "Life is really simple, but we insist on making it complicated.", 4379 | "author": "Confucius", 4380 | "tags": ["famous-quotes"], 4381 | "authorId": "ropvZKOXYhLr", 4382 | "authorSlug": "confucius", 4383 | "length": 62 4384 | }, 4385 | { 4386 | "_id": "mZGMxqlkKn", 4387 | "content": "Friendship may, and often does, grow into love, but love never subsides into friendship.", 4388 | "author": "Lord Byron", 4389 | "tags": ["friendship"], 4390 | "authorId": "EUjr2jc6nT", 4391 | "authorSlug": "lord-byron", 4392 | "length": 88 4393 | }, 4394 | { 4395 | "_id": "0Z8EQaXeVdhX", 4396 | "content": "Weve got to have a dream if we are going to make a dream come true.", 4397 | "author": "Walt Disney", 4398 | "tags": ["famous-quotes"], 4399 | "authorId": "HzyhMbP15DoD", 4400 | "authorSlug": "walt-disney", 4401 | "length": 67 4402 | }, 4403 | { 4404 | "_id": "heFGlWwPZjvX", 4405 | "content": "Promises are the uniquely human way of ordering the future, making it predictable and reliable to the extent that this is humanly possible.", 4406 | "author": "Hannah Arendt", 4407 | "tags": ["famous-quotes"], 4408 | "authorId": "2aVt9AdFu1fK", 4409 | "authorSlug": "hannah-arendt", 4410 | "length": 139 4411 | }, 4412 | { 4413 | "_id": "g1GZtzlspywZ", 4414 | "content": "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.", 4415 | "author": "Dale Carnegie", 4416 | "tags": ["famous-quotes"], 4417 | "authorId": "D1RNG5b9TsXN", 4418 | "authorSlug": "dale-carnegie", 4419 | "length": 138 4420 | }, 4421 | { 4422 | "_id": "YTqaIDVD0fX3", 4423 | "content": "The way we communicate with others and with ourselves ultimately determines the quality of our lives.", 4424 | "author": "Tony Robbins", 4425 | "tags": ["famous-quotes"], 4426 | "authorId": "IkUGwHTcaXs9", 4427 | "authorSlug": "tony-robbins", 4428 | "length": 101 4429 | }, 4430 | { 4431 | "_id": "xjRJ2oXvhode", 4432 | "content": "Time you enjoyed wasting was not wasted.", 4433 | "author": "John Lennon", 4434 | "tags": ["famous-quotes"], 4435 | "authorId": "vVS5k5Oad9Hy", 4436 | "authorSlug": "john-lennon", 4437 | "length": 40 4438 | }, 4439 | { 4440 | "_id": "M1DjUqEQCO-E", 4441 | "content": "Never bend your head. Always hold it high. Look the world right in the eye.", 4442 | "author": "Helen Keller", 4443 | "tags": ["famous-quotes"], 4444 | "authorId": "pYjZMId1ilhK", 4445 | "authorSlug": "helen-keller", 4446 | "length": 75 4447 | }, 4448 | { 4449 | "_id": "wdTamcKIF6Oc", 4450 | "content": "All achievements, all earned riches, have their beginning in an idea.", 4451 | "author": "Napoleon Hill", 4452 | "tags": ["famous-quotes"], 4453 | "authorId": "N4h708MyElyG", 4454 | "authorSlug": "napoleon-hill", 4455 | "length": 69 4456 | }, 4457 | { 4458 | "_id": "vmmay0GtEHcT", 4459 | "content": "The poor man is not he who is without a cent, but he who is without a dream.", 4460 | "author": "Harry Kemp", 4461 | "tags": ["famous-quotes"], 4462 | "authorId": "jFYtDAg5Ott5", 4463 | "authorSlug": "harry-kemp", 4464 | "length": 76 4465 | }, 4466 | { 4467 | "_id": "0IP2kpOHSiPj", 4468 | "content": "I have never been hurt by anything I didn't say.", 4469 | "author": "Calvin Coolidge", 4470 | "tags": ["famous-quotes"], 4471 | "authorId": "bUWx0bMUCf8X", 4472 | "authorSlug": "calvin-coolidge", 4473 | "length": 48 4474 | }, 4475 | { 4476 | "_id": "FO7XX9krDFzO", 4477 | "content": "Every artist dips his brush in his own soul, and paints his own nature into his pictures.", 4478 | "author": "Henry Ward Beecher", 4479 | "tags": ["famous-quotes"], 4480 | "authorId": "7ARdGK2SnqLv", 4481 | "authorSlug": "henry-ward-beecher", 4482 | "length": 89 4483 | }, 4484 | { 4485 | "_id": "5_zuctgLXl8x", 4486 | "content": "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.", 4487 | "author": "Margaret Chase Smith", 4488 | "tags": ["famous-quotes"], 4489 | "authorId": "TtcYr-YE0YpM", 4490 | "authorSlug": "margaret-chase-smith", 4491 | "length": 128 4492 | }, 4493 | { 4494 | "_id": "mH_m-Xmw1dk", 4495 | "content": "Don't wait. The time will never be just right.", 4496 | "author": "Napoleon Hill", 4497 | "tags": ["famous-quotes"], 4498 | "authorId": "N4h708MyElyG", 4499 | "authorSlug": "napoleon-hill", 4500 | "length": 46 4501 | } 4502 | ] 4503 | -------------------------------------------------------------------------------- /please/the_office_quotes.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "author": "Creed Bratton", 4 | "content": "If I can’t scuba, then what’s this all been about? What am I working toward?" 5 | }, 6 | { 7 | "author": "Michael Scott", 8 | "content": "I don’t hate it. I just don’t like it at all and it’s terrible." 9 | }, 10 | { 11 | "author": "Creed Bratton", 12 | "content": "I’ve been involved in a number of cults, both a leader and a follower. You have more fun as a follower, but you make more money as a leader." 13 | }, 14 | { 15 | "author": "Michael Scott", 16 | "content": "I guess I’ve been working so hard, I forgot what it’s like to be hardly working." 17 | }, 18 | { 19 | "author": "Dwight Schrute", 20 | "content": "Power points are the peacocks of the business world; all show, no meat." 21 | }, 22 | { 23 | "author": "Kevin Malone", 24 | "content": "I just want to lie on the beach and eat hot dogs. That’s all I’ve ever wanted." 25 | }, 26 | { 27 | "author": "Stanley Hudson", 28 | "content": "Life is short. Drive fast and leave a sexy corpse. That’s one of my mottos." 29 | }, 30 | { 31 | "author": "Michael Scott", 32 | "content": "Life is short. Drive fast and leave a sexy corpse. That’s one of my mottos." 33 | }, 34 | { 35 | "author": "Michael Scott", 36 | "content": "Do I need to be liked? Absolutely not. I like to be liked. I enjoy being liked. I have to be liked, but it’s not like this compulsive need to be liked, like my need to be praised." 37 | }, 38 | { 39 | "author": "Michael Scott", 40 | "content": "An office is for not dying. An office is a place to live life to the fullest, to the max, to… an office is a place where dreams come true." 41 | }, 42 | { 43 | "author": "Michael Scott", 44 | "content": "No, I’m not going to tell them about the downsizing. If a patient has cancer, you don’t tell them." 45 | }, 46 | { 47 | "author": "Creed Bratton", 48 | "content": "I wanna do a cartwheel. But real casual-like. Not enough to make a big deal out of it, but I know everyone saw it. One stunning, gorgeous cartwheel." 49 | }, 50 | { 51 | "author": "Kevin Malone", 52 | "content": "I want to be wine and dined and sixty-nined." 53 | }, 54 | { 55 | "author": "Kevin Malone", 56 | "content": "Me think, why waste time say lot word, when few word do trick." 57 | }, 58 | { 59 | "author": "Jim Halpert", 60 | "content": "Everything I have I owe to this job… this stupid, wonderful, boring, amazing job." 61 | }, 62 | { 63 | "author": "Michael Scott", 64 | "content": "Sometimes I’ll start a sentence and I don’t even know where it’s going. I just hope I find it along the way." 65 | }, 66 | { 67 | "author": "Michael Scott", 68 | "content": "I. Declare. Bankruptcy!" 69 | }, 70 | { 71 | "author": "Michael Scott", 72 | "content": 73 | "And I knew exactly what to do. But in a much more real sense, I had no idea what to do." 74 | }, 75 | { 76 | "author": "Andy Bernard", 77 | "content": "Sorry I annoyed you with my friendship." 78 | }, 79 | { 80 | "author": "Pam Beesley", 81 | "content": "I feel God in this Chilis tonight." 82 | }, 83 | { 84 | "author": "Michael Scott", 85 | "content": 86 | "I'm an early bird and I'm a night owl. So I am wise and I have worms." 87 | }, 88 | { 89 | "author": "Pam Beesley", 90 | "content": 91 | "There's a lot of beauty in ordinary things. Isn't that kind of the point?" 92 | }, 93 | { 94 | "author": "Angela Martin", 95 | "content": "I find the mystery genre disgusting. I hate being titillated." 96 | }, 97 | { 98 | "author": "Angela Martin", 99 | "content": "I think green is kind of whorish." 100 | }, 101 | { 102 | "author": "Angela Martin", 103 | "content": 104 | "I know that patience and loyalty are good, and virtuous traits. But sometimes I just think you need to grow a pair." 105 | }, 106 | { 107 | "author": "Michael Scott", 108 | "content": "Everybody stay calm! Stay f*&#!#% calm!" 109 | }, 110 | { 111 | "author": "Dwight Schrute", 112 | "content": "What's the scuttlebutt?" 113 | }, 114 | { 115 | "author": "Dwight Schrute", 116 | "content": "Michael!" 117 | }, 118 | { 119 | "author": "Andy Bernard", 120 | "content": 121 | "I wish there was a way to know you’re in the good old days, before you’ve actually left them." 122 | }, 123 | { 124 | "author": "Michael Scott", 125 | "content": 126 | "I feel like all my kids grew up, and then they married each other. It's every parents dream." 127 | }, 128 | { 129 | "author": "Andy Bernard", 130 | "content": "Sorry I annoyed you with my friendship." 131 | }, 132 | { 133 | "author": "Jim Halpert", 134 | "content": "Bears, Beets, Battlestar Galactica." 135 | }, 136 | { 137 | "author": "Jim Halpert", 138 | "content": 139 | "I'm going to do something I've never done at this job before - try." 140 | }, 141 | { 142 | "author": "Jim Halpert", 143 | "content": "I miss Dwight. Congratulations Universe, you win." 144 | }, 145 | { 146 | "author": "Jim Halpert", 147 | "content": 148 | "I bought those boat tickets the day I saw that You Tube video. I knew we'd need a back-up plan. The boat was actually Plan C. The church was Plan B and Plan A was marrying her a long, long time ago. Pretty much the day I met her." 149 | }, 150 | { 151 | "author": "Dwight Schrute", 152 | "content": "You couldn't handle my undivided attention" 153 | }, 154 | { 155 | "author": "Dwight Schrute", 156 | "content": "False." 157 | }, 158 | { 159 | "author": "Jim Halpert", 160 | "content": "Not enough for me? You are everything." 161 | }, 162 | { 163 | "author": "Jim Halpert", 164 | "content": "Michael will be related to this baby through... delusion." 165 | }, 166 | { 167 | "author": "Jim Halpert", 168 | "content": "Hey, what has two thumbs and hates Todd Packer? This guy." 169 | }, 170 | { 171 | "author": "Andy Bernard", 172 | "content": 173 | "I'm always thinking one step ahead, like a carpenter who makes stairs." 174 | }, 175 | { 176 | "author": "Dwight Schrute", 177 | "content": 178 | "I am ready to face any challenge that might be foolish enough to face me." 179 | }, 180 | { 181 | "author": "Michael Scott", 182 | "content": 183 | "You know what they say. 'Fool me once, strike one, but fool me twice... strike three'." 184 | }, 185 | { 186 | "author": "Michael Scott", 187 | "content": "My mind is going a mile an hour." 188 | }, 189 | { 190 | "author": "Michael Scott", 191 | "content": 192 | "This is an environment of welcoming and you should just get the hell out of here." 193 | }, 194 | { 195 | "author": "Michael Scott", 196 | "content": 197 | "New York, New York, the city so nice, they named it twice. Manhattan is the other name." 198 | }, 199 | { 200 | "author": "Michael Scott", 201 | "content": 202 | "Would I rather be feared or loved? Easy. Both. I want people to be afraid of how much they love me." 203 | }, 204 | { 205 | "author": "Michael Scott", 206 | "content": 207 | "Toby works in HR, which technically means he works for corporate, so he's not a part of our family. Also, he's divorced so he's really not a part of HIS family." 208 | }, 209 | { 210 | "author": "Dwight Schrute", 211 | "content": 212 | "Any time I'm about to do something, I think to myself 'Would an idiot do that?' and if the answer is yes, I do not do that thing." 213 | }, 214 | { 215 | "author": "Dwight Schrute", 216 | "content": "There's too many peope on this earth. We need a new plague." 217 | }, 218 | { 219 | "author": "Kevin Malone", 220 | "content": "When I President, they see. They see." 221 | }, 222 | { 223 | "author": "Kelly Kapoor", 224 | "content": 225 | "I don't talk trash; I talk smack. They're totally different. Trash talk is all hypothetical, like, 'Your Mama's so fat she could eat the internet', but smack talk is happening like right now, like, 'You're ugly and I know it for a fact 'cause I got the evidence right there.'" 226 | }, 227 | { 228 | "author": "Kelly Kapoor", 229 | "content": "I talk a lot, so I've learned to tune myself out." 230 | }, 231 | { 232 | "author": "Kelly Kapoor", 233 | "content": "I am one of the few people who looks hot eating a cupcake." 234 | }, 235 | { 236 | "author": "Kelly Kapoor", 237 | "content": "This day is BANANAS! B-A-N-A-N-A-S!" 238 | }, 239 | { 240 | "author": "Dwight Schrute", 241 | "content": 242 | "Identity theft is not a joke, Jim! Millions of families suffer every year!" 243 | }, 244 | { 245 | "author": "Stanley Hudson", 246 | "content": "Did I stutter?" 247 | }, 248 | { 249 | "author": "Stanley Hudson", 250 | "content": 251 | "I wake up every morning in a bed that’s too small, drive my daughter to a school that’s too expensive, and then I go to work to a job for which I get paid too little, but on pretzel day? Well, I like pretzel day.." 252 | }, 253 | { 254 | "author": "Stanley Hudson", 255 | "content": 256 | "It's like I used to tell my wife: I do not apologize unless I think I'm wrong, and if you don't like it, you can leave. I say the same thing to my current wife, and I'll say it to my next one too." 257 | }, 258 | { 259 | "author": "Stanley Hudson", 260 | "content": "Boy, have you lost your mind, 'cause I will help you find it!" 261 | }, 262 | { 263 | "author": "Michael Scott", 264 | "content": "I am Beyonce. Always." 265 | }, 266 | { 267 | "author": "Michael Scott", 268 | "content": "That's what she said." 269 | }, 270 | { 271 | "author": "Michael Scott", 272 | "content": "I'm not superstitious but... I'm a little stitious." 273 | }, 274 | { 275 | "author": "Michael Scott", 276 | "content": 277 | "If I had a gun with two bullets and I was in a room with Hitler, Bin Laden and Toby, I would shoot Toby twice." 278 | }, 279 | { 280 | "author": "Michael Scott", 281 | "content": "The worst thing about prison was the Dementors." 282 | }, 283 | { 284 | "author": "Michael Scott", 285 | "content": 286 | "I have flaws. What are they? I sing in the shower. Sometimes I spend too much time volunteering. Occasionally I'll hit somebody with my car." 287 | } 288 | ] -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- 1 | [[package]] 2 | name = "atomicwrites" 3 | version = "1.4.0" 4 | description = "Atomic file writes." 5 | category = "dev" 6 | optional = false 7 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 8 | 9 | [[package]] 10 | name = "attrs" 11 | version = "21.4.0" 12 | description = "Classes Without Boilerplate" 13 | category = "dev" 14 | optional = false 15 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 16 | 17 | [package.extras] 18 | dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit", "cloudpickle"] 19 | docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"] 20 | tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "cloudpickle"] 21 | tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "cloudpickle"] 22 | 23 | [[package]] 24 | name = "autopep8" 25 | version = "1.6.0" 26 | description = "A tool that automatically formats Python code to conform to the PEP 8 style guide" 27 | category = "dev" 28 | optional = false 29 | python-versions = "*" 30 | 31 | [package.dependencies] 32 | pycodestyle = ">=2.8.0" 33 | toml = "*" 34 | 35 | [[package]] 36 | name = "click" 37 | version = "8.1.3" 38 | description = "Composable command line interface toolkit" 39 | category = "main" 40 | optional = false 41 | python-versions = ">=3.7" 42 | 43 | [package.dependencies] 44 | colorama = {version = "*", markers = "platform_system == \"Windows\""} 45 | 46 | [[package]] 47 | name = "colorama" 48 | version = "0.4.5" 49 | description = "Cross-platform colored terminal text." 50 | category = "main" 51 | optional = false 52 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 53 | 54 | [[package]] 55 | name = "commonmark" 56 | version = "0.9.1" 57 | description = "Python parser for the CommonMark Markdown spec" 58 | category = "main" 59 | optional = false 60 | python-versions = "*" 61 | 62 | [package.extras] 63 | test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"] 64 | 65 | [[package]] 66 | name = "more-itertools" 67 | version = "8.13.0" 68 | description = "More routines for operating on iterables, beyond itertools" 69 | category = "dev" 70 | optional = false 71 | python-versions = ">=3.5" 72 | 73 | [[package]] 74 | name = "packaging" 75 | version = "21.3" 76 | description = "Core utilities for Python packages" 77 | category = "dev" 78 | optional = false 79 | python-versions = ">=3.6" 80 | 81 | [package.dependencies] 82 | pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" 83 | 84 | [[package]] 85 | name = "pluggy" 86 | version = "0.13.1" 87 | description = "plugin and hook calling mechanisms for python" 88 | category = "dev" 89 | optional = false 90 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 91 | 92 | [package.extras] 93 | dev = ["pre-commit", "tox"] 94 | 95 | [[package]] 96 | name = "py" 97 | version = "1.11.0" 98 | description = "library with cross-python path, ini-parsing, io, code, log facilities" 99 | category = "dev" 100 | optional = false 101 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 102 | 103 | [[package]] 104 | name = "pycodestyle" 105 | version = "2.8.0" 106 | description = "Python style guide checker" 107 | category = "dev" 108 | optional = false 109 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 110 | 111 | [[package]] 112 | name = "pygments" 113 | version = "2.12.0" 114 | description = "Pygments is a syntax highlighting package written in Python." 115 | category = "main" 116 | optional = false 117 | python-versions = ">=3.6" 118 | 119 | [[package]] 120 | name = "pyparsing" 121 | version = "3.0.9" 122 | description = "pyparsing module - Classes and methods to define and execute parsing grammars" 123 | category = "dev" 124 | optional = false 125 | python-versions = ">=3.6.8" 126 | 127 | [package.extras] 128 | diagrams = ["railroad-diagrams", "jinja2"] 129 | 130 | [[package]] 131 | name = "pytest" 132 | version = "5.4.3" 133 | description = "pytest: simple powerful testing with Python" 134 | category = "dev" 135 | optional = false 136 | python-versions = ">=3.5" 137 | 138 | [package.dependencies] 139 | atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} 140 | attrs = ">=17.4.0" 141 | colorama = {version = "*", markers = "sys_platform == \"win32\""} 142 | more-itertools = ">=4.0.0" 143 | packaging = "*" 144 | pluggy = ">=0.12,<1.0" 145 | py = ">=1.5.0" 146 | wcwidth = "*" 147 | 148 | [package.extras] 149 | checkqa-mypy = ["mypy (==v0.761)"] 150 | testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] 151 | 152 | [[package]] 153 | name = "rich" 154 | version = "12.4.4" 155 | description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" 156 | category = "main" 157 | optional = false 158 | python-versions = ">=3.6.3,<4.0.0" 159 | 160 | [package.dependencies] 161 | commonmark = ">=0.9.0,<0.10.0" 162 | pygments = ">=2.6.0,<3.0.0" 163 | typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.9\""} 164 | 165 | [package.extras] 166 | jupyter = ["ipywidgets (>=7.5.1,<8.0.0)"] 167 | 168 | [[package]] 169 | name = "toml" 170 | version = "0.10.2" 171 | description = "Python Library for Tom's Obvious, Minimal Language" 172 | category = "dev" 173 | optional = false 174 | python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" 175 | 176 | [[package]] 177 | name = "typer" 178 | version = "0.4.1" 179 | description = "Typer, build great CLIs. Easy to code. Based on Python type hints." 180 | category = "main" 181 | optional = false 182 | python-versions = ">=3.6" 183 | 184 | [package.dependencies] 185 | click = ">=7.1.1,<9.0.0" 186 | 187 | [package.extras] 188 | all = ["colorama (>=0.4.3,<0.5.0)", "shellingham (>=1.3.0,<2.0.0)"] 189 | dev = ["autoflake (>=1.3.1,<2.0.0)", "flake8 (>=3.8.3,<4.0.0)"] 190 | doc = ["mkdocs (>=1.1.2,<2.0.0)", "mkdocs-material (>=8.1.4,<9.0.0)", "mdx-include (>=1.4.1,<2.0.0)"] 191 | test = ["shellingham (>=1.3.0,<2.0.0)", "pytest (>=4.4.0,<5.4.0)", "pytest-cov (>=2.10.0,<3.0.0)", "coverage (>=5.2,<6.0)", "pytest-xdist (>=1.32.0,<2.0.0)", "pytest-sugar (>=0.9.4,<0.10.0)", "mypy (==0.910)", "black (>=22.3.0,<23.0.0)", "isort (>=5.0.6,<6.0.0)"] 192 | 193 | [[package]] 194 | name = "typing-extensions" 195 | version = "4.2.0" 196 | description = "Backported and Experimental Type Hints for Python 3.7+" 197 | category = "main" 198 | optional = false 199 | python-versions = ">=3.7" 200 | 201 | [[package]] 202 | name = "wcwidth" 203 | version = "0.2.5" 204 | description = "Measures the displayed width of unicode strings in a terminal" 205 | category = "dev" 206 | optional = false 207 | python-versions = "*" 208 | 209 | [metadata] 210 | lock-version = "1.1" 211 | python-versions = "^3.8" 212 | content-hash = "46fa9a4fa542e1c5e785b9b4e62cc448ca0dfd0c86ac7fdbb1005fecaca7a9be" 213 | 214 | [metadata.files] 215 | atomicwrites = [ 216 | {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"}, 217 | {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"}, 218 | ] 219 | attrs = [ 220 | {file = "attrs-21.4.0-py2.py3-none-any.whl", hash = "sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4"}, 221 | {file = "attrs-21.4.0.tar.gz", hash = "sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd"}, 222 | ] 223 | autopep8 = [ 224 | {file = "autopep8-1.6.0-py2.py3-none-any.whl", hash = "sha256:ed77137193bbac52d029a52c59bec1b0629b5a186c495f1eb21b126ac466083f"}, 225 | {file = "autopep8-1.6.0.tar.gz", hash = "sha256:44f0932855039d2c15c4510d6df665e4730f2b8582704fa48f9c55bd3e17d979"}, 226 | ] 227 | click = [ 228 | {file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"}, 229 | {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"}, 230 | ] 231 | colorama = [ 232 | {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, 233 | {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, 234 | ] 235 | commonmark = [ 236 | {file = "commonmark-0.9.1-py2.py3-none-any.whl", hash = "sha256:da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9"}, 237 | {file = "commonmark-0.9.1.tar.gz", hash = "sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60"}, 238 | ] 239 | more-itertools = [ 240 | {file = "more-itertools-8.13.0.tar.gz", hash = "sha256:a42901a0a5b169d925f6f217cd5a190e32ef54360905b9c39ee7db5313bfec0f"}, 241 | {file = "more_itertools-8.13.0-py3-none-any.whl", hash = "sha256:c5122bffc5f104d37c1626b8615b511f3427aa5389b94d61e5ef8236bfbc3ddb"}, 242 | ] 243 | packaging = [ 244 | {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, 245 | {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, 246 | ] 247 | pluggy = [ 248 | {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"}, 249 | {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, 250 | ] 251 | py = [ 252 | {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, 253 | {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, 254 | ] 255 | pycodestyle = [ 256 | {file = "pycodestyle-2.8.0-py2.py3-none-any.whl", hash = "sha256:720f8b39dde8b293825e7ff02c475f3077124006db4f440dcbc9a20b76548a20"}, 257 | {file = "pycodestyle-2.8.0.tar.gz", hash = "sha256:eddd5847ef438ea1c7870ca7eb78a9d47ce0cdb4851a5523949f2601d0cbbe7f"}, 258 | ] 259 | pygments = [ 260 | {file = "Pygments-2.12.0-py3-none-any.whl", hash = "sha256:dc9c10fb40944260f6ed4c688ece0cd2048414940f1cea51b8b226318411c519"}, 261 | {file = "Pygments-2.12.0.tar.gz", hash = "sha256:5eb116118f9612ff1ee89ac96437bb6b49e8f04d8a13b514ba26f620208e26eb"}, 262 | ] 263 | pyparsing = [ 264 | {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, 265 | {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, 266 | ] 267 | pytest = [ 268 | {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"}, 269 | {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"}, 270 | ] 271 | rich = [ 272 | {file = "rich-12.4.4-py3-none-any.whl", hash = "sha256:d2bbd99c320a2532ac71ff6a3164867884357da3e3301f0240090c5d2fdac7ec"}, 273 | {file = "rich-12.4.4.tar.gz", hash = "sha256:4c586de507202505346f3e32d1363eb9ed6932f0c2f63184dea88983ff4971e2"}, 274 | ] 275 | toml = [ 276 | {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, 277 | {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, 278 | ] 279 | typer = [ 280 | {file = "typer-0.4.1-py3-none-any.whl", hash = "sha256:e8467f0ebac0c81366c2168d6ad9f888efdfb6d4e1d3d5b4a004f46fa444b5c3"}, 281 | {file = "typer-0.4.1.tar.gz", hash = "sha256:5646aef0d936b2c761a10393f0384ee6b5c7fe0bb3e5cd710b17134ca1d99cff"}, 282 | ] 283 | typing-extensions = [ 284 | {file = "typing_extensions-4.2.0-py3-none-any.whl", hash = "sha256:6657594ee297170d19f67d55c05852a874e7eb634f4f753dbd667855e07c1708"}, 285 | {file = "typing_extensions-4.2.0.tar.gz", hash = "sha256:f1c24655a0da0d1b67f07e17a5e6b2a105894e6824b92096378bb3668ef02376"}, 286 | ] 287 | wcwidth = [ 288 | {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"}, 289 | {file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"}, 290 | ] 291 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.poetry] 2 | name = "please-cli" 3 | version = "0.3.1" 4 | description = "A new tab page for your terminal" 5 | authors = ["Nayam Amarshe", "TGS963"] 6 | packages = [{ include = "please" }] 7 | license = "MIT" 8 | readme = "README.MD" 9 | repository = "https://github.com/NayamAmarshe/please" 10 | homepage = "https://github.com/NayamAmarshe/please" 11 | documentation = "https://github.com/NayamAmarshe/please" 12 | keywords = ["please", "cli", "new tab"] 13 | 14 | [tool.poetry.dependencies] 15 | python = "^3.8" 16 | typer = "^0.4.1" 17 | rich = "^12.3.0" 18 | 19 | [tool.poetry.dev-dependencies] 20 | pytest = "^5.2" 21 | autopep8 = "^1.6.0" 22 | 23 | [build-system] 24 | requires = ["poetry-core>=1.0.0"] 25 | build-backend = "poetry.core.masonry.api" 26 | 27 | [tool.poetry.scripts] 28 | please = "please.please:main" 29 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.3.1" 2 | -------------------------------------------------------------------------------- /tests/test_please.py: -------------------------------------------------------------------------------- 1 | from please import __version__ 2 | 3 | 4 | def test_version(): 5 | assert __version__ == "0.3.1" 6 | --------------------------------------------------------------------------------