* Do not print border around quotes when the terminal is small
parent
25485e6aa4
commit
3f13cd84ea
|
@ -7,7 +7,7 @@ QUOTES = [
|
||||||
("Hack the Planet",
|
("Hack the Planet",
|
||||||
""),
|
""),
|
||||||
("Study after study has show that human behavior changes when we know we’re being watched.\nUnder observation, we act less free, which means we effectively *are* less free.",
|
("Study after study has show that human behavior changes when we know we’re being watched.\nUnder observation, we act less free, which means we effectively *are* less free.",
|
||||||
"Edward Snodwen"),
|
"Edward Snowdwen"),
|
||||||
("A revolution without dancing is a revolution not worth having",
|
("A revolution without dancing is a revolution not worth having",
|
||||||
"V for Vendetta"),
|
"V for Vendetta"),
|
||||||
("There can be no justice so long as laws are absolute. Even life itself is an exercise in exceptions",
|
("There can be no justice so long as laws are absolute. Even life itself is an exercise in exceptions",
|
||||||
|
|
|
@ -2,21 +2,45 @@
|
||||||
|
|
||||||
Show nice logo
|
Show nice logo
|
||||||
"""
|
"""
|
||||||
|
import os
|
||||||
|
|
||||||
import config
|
import config
|
||||||
import logger
|
import logger
|
||||||
|
|
||||||
from .quotes import QUOTE
|
from .quotes import QUOTE
|
||||||
from utils.boxprint import bordered
|
from utils.boxprint import bordered
|
||||||
from utils import logoheader
|
from utils import logoheader
|
||||||
|
"""
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
def show_logo():
|
def show_logo():
|
||||||
logger.raw('', terminal=True)
|
logger.raw('', terminal=True)
|
||||||
# print nice header thing :)
|
# print nice header thing :)
|
||||||
if config.get('general.display_header', True):
|
if config.get('general.display_header', True):
|
||||||
logoheader.header("")
|
logoheader.header("")
|
||||||
if QUOTE[1]:
|
if os.get_terminal_size().columns >= 120:
|
||||||
logger.info(
|
if QUOTE[1]: # If there is an author to show for the quote
|
||||||
"\u001b[33m\033[F" + bordered(QUOTE[0] + '\n -' + QUOTE[1]),
|
logger.info(
|
||||||
terminal=True)
|
"\u001b[33m\033[F" + bordered(QUOTE[0] + '\n -' + QUOTE[1]),
|
||||||
|
terminal=True)
|
||||||
|
else:
|
||||||
|
logger.info("\u001b[33m\033[F" + bordered(QUOTE[0]), terminal=True)
|
||||||
else:
|
else:
|
||||||
logger.info("\u001b[33m\033[F" + bordered(QUOTE[0]), terminal=True)
|
if QUOTE[1]:
|
||||||
|
logger.info("\u001b[33m\033[F" + QUOTE[0] + '\n -' + QUOTE[1],
|
||||||
|
terminal=True)
|
||||||
|
else:
|
||||||
|
logger.info("\u001b[33m\033[F" + QUOTE[0], terminal=True)
|
||||||
|
|
Loading…
Reference in New Issue