Blob


1 /*
2 * Copyright (c) 2021 Omar Polo <op@omarpolo.com>
3 *
4 * Permission to use, copy, modify, and distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15 */
17 #include <telescope.h>
19 #define ASCII_ART \
20 "```An Ascii art of the word \"Telescope\"\n" \
21 " _______ __\n" \
22 "|_ _|.-----.| |.-----.-----.----.-----.-----.-----.\n" \
23 " | | | -__|| || -__|__ --| __| _ | _ | -__|\n" \
24 " |___| |_____||__||_____|_____|____|_____| __|_____|\n" \
25 " |__|\n" \
26 "```\n"
28 const char *about_new =
29 ASCII_ART
30 "\n"
31 "Version: " VERSION "\n"
32 "Bug reports to: " PACKAGE_BUGREPORT "\n"
33 "=> " PACKAGE_URL " Telescope Gemini site: " PACKAGE_URL "\n"
34 "\n"
35 "*test\n"
36 ">quote\n"
37 "Id dolore aperiam voluptatem libero eaque omnis rerum nulla. Ullam sit voluptate accusamus molestiae enim minus. Fugit sequi quam dignissimos. Odio inventore vel sed. Voluptatem aut magni dignissimos."
38 ;
40 const char *err_pages[70] = {
41 [CANNOT_FETCH] = "# Couldn't load the page\n",
42 [TOO_MUCH_REDIRECTS] = "# Too much redirects\n",
44 [40] = "# Temporary failure\n",
45 [41] = "# Server unavailable\n",
46 [42] = "# CGI error\n",
47 [43] = "# Proxy error\n",
48 [44] = "# Slow down\n",
49 [50] = "# Permanent failure\n",
50 [51] = "# Not found\n",
51 [52] = "# Gone\n",
52 [53] = "# Proxy request refused\n",
53 [59] = "# Bad request\n",
54 [60] = "# Client certificate required\n",
55 [61] = "# Certificate not authorised\n",
56 [62] = "# Certificate not valid\n"
57 };