From 93c58dd5c360e2b241a6466285a8b0cc571d755e Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sat, 18 Aug 2012 13:15:12 +0200 Subject: POC of ponysay.py, this refs #64 --- ponysay.py | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100755 ponysay.py diff --git a/ponysay.py b/ponysay.py new file mode 100755 index 0000000..cd5b184 --- /dev/null +++ b/ponysay.py @@ -0,0 +1,95 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +''' +ponysay.py - POC of ponysay in python +Copyright (C) 2012 Elis "etu" Axelsson + +License: WTFPL +''' + +import argparse +import os +import curses +import sys +import random + + +version = 1.98 +if os.environ['TERM'] == 'linux': + ponydirs = ['/usr/share/ponysay/ttyponies/', os.environ['HOME'] + '/.local/share/ponysay/ttyponies/'] +else: + ponydirs = ['/usr/share/ponysay/ponies/', os.environ['HOME'] + '/.local/share/ponysay/ponies/'] + + +parser = argparse.ArgumentParser(description = 'Ponysay, like cowsay with ponies') + +parser.add_argument('-v', '--version', action = 'version', version='%s %s' % (__file__, version)) +parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') +parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') +parser.add_argument('message', nargs = '?', help = 'message to ponysay') + +args = parser.parse_args() + + +class ponysay(): + def __init__(self, args): + if args.list: + self.list() + else: + self.print_pony(args) + + def list(self): # List ponies + screen = curses.initscr() + termsize = screen.getmaxyx() + + y = 0 + + for ponydir in ponydirs: # Loop ponydirs + screen.addstr(y, 0, 'ponyfiles located in ' + ponydir, curses.A_BOLD) # Print header + y = y + 1 + + ponies = os.listdir(ponydir) + ponies.sort() + width = len(max(ponies, key = len)) + 2 # Get the longest ponyfilename lenght + 2 spaces + + x = 0 + for pony in ponies: + screen.addstr(y, x, pony) # Print ponyfilename + + x = x + width # Add width + if x > (termsize[1] - width): # If too wide, make new line + x = 0 + y = y + 1 + + y = y + 2 # Increase y before the loop restart to make space for the next header + + screen.addstr(y, 0, '') # Make newline at end of output + screen.refresh() + + def print_pony(self, args): + if args.message == None: + msg = sys.stdin.read().strip() + else: + msg = args.message + + + if args.pony == None: + ponies = [] # Make array with direct paths to all ponies + for ponydir in ponydirs: + for ponyfile in os.listdir(ponydir): + ponies.append(ponydir + ponyfile) + + pony = ponies[random.randrange(0, len(ponies) - 1)] # Select random pony + + else: + for ponydir in ponydirs: + if os.path.isfile(ponydir + args.pony[0]): + pony = ponydir + args.pony[0] + + os.system('cowsay -f ' + pony + ' "' + msg + '"') + + +if __name__ == '__main__': + ponysay(args) + -- cgit From ab986563ec338e4031047e9da0b9fe020e24a5dc Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 14:26:53 +0200 Subject: no need for curses, the use of it also caused some problem in the terminal when the program exited + pony dirs that do no exist are ignored + -l does not print .pony and is fixed --- ponysay.py | 72 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 44 insertions(+), 28 deletions(-) diff --git a/ponysay.py b/ponysay.py index cd5b184..29c969e 100755 --- a/ponysay.py +++ b/ponysay.py @@ -3,25 +3,40 @@ ''' ponysay.py - POC of ponysay in python -Copyright (C) 2012 Elis "etu" Axelsson +Copyright (C) 2012 Elis "etu" Axelsson, Mattias "maandree" Andrée License: WTFPL ''' import argparse import os -import curses import sys import random +from subprocess import Popen, PIPE -version = 1.98 -if os.environ['TERM'] == 'linux': - ponydirs = ['/usr/share/ponysay/ttyponies/', os.environ['HOME'] + '/.local/share/ponysay/ttyponies/'] -else: - ponydirs = ['/usr/share/ponysay/ponies/', os.environ['HOME'] + '/.local/share/ponysay/ponies/'] +''' +The version of ponysay +''' +version = "2.0-alpha" + + +''' +The directory where ponysay is installed, this is modified when building with make +''' +installdir = '/usr' +''' +The directories where pony files are stored, ttyponies/ are used if the terminal is Linux VT (also known as TTY) +''' +ponydirs = [] +if os.environ['TERM'] == 'linux': _ponydirs = [installdir + '/share/ponysay/ttyponies/', os.environ['HOME'] + '/.local/share/ponysay/ttyponies/'] +else: _ponydirs = [installdir + '/share/ponysay/ponies/', os.environ['HOME'] + '/.local/share/ponysay/ponies/' ] +for ponydir in _ponydirs: + if os.path.isdir(ponydir): + ponydirs.append(ponydir) + parser = argparse.ArgumentParser(description = 'Ponysay, like cowsay with ponies') parser.add_argument('-v', '--version', action = 'version', version='%s %s' % (__file__, version)) @@ -34,39 +49,36 @@ args = parser.parse_args() class ponysay(): def __init__(self, args): - if args.list: - self.list() - else: - self.print_pony(args) + if args.list: self.list() + else: self.print_pony(args) - def list(self): # List ponies - screen = curses.initscr() - termsize = screen.getmaxyx() - - y = 0 + + ''' + Lists the available ponies + ''' + def list(self): + termsize = Popen(['stty', 'size'], stdout=PIPE).communicate()[0].decode('utf8', 'replace')[:-1].split(" ") + termsize = [int(item) for item in termsize] for ponydir in ponydirs: # Loop ponydirs - screen.addstr(y, 0, 'ponyfiles located in ' + ponydir, curses.A_BOLD) # Print header - y = y + 1 + print('\033[1mponyfiles located in ' + ponydir + '\033[21m') ponies = os.listdir(ponydir) + ponies = [item[:-5] for item in ponies] # remove .pony from file name ponies.sort() + width = len(max(ponies, key = len)) + 2 # Get the longest ponyfilename lenght + 2 spaces x = 0 for pony in ponies: - screen.addstr(y, x, pony) # Print ponyfilename - - x = x + width # Add width + print(pony + (" " * (width - len(pony))), end="") # Print ponyfilename + x = x + width if x > (termsize[1] - width): # If too wide, make new line + print(); x = 0 - y = y + 1 + + print("\n"); - y = y + 2 # Increase y before the loop restart to make space for the next header - - screen.addstr(y, 0, '') # Make newline at end of output - screen.refresh() - def print_pony(self, args): if args.message == None: msg = sys.stdin.read().strip() @@ -90,6 +102,10 @@ class ponysay(): os.system('cowsay -f ' + pony + ' "' + msg + '"') + + +''' +Start the program from ponysay.__init__ if this is the executed file +''' if __name__ == '__main__': ponysay(args) - -- cgit From f14e7b6c0600149e887ab13a84a8de6f9c9c5aac Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 14:29:57 +0200 Subject: m --- ponysay.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ponysay.py b/ponysay.py index 29c969e..49ae08c 100755 --- a/ponysay.py +++ b/ponysay.py @@ -18,28 +18,28 @@ from subprocess import Popen, PIPE ''' The version of ponysay ''' -version = "2.0-alpha" +VERSION = "2.0-alpha" ''' The directory where ponysay is installed, this is modified when building with make ''' -installdir = '/usr' +INSTALLDIR = '/usr' ''' The directories where pony files are stored, ttyponies/ are used if the terminal is Linux VT (also known as TTY) ''' ponydirs = [] -if os.environ['TERM'] == 'linux': _ponydirs = [installdir + '/share/ponysay/ttyponies/', os.environ['HOME'] + '/.local/share/ponysay/ttyponies/'] -else: _ponydirs = [installdir + '/share/ponysay/ponies/', os.environ['HOME'] + '/.local/share/ponysay/ponies/' ] +if os.environ['TERM'] == 'linux': _ponydirs = [INSTALLDIR + '/share/ponysay/ttyponies/', os.environ['HOME'] + '/.local/share/ponysay/ttyponies/'] +else: _ponydirs = [INSTALLDIR + '/share/ponysay/ponies/', os.environ['HOME'] + '/.local/share/ponysay/ponies/' ] for ponydir in _ponydirs: if os.path.isdir(ponydir): ponydirs.append(ponydir) parser = argparse.ArgumentParser(description = 'Ponysay, like cowsay with ponies') -parser.add_argument('-v', '--version', action = 'version', version='%s %s' % (__file__, version)) +parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ("ponysay", VERSION)) parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') parser.add_argument('message', nargs = '?', help = 'message to ponysay') @@ -72,7 +72,7 @@ class ponysay(): x = 0 for pony in ponies: print(pony + (" " * (width - len(pony))), end="") # Print ponyfilename - x = x + width + x += width if x > (termsize[1] - width): # If too wide, make new line print(); x = 0 -- cgit From feeaa47ad8b519ba2b042225e3cebb43e9a1f0ab Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 15:02:34 +0200 Subject: bold outpont in --list on ponies with quotes --- ponysay.py | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 49ae08c..8de7541 100755 --- a/ponysay.py +++ b/ponysay.py @@ -53,6 +53,31 @@ class ponysay(): else: self.print_pony(args) + ''' + Returns a set with all ponies that have quotes and is displayable + ''' + def __quoters(self): + quotes = [] + quoteshash = set() + _quotes = [item[:item.index('.')] for item in os.listdir(INSTALLDIR + '/share/ponysay/quotes/')] + for quote in _quotes: + if not quote[0] == '.': + if not quote in quoteshash: + quoteshash.add(quote) + quotes.append(quote) + + ponies = set() + for ponydir in ponydirs: + for pony in os.listdir(ponydir): + if not pony[0] == '.': + p = pony[:-5] # remove .pony + for quote in quotes: + if ('+' + p + '+') in ('+' + quote + '+'): + if not p in ponies: + ponies.add(p) + + return ponies + ''' Lists the available ponies ''' @@ -60,6 +85,8 @@ class ponysay(): termsize = Popen(['stty', 'size'], stdout=PIPE).communicate()[0].decode('utf8', 'replace')[:-1].split(" ") termsize = [int(item) for item in termsize] + quoters = self.__quoters() + for ponydir in ponydirs: # Loop ponydirs print('\033[1mponyfiles located in ' + ponydir + '\033[21m') @@ -71,7 +98,8 @@ class ponysay(): x = 0 for pony in ponies: - print(pony + (" " * (width - len(pony))), end="") # Print ponyfilename + spacing = ' ' * (width - len(pony)) + print(('\033[1m' + pony + '\033[21m' if (pony in quoters) else pony) + spacing, end="") # Print ponyfilename x += width if x > (termsize[1] - width): # If too wide, make new line print(); -- cgit From 73d477ce1b57d82150bff04d74e6eb2dc1391a3d Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 15:10:49 +0200 Subject: m + a method for getting all quotes --- ponysay.py | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/ponysay.py b/ponysay.py index 8de7541..46a3932 100755 --- a/ponysay.py +++ b/ponysay.py @@ -61,11 +61,11 @@ class ponysay(): quoteshash = set() _quotes = [item[:item.index('.')] for item in os.listdir(INSTALLDIR + '/share/ponysay/quotes/')] for quote in _quotes: - if not quote[0] == '.': + if not quote == '': if not quote in quoteshash: quoteshash.add(quote) quotes.append(quote) - + ponies = set() for ponydir in ponydirs: for pony in os.listdir(ponydir): @@ -78,6 +78,25 @@ class ponysay(): return ponies + + ''' + Returns a list with all (pony, quote file) pairs + ''' + def __quotes(self): + quotes = os.listdir(INSTALLDIR + '/share/ponysay/quotes/') + rc = [] + + for ponydir in ponydirs: + for pony in os.listdir(ponydir): + if not pony[0] == '.': + p = pony[:-5] # remove .pony + for quote in quotes: + if ('+' + p + '+') in ('+' + quote + '+'): + rc.append((p, qoute)) + + return rc + + ''' Lists the available ponies ''' @@ -106,7 +125,8 @@ class ponysay(): x = 0 print("\n"); - + + def print_pony(self, args): if args.message == None: msg = sys.stdin.read().strip() -- cgit From ce3fac588fb84a109244b9c3d60aba4fc247a86f Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 15:15:57 +0200 Subject: adding .sh to shell version + removing old files --- list.pl | 41 -------- ponysay | 294 ---------------------------------------------------------- ponysay.sh | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ pq4ps-list.pl | 24 ----- pq4ps.pl | 26 ------ 5 files changed, 294 insertions(+), 385 deletions(-) delete mode 100755 list.pl delete mode 100755 ponysay create mode 100755 ponysay.sh delete mode 100755 pq4ps-list.pl delete mode 100755 pq4ps.pl diff --git a/list.pl b/list.pl deleted file mode 100755 index 2004484..0000000 --- a/list.pl +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env perl - -# ponysaylist -# Prints a list of ponies in columns -# -# Licensed under WTFPL -# See COPYING for details - -# Author: Mattias Andrée, maandree@kth.se -# spider-mario - - -use strict; -use warnings; -use utf8; -use feature qw(say); -use integer; -use List::Util qw(max); - -my $scrw = shift @ARGV // 1; - -#for (@ARGV) { -# # Format names from pony names -# s/(?<=[a-z])(?=[A-Z])/ /; -# s/_(.*)/\t($1)/; -#} - -my $maxw = max 1, map {length} @ARGV; - -my $cols = max 1, (($scrw + 2) / ($maxw + 2)); - -my @list = map {sprintf "%-${maxw}s", $_} @ARGV; - -my $rows = (@list + $cols - 1) / $cols; - -my @rowlist; -for my $i (0 .. $#list) { - push @{$rowlist[$i % $rows]}, $list[$i]; -} - -say join ' ', @$_ for @rowlist; diff --git a/ponysay b/ponysay deleted file mode 100755 index 9936fae..0000000 --- a/ponysay +++ /dev/null @@ -1,294 +0,0 @@ -#!/usr/bin/env bash - -VERSION=1.4.1 - - - -# Get bash script directory's parent -INSTALLDIR="$(dirname $( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))" - -# Directory for installed media files -SYSTEMSHARE="$INSTALLDIR/share/ponysay" -HOMESHARE="${HOME}/.local/share/ponysay" - -# Subscripts -listcmd="$INSTALLDIR/lib/ponysay/list.pl" -linklistcmd="$INSTALLDIR/lib/ponysay/linklist.pl" -truncatercmd="$INSTALLDIR/lib/ponysay/truncater" -quotecmd="$INSTALLDIR/lib/ponysay/pq4ps" -qlistcmd="$INSTALLDIR/lib/ponysay/pq4ps-list.pl" - -pony="*" # Selected pony -wrap="" # Message wrap column -ponies=() # Selected ponies - -scrw=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 2` # Screen width -scrh=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 1` # Screen height - -# KMS ponies extension -kmscmd="" -[ "$TERM" = "linux" ] && kmscmd=$(for c in $(echo $PATH":" | sed -e 's/:/\/ponysay2kmsponysay /g'); do if [ -f $c ]; then echo $c; break; fi done) -[ ! "$kmscmd" = "" ] && TERM="-linux-" - -# Directories for installed ponies files -if [ "$TERM" = "linux" ]; then - SYSTEMPONIES="$SYSTEMSHARE/ttyponies" - HOMEPONIES="$HOMESHARE/ttyponies" -else - SYSTEMPONIES="$SYSTEMSHARE/ponies" - HOMEPONIES="$HOMESHARE/ponies" -fi - -# Cowsay script -if [ ${0} == *ponythink ]; then - if [ "$PONYSAY_COWTHINK" = "" ]; then - cmd=cowthink - customcmd=0 - else - cmd="$PONYSAY_COWTHINK" - customcmd=1 - fi -else - if [ "$PONYSAY_COWSAY" = "" ]; then - cmd=cowsay - customcmd=0 - else - cmd="$PONYSAY_COWSAY" - customcmd=1 - fi -fi - - - -# Ponysay version print function -version() { - echo "ponysay v$VERSION" -} - -# Marks ponies in lists that have quotes -qoutelist() { - bash -c "$("$qlistcmd" $("$quotecmd" --list))" -} - -# Pony list function -list() { - if [ -d $SYSTEMPONIES ]; then - echo -e "\\e[01mponyfiles located in $SYSTEMPONIES:\\e[21m" - perl $listcmd $scrw $(ls --color=no $SYSTEMPONIES | sed -e 's/\.pony$//' | sort) | qoutelist - fi - if [ -d $HOMEPONIES ]; then - echo -e "\\e[01mponyfiles located in $HOMEPONIES:\\e[21m" - perl $listcmd $scrw $(ls --color=no $HOMEPONIES | sed -e 's/\.pony$//' | sort) | qoutelist - fi - if [ ! -d $SYSTEMPONIES ] && [ ! -d $HOMEPONIES ]; then - echo >&2 "All the ponies are missing! Call the Princess!" - fi -} - -# Pony list function with symlink map, for one directory -_linklist() { - echo -e "\\e[01mponyfiles located in $1:\\e[21m" - files=$(ls --color=no $1 | sed -e 's/\.pony$//' | sort) - - args="" - - for file in $files; do - target="$(readlink $1"/"$file".pony")" - - if [ "$target" = "" ]; then - target=$file - else - target=$(echo $target | sed -e 's/^\.\///g' -e 's/\.pony$//g') - fi - - args=$(echo $args $file $target) - done - - perl $listcmd $scrw $(perl $linklistcmd $(echo $args) | sed -e 's/ /_/g') | sed -e 's/_/ /g' | qoutelist -} - -# Pony list function with symlink map, for both directories -linklist() { - _linklist $SYSTEMPONIES - - if [ -d $HOMEPONIES ]; then - _linklist $HOMEPONIES - fi -} - -# Pony quotes -ponyquotes() { - [ "$TERM" = "-linux-" ] && TERM="linux" - "$0" ${wrap:+-W$wrap} $("$quotecmd" $@) -} - -# Usage help print function -usage() { - version - cat < "/tmp/ponythink" - perl '/tmp/ponythink' "$@" - rm '/tmp/ponythink' - else - perl <(cat <(echo -e $pcmd) $ccmd) "$@" - fi - } - else - function cowcmd { - $cmd "$@" - } - fi - - # KMS ponies support - if [ "$kmscmd" = "" ]; then - function runcmd { - cowcmd -f "$pony" "$@" - } - else - function runcmd { - cowcmd -f <($kmscmd "$pony") "$@" - } - fi - - # Print the pony and the message - if [ "$TERM" = "linux" ] || [ "$PONYSAY_TRUNCATE_HEIGHT" = 'yes' ] || [ "$PONYSAY_TRUNCATE_HEIGHT" = 'y' ] || [ "$PONYSAY_TRUNCATE_HEIGHT" = '1' ]; then - if [ "$PONYSAY_BOTTOM" = 'yes' ] || [ "$PONYSAY_BOTTOM" = 'y' ] || [ "$PONYSAY_BOTTOM" = '1' ]; then - runcmd "${wrap:+-W$wrap}" | wtrunc | htrunctail - else - runcmd "${wrap:+-W$wrap}" | wtrunc | htrunchead - fi - else - runcmd "${wrap:+-W$wrap}" | wtrunc - fi -} - - - -# If no stdin and no arguments then print usage and exit -if [ -t 0 ] && [ $# == 0 ]; then - usage - exit -fi - - - -# Parse options -while getopts "f:W:Llhvq" OPT; do - case ${OPT} in - v) version; exit ;; - h) usage; exit ;; - f) ponies+=( $OPTARG ) ;; - l) list; exit ;; - L) linklist; exit ;; - W) wrap="$OPTARG" ;; - q) shift $((OPTIND - 1)); ponyquotes "$*"; exit ;; - \?) usage >&2; exit 1 ;; - esac -done -shift $((OPTIND - 1)) - - -# Check for cowsay -hash $cmd &>/dev/null; if [ $? -ne 0 ]; then - cat >&2 <&2 "All the ponies are missing! Call the Princess!" - exit 1 - fi - - # Choose a random pony - pony="${ponies[$RANDOM%${#ponies[@]}]}" -fi - - -# Print pony with message -if [ -n "$*" ]; then - # Handle a message given via arguments - say <<<"$*" -else - # Handle a message given in stdin - say -fi - diff --git a/ponysay.sh b/ponysay.sh new file mode 100755 index 0000000..9936fae --- /dev/null +++ b/ponysay.sh @@ -0,0 +1,294 @@ +#!/usr/bin/env bash + +VERSION=1.4.1 + + + +# Get bash script directory's parent +INSTALLDIR="$(dirname $( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))" + +# Directory for installed media files +SYSTEMSHARE="$INSTALLDIR/share/ponysay" +HOMESHARE="${HOME}/.local/share/ponysay" + +# Subscripts +listcmd="$INSTALLDIR/lib/ponysay/list.pl" +linklistcmd="$INSTALLDIR/lib/ponysay/linklist.pl" +truncatercmd="$INSTALLDIR/lib/ponysay/truncater" +quotecmd="$INSTALLDIR/lib/ponysay/pq4ps" +qlistcmd="$INSTALLDIR/lib/ponysay/pq4ps-list.pl" + +pony="*" # Selected pony +wrap="" # Message wrap column +ponies=() # Selected ponies + +scrw=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 2` # Screen width +scrh=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 1` # Screen height + +# KMS ponies extension +kmscmd="" +[ "$TERM" = "linux" ] && kmscmd=$(for c in $(echo $PATH":" | sed -e 's/:/\/ponysay2kmsponysay /g'); do if [ -f $c ]; then echo $c; break; fi done) +[ ! "$kmscmd" = "" ] && TERM="-linux-" + +# Directories for installed ponies files +if [ "$TERM" = "linux" ]; then + SYSTEMPONIES="$SYSTEMSHARE/ttyponies" + HOMEPONIES="$HOMESHARE/ttyponies" +else + SYSTEMPONIES="$SYSTEMSHARE/ponies" + HOMEPONIES="$HOMESHARE/ponies" +fi + +# Cowsay script +if [ ${0} == *ponythink ]; then + if [ "$PONYSAY_COWTHINK" = "" ]; then + cmd=cowthink + customcmd=0 + else + cmd="$PONYSAY_COWTHINK" + customcmd=1 + fi +else + if [ "$PONYSAY_COWSAY" = "" ]; then + cmd=cowsay + customcmd=0 + else + cmd="$PONYSAY_COWSAY" + customcmd=1 + fi +fi + + + +# Ponysay version print function +version() { + echo "ponysay v$VERSION" +} + +# Marks ponies in lists that have quotes +qoutelist() { + bash -c "$("$qlistcmd" $("$quotecmd" --list))" +} + +# Pony list function +list() { + if [ -d $SYSTEMPONIES ]; then + echo -e "\\e[01mponyfiles located in $SYSTEMPONIES:\\e[21m" + perl $listcmd $scrw $(ls --color=no $SYSTEMPONIES | sed -e 's/\.pony$//' | sort) | qoutelist + fi + if [ -d $HOMEPONIES ]; then + echo -e "\\e[01mponyfiles located in $HOMEPONIES:\\e[21m" + perl $listcmd $scrw $(ls --color=no $HOMEPONIES | sed -e 's/\.pony$//' | sort) | qoutelist + fi + if [ ! -d $SYSTEMPONIES ] && [ ! -d $HOMEPONIES ]; then + echo >&2 "All the ponies are missing! Call the Princess!" + fi +} + +# Pony list function with symlink map, for one directory +_linklist() { + echo -e "\\e[01mponyfiles located in $1:\\e[21m" + files=$(ls --color=no $1 | sed -e 's/\.pony$//' | sort) + + args="" + + for file in $files; do + target="$(readlink $1"/"$file".pony")" + + if [ "$target" = "" ]; then + target=$file + else + target=$(echo $target | sed -e 's/^\.\///g' -e 's/\.pony$//g') + fi + + args=$(echo $args $file $target) + done + + perl $listcmd $scrw $(perl $linklistcmd $(echo $args) | sed -e 's/ /_/g') | sed -e 's/_/ /g' | qoutelist +} + +# Pony list function with symlink map, for both directories +linklist() { + _linklist $SYSTEMPONIES + + if [ -d $HOMEPONIES ]; then + _linklist $HOMEPONIES + fi +} + +# Pony quotes +ponyquotes() { + [ "$TERM" = "-linux-" ] && TERM="linux" + "$0" ${wrap:+-W$wrap} $("$quotecmd" $@) +} + +# Usage help print function +usage() { + version + cat < "/tmp/ponythink" + perl '/tmp/ponythink' "$@" + rm '/tmp/ponythink' + else + perl <(cat <(echo -e $pcmd) $ccmd) "$@" + fi + } + else + function cowcmd { + $cmd "$@" + } + fi + + # KMS ponies support + if [ "$kmscmd" = "" ]; then + function runcmd { + cowcmd -f "$pony" "$@" + } + else + function runcmd { + cowcmd -f <($kmscmd "$pony") "$@" + } + fi + + # Print the pony and the message + if [ "$TERM" = "linux" ] || [ "$PONYSAY_TRUNCATE_HEIGHT" = 'yes' ] || [ "$PONYSAY_TRUNCATE_HEIGHT" = 'y' ] || [ "$PONYSAY_TRUNCATE_HEIGHT" = '1' ]; then + if [ "$PONYSAY_BOTTOM" = 'yes' ] || [ "$PONYSAY_BOTTOM" = 'y' ] || [ "$PONYSAY_BOTTOM" = '1' ]; then + runcmd "${wrap:+-W$wrap}" | wtrunc | htrunctail + else + runcmd "${wrap:+-W$wrap}" | wtrunc | htrunchead + fi + else + runcmd "${wrap:+-W$wrap}" | wtrunc + fi +} + + + +# If no stdin and no arguments then print usage and exit +if [ -t 0 ] && [ $# == 0 ]; then + usage + exit +fi + + + +# Parse options +while getopts "f:W:Llhvq" OPT; do + case ${OPT} in + v) version; exit ;; + h) usage; exit ;; + f) ponies+=( $OPTARG ) ;; + l) list; exit ;; + L) linklist; exit ;; + W) wrap="$OPTARG" ;; + q) shift $((OPTIND - 1)); ponyquotes "$*"; exit ;; + \?) usage >&2; exit 1 ;; + esac +done +shift $((OPTIND - 1)) + + +# Check for cowsay +hash $cmd &>/dev/null; if [ $? -ne 0 ]; then + cat >&2 <&2 "All the ponies are missing! Call the Princess!" + exit 1 + fi + + # Choose a random pony + pony="${ponies[$RANDOM%${#ponies[@]}]}" +fi + + +# Print pony with message +if [ -n "$*" ]; then + # Handle a message given via arguments + say <<<"$*" +else + # Handle a message given in stdin + say +fi + diff --git a/pq4ps-list.pl b/pq4ps-list.pl deleted file mode 100755 index d4517c5..0000000 --- a/pq4ps-list.pl +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/perl - -print "(sed"; - -foreach $arg (@ARGV) -{ - print " -e 's/ $arg / \e[1m$arg\e[21m /g'"; - print " -e 's/ $arg)/ \e[1m$arg\e[21m)/g'"; - print " -e 's/($arg /(\e[1m$arg\e[21m /g'"; - print " -e 's/($arg)/(\e[1m$arg\e[21m)/g'"; - print " -e 's/ $arg\$/ \e[1m$arg\e[21m/g'"; - print " -e 's/^$arg /\e[1m$arg\e[21m /g'"; - print " -e 's/^$arg\$/\e[1m$arg\e[21m/g'"; -} - -print " | sed"; - -foreach $arg (@ARGV) -{ - print " -e 's/ $arg)/ \e[1m$arg\e[21m)/g'"; - print " -e 's/ $arg\$/ \e[1m$arg\e[21m/g'" -} - -print ")"; diff --git a/pq4ps.pl b/pq4ps.pl deleted file mode 100755 index 2f45053..0000000 --- a/pq4ps.pl +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/perl - -opendir(DIR, $ARGV[0]."/share/ponysay/ponies/"); -@files = readdir(DIR); - -opendir(DIR, $ARGV[0]."/share/ponysay/quotes/"); -@quotes = readdir(DIR); - - -foreach $file (@files) -{ - $_ = $file; - $_ =~ s/\.pony$//g; - $f = $_; - if (! /^\./) - { foreach $quote (@quotes) - { - $_ = $quote; - $_ =~ s/\.\d+//g; - $_ = '+'.$_.'+'; - if (! /^\./) - { if (/\+$f\+/) - { print $f."@".$quote."\n"; - } } - } } -} -- cgit From 578c5b24a89f528685271c190ed6ed13fd16cc7b Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 15:25:20 +0200 Subject: make file update --- Makefile | 10 +++++----- ponysay | 20 ++++++++++++++++++++ 2 files changed, 25 insertions(+), 5 deletions(-) create mode 100755 ponysay diff --git a/Makefile b/Makefile index 0095614..5b60953 100644 --- a/Makefile +++ b/Makefile @@ -40,11 +40,6 @@ install-min: truncater mkdir -p "$(INSTALLDIR)/lib/ponysay/" install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater" - install "list.pl" "$(INSTALLDIR)/lib/ponysay/list.pl" - install "linklist.pl" "$(INSTALLDIR)/lib/ponysay/linklist.pl" - install "pq4ps" "$(INSTALLDIR)/lib/ponysay/pq4ps" - install "pq4ps.pl" "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" - install "pq4ps-list.pl" "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" mkdir -p "$(INSTALLDIR)/share/licenses/ponysay/" install "COPYING" "$(INSTALLDIR)/share/licenses/ponysay/COPYING" @@ -129,7 +124,12 @@ uninstall-old: if [ -d "$(INSTALLDIR)/share/ponies" ]; then rm -fr "$(INSTALLDIR)/share/ponies" ; fi if [ -d "$(INSTALLDIR)/share/ttyponies" ]; then rm -fr "$(INSTALLDIR)/share/ttyponies" ; fi if [ -f "$(INSTALLDIR)/bin/ponysaytruncater" ]; then unlink "$(INSTALLDIR)/bin/ponysaytruncater" ; fi + if [ -d "$(INSTALLDIR)/lib/ponysay/link.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/link.pl" ; fi + if [ -d "$(INSTALLDIR)/lib/ponysay/linklist.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/linklist.pl" ; fi + if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps" ; fi + if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ; fi if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ; fi + if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ; fi clean: if [ -f "truncater" ]; then rm -f "truncater" ; fi diff --git a/ponysay b/ponysay new file mode 100755 index 0000000..5664f16 --- /dev/null +++ b/ponysay @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +INSTALLDIR="$(dirname $( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))" +truncatercmd="$INSTALLDIR/lib/ponysay/truncater" + +scrw=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 2` # Screen width + +function wtrunc { + if [ "$PONYSAY_FULL_WIDTH" = 'yes' ] || [ "$PONYSAY_FULL_WIDTH" = 'y' ] || [ "$PONYSAY_FULL_WIDTH" = '1' ]; then + cat + else + if [[ -f $truncatercmd ]]; then + $truncatercmd $scrw + else + cat + fi + fi +} + +"$0.py" "$@" | wtrunc -- cgit From a2bd6fee37f1a1d950dfc19359ce58a818b2d862 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 15:30:11 +0200 Subject: m make --- Makefile | 20 ++++++++++++-------- ponysay | 4 +++- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 5b60953..5d96912 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,10 @@ PREFIX="/usr" INSTALLDIR="$(DESTDIR)$(PREFIX)" -all: truncater manpages infomanual ponythinkcompletion +all: core truncater manpages infomanual ponythinkcompletion + +core: + sed -e 's/'\''\/usr\//'"$$(sed -e 's/'\''\//\\\//g' <<<$(PREFIX))"'\//g' <"ponysay.py" >"ponysay.py.install" truncater: $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o "truncater" "truncater.c" @@ -16,16 +19,16 @@ infomanual: gzip -9 -f "ponysay.info" ponysaycompletion: - sed -e 's/\/usr\//'"$$(sed -e 's/\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/bash-completion.sh" >"completion/bash-completion.sh.install" - sed -e 's/\/usr\//'"$$(sed -e 's/\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/fish-completion.fish" >"completion/fish-completion.fish.install" - sed -e 's/\/usr\//'"$$(sed -e 's/\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/zsh-completion.zsh" >"completion/zsh-completion.zsh.install" + sed -e 's/'\''\/usr\//'"$$(sed -e 's/'\''\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/bash-completion.sh" >"completion/bash-completion.sh.install" + sed -e 's/'\''\/usr\//'"$$(sed -e 's/'\''\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/fish-completion.fish" >"completion/fish-completion.fish.install" + sed -e 's/'\''\/usr\//'"$$(sed -e 's/'\''\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/zsh-completion.zsh" >"completion/zsh-completion.zsh.install" ponythinkcompletion: ponysaycompletion sed -e 's/ponysay/ponythink/g' <"completion/bash-completion.sh.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/bash-completion-think.sh" sed -e 's/ponysay/ponythink/g' <"completion/fish-completion.fish.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/fish-completion-think.fish" sed -e 's/ponysay/ponythink/g' <"completion/zsh-completion.zsh.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/zsh-completion-think.zsh" -install-min: truncater +install-min: core truncater mkdir -p "$(INSTALLDIR)/share/ponysay/" mkdir -p "$(INSTALLDIR)/share/ponysay/ponies" mkdir -p "$(INSTALLDIR)/share/ponysay/ttyponies" @@ -34,9 +37,10 @@ install-min: truncater cp -P ttyponies/*.pony "$(INSTALLDIR)/share/ponysay/ttyponies/" cp -P quotes/*.* "$(INSTALLDIR)/share/ponysay/quotes/" - mkdir -p "$(INSTALLDIR)/bin/" - install "ponysay" "$(INSTALLDIR)/bin/ponysay" - ln -sf "ponysay" "$(INSTALLDIR)/bin/ponythink" + mkdir -p "$(INSTALLDIR)/bin/" + install "ponysay" "$(INSTALLDIR)/bin/ponysay" + install "ponysay.py" "$(INSTALLDIR)/bin/ponysay.py" + ln -sf "ponysay" "$(INSTALLDIR)/bin/ponythink" mkdir -p "$(INSTALLDIR)/lib/ponysay/" install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater" diff --git a/ponysay b/ponysay index 5664f16..99292cc 100755 --- a/ponysay +++ b/ponysay @@ -1,7 +1,9 @@ #!/usr/bin/env bash INSTALLDIR="$(dirname $( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))" -truncatercmd="$INSTALLDIR/lib/ponysay/truncater" +LIBDIR="$INSTALLDIR/lib/ponysay" + +truncatercmd="$LIBDIR/truncater" scrw=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 2` # Screen width -- cgit From 3100f4b32a5ccebfaf7b099ddba68a38bda9c231 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 16:08:24 +0200 Subject: -L is now implemented --- ponysay.py | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 77 insertions(+), 5 deletions(-) diff --git a/ponysay.py b/ponysay.py index 46a3932..b7b3eb4 100755 --- a/ponysay.py +++ b/ponysay.py @@ -40,8 +40,9 @@ for ponydir in _ponydirs: parser = argparse.ArgumentParser(description = 'Ponysay, like cowsay with ponies') parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ("ponysay", VERSION)) -parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') -parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') +parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') +parser.add_argument('-L', '--altlist', action = 'store_true', dest = 'linklist', help = 'list pony files with alternatives') +parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') parser.add_argument('message', nargs = '?', help = 'message to ponysay') args = parser.parse_args() @@ -49,8 +50,9 @@ args = parser.parse_args() class ponysay(): def __init__(self, args): - if args.list: self.list() - else: self.print_pony(args) + if args.list: self.list() + elif args.linklist: self.linklist() + else: self.print_pony(args) ''' @@ -121,12 +123,82 @@ class ponysay(): print(('\033[1m' + pony + '\033[21m' if (pony in quoters) else pony) + spacing, end="") # Print ponyfilename x += width if x > (termsize[1] - width): # If too wide, make new line - print(); + print() x = 0 print("\n"); + ''' + Lists the available ponies with alternatives inside brackets + ''' + def linklist(self): + termsize = Popen(['stty', 'size'], stdout=PIPE).communicate()[0].decode('utf8', 'replace')[:-1].split(" ") + termsize = [int(item) for item in termsize] + + quoters = self.__quoters() + + for ponydir in ponydirs: # Loop ponydirs + print('\033[1mponyfiles located in ' + ponydir + '\033[21m') + + files = os.listdir(ponydir) + files = [item[:-5] for item in files] # remove .pony from file name + files.sort() + pairs = [(item, os.readlink(ponydir + item + ".pony") if os.path.islink(ponydir + item + ".pony") else '') for item in files] + + ponymap = {} + for pair in pairs: + if pair[1] == "": + if pair[0] not in ponymap: + ponymap[pair[0]] = [] + else: + target = pair[1][:-5] + if '/' in target: + target = target[target.rindex('/') + 1:] + if target in ponymap: + ponymap[target].append(pair[0]) + else: + ponymap[target] = [pair[0]] + + width = 0 + ponies = [] + widths = [] + for pony in ponymap: + w = len(pony) + item = '\033[1m' + pony + '\033[21m' if (pony in quoters) else pony + syms = ponymap[pony] + if len(syms) > 0: + w += 2 + len(syms) + item += " (" + first = True + for sym in syms: + w += len(sym) + if not first: + item += " " + else: + first = False + item += '\033[1m' + sym + '\033[21m' if (sym in quoters) else sym + item += ")" + ponies.append(item) + widths.append(w) + if width < w: + width = w + + width += 2; + x = 0 + index = 0 + for pony in ponies: + spacing = ' ' * (width - widths[index]) + index += 1 + print(pony + spacing, end="") # Print ponyfilename + x += width + if x > (termsize[1] - width): # If too wide, make new line + print() + x = 0 + + print("\n"); + + def print_pony(self, args): if args.message == None: msg = sys.stdin.read().strip() -- cgit From 90fbb875f92574ff27e2733d55a3eab4ce97054c Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 16:10:28 +0200 Subject: removing old stuff --- linklist.pl | 35 ----------------------------------- ponysay.sh | 51 --------------------------------------------------- 2 files changed, 86 deletions(-) delete mode 100755 linklist.pl diff --git a/linklist.pl b/linklist.pl deleted file mode 100755 index c0377aa..0000000 --- a/linklist.pl +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/perl - -# ponysaylist -# Prints a list of ponies in columns -# -# Licensed under WTFPL -# See COPYING for details - -# Author: Mattias Andrée, maandree@kth.se -# spider-mario - - -use strict; -use warnings; -use utf8; - -my %hash; - -{ - local @ARGV = @ARGV; - while ((my ($source, $target), @ARGV) = @ARGV) { - unless ($source eq $target) { - push @{$hash{$target}}, $source; - } - } -} - -while ((my ($source, $target), @ARGV) = @ARGV) { - if ($source eq $target) { - my @list = @{$hash{$source} // []}; - print $source; - print ' (', join(' ', @list), ')' if @list; - print "\n"; - } -} diff --git a/ponysay.sh b/ponysay.sh index 9936fae..482dabc 100755 --- a/ponysay.sh +++ b/ponysay.sh @@ -60,62 +60,11 @@ fi -# Ponysay version print function -version() { - echo "ponysay v$VERSION" -} - # Marks ponies in lists that have quotes qoutelist() { bash -c "$("$qlistcmd" $("$quotecmd" --list))" } -# Pony list function -list() { - if [ -d $SYSTEMPONIES ]; then - echo -e "\\e[01mponyfiles located in $SYSTEMPONIES:\\e[21m" - perl $listcmd $scrw $(ls --color=no $SYSTEMPONIES | sed -e 's/\.pony$//' | sort) | qoutelist - fi - if [ -d $HOMEPONIES ]; then - echo -e "\\e[01mponyfiles located in $HOMEPONIES:\\e[21m" - perl $listcmd $scrw $(ls --color=no $HOMEPONIES | sed -e 's/\.pony$//' | sort) | qoutelist - fi - if [ ! -d $SYSTEMPONIES ] && [ ! -d $HOMEPONIES ]; then - echo >&2 "All the ponies are missing! Call the Princess!" - fi -} - -# Pony list function with symlink map, for one directory -_linklist() { - echo -e "\\e[01mponyfiles located in $1:\\e[21m" - files=$(ls --color=no $1 | sed -e 's/\.pony$//' | sort) - - args="" - - for file in $files; do - target="$(readlink $1"/"$file".pony")" - - if [ "$target" = "" ]; then - target=$file - else - target=$(echo $target | sed -e 's/^\.\///g' -e 's/\.pony$//g') - fi - - args=$(echo $args $file $target) - done - - perl $listcmd $scrw $(perl $linklistcmd $(echo $args) | sed -e 's/ /_/g') | sed -e 's/_/ /g' | qoutelist -} - -# Pony list function with symlink map, for both directories -linklist() { - _linklist $SYSTEMPONIES - - if [ -d $HOMEPONIES ]; then - _linklist $HOMEPONIES - fi -} - # Pony quotes ponyquotes() { [ "$TERM" = "-linux-" ] && TERM="linux" -- cgit From c4f07a8b002b218d19b09f5d2ad06c491b275c98 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 16:20:49 +0200 Subject: support quotes in ~/.local/share/ponysay/quotes (new feature) --- ponysay.py | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/ponysay.py b/ponysay.py index b7b3eb4..e7c671f 100755 --- a/ponysay.py +++ b/ponysay.py @@ -37,6 +37,17 @@ for ponydir in _ponydirs: if os.path.isdir(ponydir): ponydirs.append(ponydir) +''' +The directories where quotes files are stored +''' +quotedirs = [] +_quotedirs = [INSTALLDIR + '/share/ponysay/quotes/', os.environ['HOME'] + '/.local/share/ponysay/quotes/'] +for quotedir in _quotedirs: + if os.path.isdir(quotedir): + quotedirs.append(quotedir) + + + parser = argparse.ArgumentParser(description = 'Ponysay, like cowsay with ponies') parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ("ponysay", VERSION)) @@ -61,7 +72,9 @@ class ponysay(): def __quoters(self): quotes = [] quoteshash = set() - _quotes = [item[:item.index('.')] for item in os.listdir(INSTALLDIR + '/share/ponysay/quotes/')] + _quotes = [] + for quotedir in quotedirs: + _quotes += [item[:item.index('.')] for item in os.listdir(INSTALLDIR + '/share/ponysay/quotes/')] for quote in _quotes: if not quote == '': if not quote in quoteshash: @@ -85,7 +98,9 @@ class ponysay(): Returns a list with all (pony, quote file) pairs ''' def __quotes(self): - quotes = os.listdir(INSTALLDIR + '/share/ponysay/quotes/') + quotes = [] + for quotedir in quotedirs: + quotes += [quotedir + item for item in os.listdir(quotedir)] rc = [] for ponydir in ponydirs: @@ -93,8 +108,9 @@ class ponysay(): if not pony[0] == '.': p = pony[:-5] # remove .pony for quote in quotes: - if ('+' + p + '+') in ('+' + quote + '+'): - rc.append((p, qoute)) + q = quote[quote.rindex('/') + 1:] + if ('+' + p + '+') in ('+' + q + '+'): + rc.append((p, quote)) return rc -- cgit From dce179f8a3ac7f6a349deda010c9f811b78c17ce Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 16:37:55 +0200 Subject: simplier completion --- completion/bash-completion.sh | 24 +++++++----------------- completion/fish-completion.fish | 31 ++++--------------------------- 2 files changed, 11 insertions(+), 44 deletions(-) diff --git a/completion/bash-completion.sh b/completion/bash-completion.sh index 26e1134..11b99ea 100644 --- a/completion/bash-completion.sh +++ b/completion/bash-completion.sh @@ -8,28 +8,18 @@ _ponysay() options='-v -h -l -f -W -q' COMPREPLY=( $( compgen -W "$options" -- "$cur" ) ) - if [ $prev = "-f" ]; then - COMPREPLY=() - - sysponies=/usr/share/ponysay/ponies/ - usrponies=~/.local/share/ponysay/ponies/ - if [[ $TERM = "linux" ]]; then - sysponies=/usr/share/ponysay/ttyponies/ - usrponies=~/.local/share/ponysay/ttyponies/ - fi - - [ -d $sysponies ] && COMPREPLY+=( $( compgen -W "$(ls --color=no $sysponies | sed -e 's/.pony//g')" -- "$cur" ) ) - [ -d $usrponies ] && COMPREPLY+=( $( compgen -W "$(ls --color=no $usrponies | sed -e 's/.pony//g')" -- "$cur" ) ) + if [ $prev = "-f" ]; then + ponies=$('/usr/bin/ponysay.py' --onelist) + COMPREPLY=( $( compgen -W "$ponies" -- "$cur" ) ) + + elif [ $prev = "-q" ]; then + quoters=$('/usr/bin/ponysay.py' --quoters) + COMPREPLY=( $( compgen -W "$quoters" -- "$cur" ) ) elif [ $prev = "-W" ]; then cols=$(( `stty size | cut -d ' ' -f 2` - 10 )) COMPREPLY=( $cols $(( $cols / 2 )) 100 60 ) - elif [ $prev = "-q" ]; then - qcmd=/usr/lib/ponysay/pq4ps - quoters=$($qcmd -l) - COMPREPLY=( $( compgen -W "$quoters" -- "$cur" ) ) - fi } diff --git a/completion/fish-completion.fish b/completion/fish-completion.fish index 89f7a19..727460b 100644 --- a/completion/fish-completion.fish +++ b/completion/fish-completion.fish @@ -3,43 +3,20 @@ # # Author: Elis Axelsson -if test $TERM = "linux" - set -g systempath /usr/share/ponysay/ttyponies/ - set -g homepath ~/.local/share/ponysay/ttyponies/ -else - set -g systempath /usr/share/ponysay/ponies/ - set -g homepath ~/.local/share/ponysay/ponies/ -end - -if test -d $systempath - set -g systemponies (ls --color=no $systempath | sed -e 's/\.pony//' -e 's/_.*//' | perl -pe 's/([a-z])([A-Z])/\1\\\ \2/' ) -end - -if test -d $homepath - set -g homeponies (ls --color=no $homepath | sed -e 's/\.pony//' -e 's/_.*//' | perl -pe 's/([a-z])([A-Z])/\1\\\ \2/' ) -end - - -set -g qcmd /usr/lib/ponysay/pq4ps -set -g quoters ($qcmd -l) +set -g ponies ('/usr/bin/ponysay.pl' --onelist) +set -g quoters ('/usr/bin/ponysay.pl' --quoters) complete -c ponysay -s h --description "Help of ponysay" complete -c ponysay -s v --description "Version of ponysay" complete -c ponysay -s l --description "List pony files" complete -c ponysay -s L --description "List pony files with alternatives" -complete -c ponysay -s f -a "$homeponies $systemponies" --description "Select a pony" +complete -c ponysay -s f -a "$ponies" --description "Select a pony" complete -c ponysay -s q -a "$quoters" --description "Select ponies for MLP:FiM quotes" complete -c ponysay -s W -a "Integer" --description "The screen column where the message should be wrapped" -set -e systempath -set -e homepath - -set -e systemponies -set -e homeponies - -set -e qcmd +set -e ponies set -e quoters -- cgit From 9c3499240d7a7fd4569d8af631c1a6068bc5d311 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 16:42:08 +0200 Subject: move clean update --- Makefile | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 5d96912..a5929db 100644 --- a/Makefile +++ b/Makefile @@ -136,16 +136,20 @@ uninstall-old: if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ; fi clean: - if [ -f "truncater" ]; then rm -f "truncater" ; fi - if [ -f "completion/bash-completion-think.sh" ]; then rm -f "completion/bash-completion-think.sh" ; fi - if [ -f "completion/fish-completion-think.fish" ]; then rm -f "completion/fish-completion-think.fish"; fi - if [ -f "completion/zsh-completion-think.zsh" ]; then rm -f "completion/zsh-completion-think.zsh" ; fi - if [ -f "manuals/manpage.6.gz" ]; then rm -f "manuals/manpage.6.gz" ; fi - if [ -f "manuals/manpage.es.6.gz" ]; then rm -f "manuals/manpage.es.6.gz" ; fi - if [ -f "ponysay.info.gz" ]; then rm -f "ponysay.info.gz" ; fi + if [ -f "truncater" ]; then rm -f "truncater" ; fi + if [ -f "completion/bash-completion-think.sh" ]; then rm -f "completion/bash-completion-think.sh" ; fi + if [ -f "completion/fish-completion-think.fish" ]; then rm -f "completion/fish-completion-think.fish" ; fi + if [ -f "completion/zsh-completion-think.zsh" ]; then rm -f "completion/zsh-completion-think.zsh" ; fi + if [ -f "completion/bash-completion.sh.install" ]; then rm -f "completion/bash-completion.sh.install" ; fi + if [ -f "completion/fish-completion.fish.install" ]; then rm -f "completion/fish-completion.fish.install"; fi + if [ -f "completion/zsh-completion.zsh.install" ]; then rm -f "completion/zsh-completion.zsh.install" ; fi + if [ -f "manuals/manpage.6.gz" ]; then rm -f "manuals/manpage.6.gz" ; fi + if [ -f "manuals/manpage.es.6.gz" ]; then rm -f "manuals/manpage.es.6.gz" ; fi + if [ -f "ponysay.info.gz" ]; then rm -f "ponysay.info.gz" ; fi + if [ -f "ponysay.py.install" ]; then rm -f "ponysay.py.install" ; fi clean-old: - if [ -f "ponysaytruncater" ]; then rm -f "ponysaytruncater" ; fi + if [ -f "ponysaytruncater" ]; then rm -f "ponysaytruncater"; fi ## Scripts for maintainers -- cgit From f9663c7b1bb21922efb775136e6c75dda9ba83ce Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 16:43:22 +0200 Subject: forgot to commit python script --- ponysay.py | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index e7c671f..f8b7723 100755 --- a/ponysay.py +++ b/ponysay.py @@ -53,6 +53,8 @@ parser = argparse.ArgumentParser(description = 'Ponysay, like cowsay with ponies parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ("ponysay", VERSION)) parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') parser.add_argument('-L', '--altlist', action = 'store_true', dest = 'linklist', help = 'list pony files with alternatives') +parser.add_argument( '--quoters', action = 'store_true', dest = 'quoters', help = 'list ponies with quotes (visible in -l and -L)') # for shell completions +parser.add_argument( '--onelist', action = 'store_true', dest = 'onelist', help = 'list pony files in one columns') # for shell completions parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') parser.add_argument('message', nargs = '?', help = 'message to ponysay') @@ -63,11 +65,13 @@ class ponysay(): def __init__(self, args): if args.list: self.list() elif args.linklist: self.linklist() + elif args.quoters: self.quoters() + elif args.onelist: self.onelist() else: self.print_pony(args) ''' - Returns a set with all ponies that have quotes and is displayable + Returns a set with all ponies that have quotes and are displayable ''' def __quoters(self): quotes = [] @@ -215,6 +219,37 @@ class ponysay(): print("\n"); + ''' + Lists with all ponies that have quotes and are displayable + ''' + def quoters(self): + last = "" + ponies = [] + for pony in self.__quoters(): + ponies.append(pony) + ponies.sort() + for pony in ponies: + if not pony == last: + last = pony + print(pony) + + + ''' + Lists the available ponies one one column without anything bold + ''' + def onelist(self): + last = "" + ponies = [] + for ponydir in ponydirs: # Loop ponydirs + ponies += os.listdir(ponydir) + ponies = [item[:-5] for item in ponies] # remove .pony from file name + ponies.sort() + for pony in ponies: + if not pony == last: + last = pony + print(pony) + + def print_pony(self, args): if args.message == None: msg = sys.stdin.read().strip() -- cgit From 3a65390937e4bfd7cdd859dea24c728ab3b66063 Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sat, 18 Aug 2012 16:46:38 +0200 Subject: Created method to get which ponyfile you should render, includes randomizing and looking for files. --- ponysay.py | 58 +++++++++++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 27 deletions(-) diff --git a/ponysay.py b/ponysay.py index b7b3eb4..1c3bef2 100755 --- a/ponysay.py +++ b/ponysay.py @@ -18,7 +18,7 @@ from subprocess import Popen, PIPE ''' The version of ponysay ''' -VERSION = "2.0-alpha" +VERSION = '2.0-alpha' ''' @@ -37,9 +37,13 @@ for ponydir in _ponydirs: if os.path.isdir(ponydir): ponydirs.append(ponydir) + +''' +Argument parsing +''' parser = argparse.ArgumentParser(description = 'Ponysay, like cowsay with ponies') -parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ("ponysay", VERSION)) +parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ('ponysay', VERSION)) parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') parser.add_argument('-L', '--altlist', action = 'store_true', dest = 'linklist', help = 'list pony files with alternatives') parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') @@ -80,6 +84,18 @@ class ponysay(): return ponies + def __getponypath(self, names = None): + ponies = {} + + for name in names: + if os.path.isfile(name): + return name + + for ponydir in ponydirs: + for ponyfile in os.listdir(ponydir): + ponies[ponyfile[:-5]] = ponydir + ponyfile + + return ponies[names[random.randrange(0, len(names))]] ''' Returns a list with all (pony, quote file) pairs @@ -103,7 +119,7 @@ class ponysay(): Lists the available ponies ''' def list(self): - termsize = Popen(['stty', 'size'], stdout=PIPE).communicate()[0].decode('utf8', 'replace')[:-1].split(" ") + termsize = Popen(['stty', 'size'], stdout=PIPE).communicate()[0].decode('utf8', 'replace')[:-1].split(' ') termsize = [int(item) for item in termsize] quoters = self.__quoters() @@ -120,20 +136,20 @@ class ponysay(): x = 0 for pony in ponies: spacing = ' ' * (width - len(pony)) - print(('\033[1m' + pony + '\033[21m' if (pony in quoters) else pony) + spacing, end="") # Print ponyfilename + print(('\033[1m' + pony + '\033[21m' if (pony in quoters) else pony) + spacing, end='') # Print ponyfilename x += width if x > (termsize[1] - width): # If too wide, make new line print() x = 0 - print("\n"); + print('\n'); ''' Lists the available ponies with alternatives inside brackets ''' def linklist(self): - termsize = Popen(['stty', 'size'], stdout=PIPE).communicate()[0].decode('utf8', 'replace')[:-1].split(" ") + termsize = Popen(['stty', 'size'], stdout=PIPE).communicate()[0].decode('utf8', 'replace')[:-1].split(' ') termsize = [int(item) for item in termsize] quoters = self.__quoters() @@ -144,11 +160,11 @@ class ponysay(): files = os.listdir(ponydir) files = [item[:-5] for item in files] # remove .pony from file name files.sort() - pairs = [(item, os.readlink(ponydir + item + ".pony") if os.path.islink(ponydir + item + ".pony") else '') for item in files] + pairs = [(item, os.readlink(ponydir + item + '.pony') if os.path.islink(ponydir + item + '.pony') else '') for item in files] ponymap = {} for pair in pairs: - if pair[1] == "": + if pair[1] == '': if pair[0] not in ponymap: ponymap[pair[0]] = [] else: @@ -169,16 +185,16 @@ class ponysay(): syms = ponymap[pony] if len(syms) > 0: w += 2 + len(syms) - item += " (" + item += ' (' first = True for sym in syms: w += len(sym) if not first: - item += " " + item += ' ' else: first = False item += '\033[1m' + sym + '\033[21m' if (sym in quoters) else sym - item += ")" + item += ')' ponies.append(item) widths.append(w) if width < w: @@ -190,13 +206,13 @@ class ponysay(): for pony in ponies: spacing = ' ' * (width - widths[index]) index += 1 - print(pony + spacing, end="") # Print ponyfilename + print(pony + spacing, end='') # Print ponyfilename x += width if x > (termsize[1] - width): # If too wide, make new line print() x = 0 - print("\n"); + print('\n'); def print_pony(self, args): @@ -205,21 +221,9 @@ class ponysay(): else: msg = args.message + pony = self.__getponypath(args.pony) - if args.pony == None: - ponies = [] # Make array with direct paths to all ponies - for ponydir in ponydirs: - for ponyfile in os.listdir(ponydir): - ponies.append(ponydir + ponyfile) - - pony = ponies[random.randrange(0, len(ponies) - 1)] # Select random pony - - else: - for ponydir in ponydirs: - if os.path.isfile(ponydir + args.pony[0]): - pony = ponydir + args.pony[0] - - os.system('cowsay -f ' + pony + ' "' + msg + '"') + os.system('cowsay -f ' + pony + ' \'' + msg + '\'') -- cgit From fd099535cfa5f33ae6c1a55bd8a9dc590931a7b3 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 16:55:57 +0200 Subject: are there any ponies --- ponysay.py | 26 +++++++++++++++++++------- ponysay.sh | 28 ---------------------------- 2 files changed, 19 insertions(+), 35 deletions(-) diff --git a/ponysay.py b/ponysay.py index f8b7723..a04e54d 100755 --- a/ponysay.py +++ b/ponysay.py @@ -27,21 +27,28 @@ The directory where ponysay is installed, this is modified when building with ma INSTALLDIR = '/usr' +''' +The user's home directory +''' +HOME = os.environ['HOME'] + + ''' The directories where pony files are stored, ttyponies/ are used if the terminal is Linux VT (also known as TTY) ''' ponydirs = [] -if os.environ['TERM'] == 'linux': _ponydirs = [INSTALLDIR + '/share/ponysay/ttyponies/', os.environ['HOME'] + '/.local/share/ponysay/ttyponies/'] -else: _ponydirs = [INSTALLDIR + '/share/ponysay/ponies/', os.environ['HOME'] + '/.local/share/ponysay/ponies/' ] +if os.environ['TERM'] == 'linux': _ponydirs = [INSTALLDIR + '/share/ponysay/ttyponies/', HOME + '/.local/share/ponysay/ttyponies/'] +else: _ponydirs = [INSTALLDIR + '/share/ponysay/ponies/', HOME + '/.local/share/ponysay/ponies/' ] for ponydir in _ponydirs: if os.path.isdir(ponydir): ponydirs.append(ponydir) + ''' The directories where quotes files are stored ''' quotedirs = [] -_quotedirs = [INSTALLDIR + '/share/ponysay/quotes/', os.environ['HOME'] + '/.local/share/ponysay/quotes/'] +_quotedirs = [INSTALLDIR + '/share/ponysay/quotes/', HOME + '/.local/share/ponysay/quotes/'] for quotedir in _quotedirs: if os.path.isdir(quotedir): quotedirs.append(quotedir) @@ -251,20 +258,25 @@ class ponysay(): def print_pony(self, args): + ponycount = 0 + for ponydir in ponydirs: + ponycount = len(os.listdir(ponydir)) + if ponycount == 0: + sys.stderr.write('All the ponies are missing! Call the Princess!') + exit(1); + if args.message == None: - msg = sys.stdin.read().strip() + msg = sys.stdin.read() else: msg = args.message - if args.pony == None: ponies = [] # Make array with direct paths to all ponies for ponydir in ponydirs: for ponyfile in os.listdir(ponydir): ponies.append(ponydir + ponyfile) - pony = ponies[random.randrange(0, len(ponies) - 1)] # Select random pony - + pony = ponies[random.randrange(0, len(ponies) - 1)] # Select random pony else: for ponydir in ponydirs: if os.path.isfile(ponydir + args.pony[0]): diff --git a/ponysay.sh b/ponysay.sh index 482dabc..99dbec2 100755 --- a/ponysay.sh +++ b/ponysay.sh @@ -60,40 +60,12 @@ fi -# Marks ponies in lists that have quotes -qoutelist() { - bash -c "$("$qlistcmd" $("$quotecmd" --list))" -} - # Pony quotes ponyquotes() { [ "$TERM" = "-linux-" ] && TERM="linux" "$0" ${wrap:+-W$wrap} $("$quotecmd" $@) } -# Usage help print function -usage() { - version - cat < Date: Sat, 18 Aug 2012 17:02:03 +0200 Subject: Fix stuff. --- ponysay.py | 33 ++++++++++++--------------------- 1 file changed, 12 insertions(+), 21 deletions(-) diff --git a/ponysay.py b/ponysay.py index a75d44c..0728666 100755 --- a/ponysay.py +++ b/ponysay.py @@ -27,18 +27,12 @@ The directory where ponysay is installed, this is modified when building with ma INSTALLDIR = '/usr' -''' -The user's home directory -''' -HOME = os.environ['HOME'] - - ''' The directories where pony files are stored, ttyponies/ are used if the terminal is Linux VT (also known as TTY) ''' ponydirs = [] -if os.environ['TERM'] == 'linux': _ponydirs = [INSTALLDIR + '/share/ponysay/ttyponies/', HOME + '/.local/share/ponysay/ttyponies/'] -else: _ponydirs = [INSTALLDIR + '/share/ponysay/ponies/', HOME + '/.local/share/ponysay/ponies/' ] +if os.environ['TERM'] == 'linux': _ponydirs = [INSTALLDIR + '/share/ponysay/ttyponies/', os.environ['HOME'] + '/.local/share/ponysay/ttyponies/'] +else: _ponydirs = [INSTALLDIR + '/share/ponysay/ponies/', os.environ['HOME'] + '/.local/share/ponysay/ponies/' ] for ponydir in _ponydirs: if os.path.isdir(ponydir): ponydirs.append(ponydir) @@ -48,7 +42,7 @@ for ponydir in _ponydirs: The directories where quotes files are stored ''' quotedirs = [] -_quotedirs = [INSTALLDIR + '/share/ponysay/quotes/', HOME + '/.local/share/ponysay/quotes/'] +_quotedirs = [INSTALLDIR + '/share/ponysay/quotes/', os.environ['HOME'] + '/.local/share/ponysay/quotes/'] for quotedir in _quotedirs: if os.path.isdir(quotedir): quotedirs.append(quotedir) @@ -113,15 +107,19 @@ class ponysay(): def __getponypath(self, names = None): ponies = {} - for name in names: - if os.path.isfile(name): - return name + if names != None: + for name in names: + if os.path.isfile(name): + return name for ponydir in ponydirs: for ponyfile in os.listdir(ponydir): ponies[ponyfile[:-5]] = ponydir + ponyfile - return ponies[names[random.randrange(0, len(names))]] + if names == None: + names = list(ponies.keys()) + + return ponies[names[random.randrange(0, len(names) - 1)]] ''' Returns a list with all (pony, quote file) pairs @@ -276,15 +274,8 @@ class ponysay(): def print_pony(self, args): - ponycount = 0 - for ponydir in ponydirs: - ponycount = len(os.listdir(ponydir)) - if ponycount == 0: - sys.stderr.write('All the ponies are missing! Call the Princess!') - exit(1); - if args.message == None: - msg = sys.stdin.read() + msg = sys.stdin.read().strip() else: msg = args.message -- cgit From 10268235a99b1ef3ff72ed8268f857db045ca2aa Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:03:30 +0200 Subject: home dirs before sys dirs for priority + moving a method --- ponysay.py | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/ponysay.py b/ponysay.py index a75d44c..feb584b 100755 --- a/ponysay.py +++ b/ponysay.py @@ -37,8 +37,8 @@ HOME = os.environ['HOME'] The directories where pony files are stored, ttyponies/ are used if the terminal is Linux VT (also known as TTY) ''' ponydirs = [] -if os.environ['TERM'] == 'linux': _ponydirs = [INSTALLDIR + '/share/ponysay/ttyponies/', HOME + '/.local/share/ponysay/ttyponies/'] -else: _ponydirs = [INSTALLDIR + '/share/ponysay/ponies/', HOME + '/.local/share/ponysay/ponies/' ] +if os.environ['TERM'] == 'linux': _ponydirs = [HOME + '/.local/share/ponysay/ttyponies/', INSTALLDIR + '/share/ponysay/ttyponies/'] +else: _ponydirs = [HOME + '/.local/share/ponysay/ponies/', INSTALLDIR + '/share/ponysay/ponies/' ] for ponydir in _ponydirs: if os.path.isdir(ponydir): ponydirs.append(ponydir) @@ -48,7 +48,7 @@ for ponydir in _ponydirs: The directories where quotes files are stored ''' quotedirs = [] -_quotedirs = [INSTALLDIR + '/share/ponysay/quotes/', HOME + '/.local/share/ponysay/quotes/'] +_quotedirs = [HOME + '/.local/share/ponysay/quotes/', INSTALLDIR + '/share/ponysay/quotes/'] for quotedir in _quotedirs: if os.path.isdir(quotedir): quotedirs.append(quotedir) @@ -80,6 +80,23 @@ class ponysay(): else: self.print_pony(args) + ''' + Returns one .pony-file with full path, names is filter for names, also accepts filepaths + ''' + def __getponypath(self, names = None): + ponies = {} + + for name in names: + if os.path.isfile(name): + return name + + for ponydir in ponydirs: + for ponyfile in os.listdir(ponydir): + ponies[ponyfile[:-5]] = ponydir + ponyfile + + return ponies[names[random.randrange(0, len(names))]] + + ''' Returns a set with all ponies that have quotes and are displayable ''' @@ -107,21 +124,6 @@ class ponysay(): return ponies - ''' - Returns one .pony-file with full path, names is filter for names, also accepts filepaths - ''' - def __getponypath(self, names = None): - ponies = {} - - for name in names: - if os.path.isfile(name): - return name - - for ponydir in ponydirs: - for ponyfile in os.listdir(ponydir): - ponies[ponyfile[:-5]] = ponydir + ponyfile - - return ponies[names[random.randrange(0, len(names))]] ''' Returns a list with all (pony, quote file) pairs -- cgit From f16a89ffffbc323262f6dc9f959ea9a3cf9dbc3d Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sat, 18 Aug 2012 17:05:26 +0200 Subject: Avoid 'empty range for randrage()' --- ponysay.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 0728666..c6c83f8 100755 --- a/ponysay.py +++ b/ponysay.py @@ -119,7 +119,7 @@ class ponysay(): if names == None: names = list(ponies.keys()) - return ponies[names[random.randrange(0, len(names) - 1)]] + return ponies[names[random.randrange(0, len(names))]] ''' Returns a list with all (pony, quote file) pairs -- cgit From 1ea6043b1dccdbeb313f925352df8e4317656893 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:09:52 +0200 Subject: whops --- ponysay.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 96acfbe..e1a47a5 100755 --- a/ponysay.py +++ b/ponysay.py @@ -27,6 +27,12 @@ The directory where ponysay is installed, this is modified when building with ma INSTALLDIR = '/usr' +''' +The user's home directory +''' +HOME = os.environ['HOME'] + + ''' The directories where pony files are stored, ttyponies/ are used if the terminal is Linux VT (also known as TTY) ''' @@ -65,7 +71,13 @@ parser.add_argument('message', nargs = '?', help = 'message to ponysay') args = parser.parse_args() +''' +This is the mane class of ponysay +''' class ponysay(): + ''' + Starts the part of the program the arguments indicate + ''' def __init__(self, args): if args.list: self.list() elif args.linklist: self.linklist() @@ -80,7 +92,7 @@ class ponysay(): def __getponypath(self, names = None): ponies = {} - if names != None: + if not names == None: for name in names: if os.path.isfile(name): return name -- cgit From 2e4e6474a5aa679a59521373b95b0742671b84f1 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:14:00 +0200 Subject: m --- ponysay.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index e1a47a5..ffb2b0b 100755 --- a/ponysay.py +++ b/ponysay.py @@ -99,7 +99,9 @@ class ponysay(): for ponydir in ponydirs: for ponyfile in os.listdir(ponydir): - ponies[ponyfile[:-5]] = ponydir + ponyfile + pony = ponyfile[:-5] + if pony not in ponies: + ponies[pony] = ponydir + ponyfile if names == None: names = list(ponies.keys()) -- cgit From 97329adb572256572650ab0ba063d81ab9bb40e5 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:16:05 +0200 Subject: removing old stuff --- ponysay.sh | 61 ------------------------------------------------------------- 1 file changed, 61 deletions(-) diff --git a/ponysay.sh b/ponysay.sh index 99dbec2..10aa32a 100755 --- a/ponysay.sh +++ b/ponysay.sh @@ -1,16 +1,9 @@ #!/usr/bin/env bash -VERSION=1.4.1 - - # Get bash script directory's parent INSTALLDIR="$(dirname $( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))" -# Directory for installed media files -SYSTEMSHARE="$INSTALLDIR/share/ponysay" -HOMESHARE="${HOME}/.local/share/ponysay" - # Subscripts listcmd="$INSTALLDIR/lib/ponysay/list.pl" linklistcmd="$INSTALLDIR/lib/ponysay/linklist.pl" @@ -30,14 +23,6 @@ kmscmd="" [ "$TERM" = "linux" ] && kmscmd=$(for c in $(echo $PATH":" | sed -e 's/:/\/ponysay2kmsponysay /g'); do if [ -f $c ]; then echo $c; break; fi done) [ ! "$kmscmd" = "" ] && TERM="-linux-" -# Directories for installed ponies files -if [ "$TERM" = "linux" ]; then - SYSTEMPONIES="$SYSTEMSHARE/ttyponies" - HOMEPONIES="$HOMESHARE/ttyponies" -else - SYSTEMPONIES="$SYSTEMSHARE/ponies" - HOMEPONIES="$HOMESHARE/ponies" -fi # Cowsay script if [ ${0} == *ponythink ]; then @@ -77,19 +62,6 @@ say() { # Set PONYSAY_SHELL_LINES to default if not specified [ "$PONYSAY_SHELL_LINES" = "" ] && PONYSAY_SHELL_LINES=2 - # Width trunction - function wtrunc { - if [ "$PONYSAY_FULL_WIDTH" = 'yes' ] || [ "$PONYSAY_FULL_WIDTH" = 'y' ] || [ "$PONYSAY_FULL_WIDTH" = '1' ]; then - cat - else - if [ -f $truncatercmd ]; then - $truncatercmd $scrw - else - cat - fi - fi - } - # Height trunction, show top function htrunchead { head --lines=$(( $scrh - $PONYSAY_SHELL_LINES )) @@ -180,36 +152,3 @@ if it actually exists under a different filename. EOF exit 1 fi - - -# Select random pony for the set of -f arguments -if [ ! ${#ponies[@]} == 0 ]; then - pony="${ponies[$RANDOM%${#ponies[@]}]}" -fi - - -# Pony not a file? Search for it -if [ ! -f $pony ]; then - ponies=() - [ -d $SYSTEMPONIES ] && ponies+=( "$SYSTEMPONIES"/$pony.pony ) - [ -d $HOMEPONIES ] && ponies+=( "$HOMEPONIES"/$pony.pony ) - - if (( ${#ponies} < 1 )); then - echo >&2 "All the ponies are missing! Call the Princess!" - exit 1 - fi - - # Choose a random pony - pony="${ponies[$RANDOM%${#ponies[@]}]}" -fi - - -# Print pony with message -if [ -n "$*" ]; then - # Handle a message given via arguments - say <<<"$*" -else - # Handle a message given in stdin - say -fi - -- cgit From d870bf7a6544d6175b69585a3cae74bfc40dae04 Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sat, 18 Aug 2012 17:22:22 +0200 Subject: Support for ponythink --- ponysay.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index ffb2b0b..3e6ccd1 100755 --- a/ponysay.py +++ b/ponysay.py @@ -297,7 +297,10 @@ class ponysay(): pony = self.__getponypath(args.pony) - os.system('cowsay -f ' + pony + ' \'' + msg + '\'') + if "think" in __file__: cmd = 'cowthink' + else: cmd = 'cowsay' + + os.system(cmd + ' -f ' + pony + ' \'' + msg + '\'') -- cgit From 9eee469cf62809b99efa94f4ac2ee064d0f546ba Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:34:10 +0200 Subject: setting erkin as copyright holder, as specified in the copying file, and listing all contributors of ponysay(.sh) and ponysay.py in alphabetical order --- ponysay.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index ffb2b0b..93cee89 100755 --- a/ponysay.py +++ b/ponysay.py @@ -3,7 +3,14 @@ ''' ponysay.py - POC of ponysay in python -Copyright (C) 2012 Elis "etu" Axelsson, Mattias "maandree" Andrée +Copyright (C) 2012 Erkin Batu Altunbaş + +Authors: Erkin Batu Altunbaş: Project leader, helped write the first implementation + Mattias "maandree" Andrée: Major contributor of both implementions + Elis "etu" Axelsson Major contributor of current implemention and patcher of first implementation + Sven-Hendrik "svenstaro" Haase: Helped write the first implementation + Kyah "L-four" Rindlisbacher: Patched the first implementation + Jan Alexander "heftig" Steffens: Helped write the first implementation License: WTFPL ''' -- cgit From e598badd9b4bfdb77510f00102487da310f7f385 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:36:12 +0200 Subject: m --- ponysay.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ponysay.py b/ponysay.py index a0326d7..9e159b8 100755 --- a/ponysay.py +++ b/ponysay.py @@ -8,9 +8,9 @@ Copyright (C) 2012 Erkin Batu Altunbaş Authors: Erkin Batu Altunbaş: Project leader, helped write the first implementation Mattias "maandree" Andrée: Major contributor of both implementions Elis "etu" Axelsson Major contributor of current implemention and patcher of first implementation - Sven-Hendrik "svenstaro" Haase: Helped write the first implementation + Sven-Hendrik "svenstaro" Haase: Major contributor first implementation Kyah "L-four" Rindlisbacher: Patched the first implementation - Jan Alexander "heftig" Steffens: Helped write the first implementation + Jan Alexander "heftig" Steffens: Major contributor first implementation License: WTFPL ''' -- cgit From 2ff4e42e199a1d3c42fd8dd44b131d63a58a7c13 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:39:29 +0200 Subject: m --- ponysay.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ponysay.py b/ponysay.py index 9e159b8..92f1fac 100755 --- a/ponysay.py +++ b/ponysay.py @@ -5,12 +5,12 @@ ponysay.py - POC of ponysay in python Copyright (C) 2012 Erkin Batu Altunbaş -Authors: Erkin Batu Altunbaş: Project leader, helped write the first implementation - Mattias "maandree" Andrée: Major contributor of both implementions - Elis "etu" Axelsson Major contributor of current implemention and patcher of first implementation - Sven-Hendrik "svenstaro" Haase: Major contributor first implementation - Kyah "L-four" Rindlisbacher: Patched the first implementation - Jan Alexander "heftig" Steffens: Major contributor first implementation +Authors: Erkin Batu Altunbaş: Project leader, helped write the first implementation + Mattias "maandree" Andrée: Major contributor of both implementions + Elis "etu" Axelsson: Major contributor of current implemention and patcher of first implementation + Sven-Hendrik "svenstaro" Haase: Major contributor first implementation + Kyah "L-four" Rindlisbacher: Patched the first implementation + Jan Alexander "heftig" Steffens: Major contributor first implementation License: WTFPL ''' @@ -304,8 +304,8 @@ class ponysay(): pony = self.__getponypath(args.pony) - if "think" in __file__: cmd = 'cowthink' - else: cmd = 'cowsay' + if "think.py" in __file__: cmd = 'cowthink' + else: cmd = 'cowsay' os.system(cmd + ' -f ' + pony + ' \'' + msg + '\'') -- cgit From 5ff733fddac0d682a25acf8bd3f6de4339d6c9f7 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:42:36 +0200 Subject: doc --- ponysay.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ponysay.py b/ponysay.py index 92f1fac..adc1264 100755 --- a/ponysay.py +++ b/ponysay.py @@ -93,6 +93,10 @@ class ponysay(): else: self.print_pony(args) + ## + ## Auxiliary methods + ## + ''' Returns one .pony-file with full path, names is filter for names, also accepts filepaths ''' @@ -165,6 +169,10 @@ class ponysay(): return rc + ## + ## Listing methods + ## + ''' Lists the available ponies ''' @@ -296,6 +304,13 @@ class ponysay(): print(pony) + ## + ## Displaying methods + ## + + ''' + Print the pony with a speech or though bubble + ''' def print_pony(self, args): if args.message == None: msg = sys.stdin.read().strip() -- cgit From 6e754c5509228f7c9b7d2aa3eca0ab6fb4e211d6 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:52:25 +0200 Subject: wrap support --- ponysay.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ponysay.py b/ponysay.py index adc1264..23e8f39 100755 --- a/ponysay.py +++ b/ponysay.py @@ -67,11 +67,12 @@ Argument parsing ''' parser = argparse.ArgumentParser(description = 'Ponysay, like cowsay with ponies') -parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ('ponysay', VERSION)) +parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ('ponysay', VERSION)) parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') parser.add_argument('-L', '--altlist', action = 'store_true', dest = 'linklist', help = 'list pony files with alternatives') parser.add_argument( '--quoters', action = 'store_true', dest = 'quoters', help = 'list ponies with quotes (visible in -l and -L)') # for shell completions parser.add_argument( '--onelist', action = 'store_true', dest = 'onelist', help = 'list pony files in one columns') # for shell completions +parser.add_argument('-W', '--wrap', action = 'store', dest = 'wrap', help = 'specify the column when the message should be wrapped') parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') parser.add_argument('message', nargs = '?', help = 'message to ponysay') @@ -322,7 +323,7 @@ class ponysay(): if "think.py" in __file__: cmd = 'cowthink' else: cmd = 'cowsay' - os.system(cmd + ' -f ' + pony + ' \'' + msg + '\'') + os.system(cmd + (' -W ' + args.wrap if args.wrap is not None else '') + ' -f ' + pony + ' \'' + msg + '\'') -- cgit From 1dc737fb8b51e224ed29e60ae3c1751e3d54f31f Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:57:50 +0200 Subject: m misc --- ponysay | 3 +++ ponysay.py | 14 +++++++++++--- ponysay.sh | 18 +++--------------- 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/ponysay b/ponysay index 99292cc..891ec7f 100755 --- a/ponysay +++ b/ponysay @@ -19,4 +19,7 @@ function wtrunc { fi } +# Ponies use UTF-8 drawing characters. Prevent a Perl warning. +export PERL_UNICODE=S + "$0.py" "$@" | wtrunc diff --git a/ponysay.py b/ponysay.py index 23e8f39..1714e77 100755 --- a/ponysay.py +++ b/ponysay.py @@ -40,12 +40,18 @@ The user's home directory HOME = os.environ['HOME'] +''' +Whether the program is execute in Linux VT (TTY) +''' +linuxvt = os.environ['TERM'] == 'linux' + + ''' The directories where pony files are stored, ttyponies/ are used if the terminal is Linux VT (also known as TTY) ''' ponydirs = [] -if os.environ['TERM'] == 'linux': _ponydirs = [HOME + '/.local/share/ponysay/ttyponies/', INSTALLDIR + '/share/ponysay/ttyponies/'] -else: _ponydirs = [HOME + '/.local/share/ponysay/ponies/', INSTALLDIR + '/share/ponysay/ponies/' ] +if linuxvt: _ponydirs = [HOME + '/.local/share/ponysay/ttyponies/', INSTALLDIR + '/share/ponysay/ttyponies/'] +else: _ponydirs = [HOME + '/.local/share/ponysay/ponies/', INSTALLDIR + '/share/ponysay/ponies/' ] for ponydir in _ponydirs: if os.path.isdir(ponydir): ponydirs.append(ponydir) @@ -320,9 +326,11 @@ class ponysay(): pony = self.__getponypath(args.pony) - if "think.py" in __file__: cmd = 'cowthink' + if 'think.py' in __file__: cmd = 'cowthink' else: cmd = 'cowsay' + if linuxvt: + print('\033[H\033[2J', end='') os.system(cmd + (' -W ' + args.wrap if args.wrap is not None else '') + ' -f ' + pony + ' \'' + msg + '\'') diff --git a/ponysay.sh b/ponysay.sh index 10aa32a..27c0dce 100755 --- a/ponysay.sh +++ b/ponysay.sh @@ -53,25 +53,19 @@ ponyquotes() { # Function for printing the ponies and the message say() { - # Ponies use UTF-8 drawing characters. Prevent a Perl warning. - export PERL_UNICODE=S - - # Clear screen in TTY - ( [ "$TERM" = "linux" ] || [ "$TERM" = "-linux-" ] ) && echo -ne '\e[H\e[2J' - # Set PONYSAY_SHELL_LINES to default if not specified [ "$PONYSAY_SHELL_LINES" = "" ] && PONYSAY_SHELL_LINES=2 - + # Height trunction, show top function htrunchead { head --lines=$(( $scrh - $PONYSAY_SHELL_LINES )) } - + # Height trunction, show bottom function htrunctail { tail --lines=$(( $scrh - $PONYSAY_SHELL_LINES )) } - + # Simplification of customisation of cowsay if [ $customcmd = 0 ]; then function cowcmd { @@ -128,12 +122,6 @@ fi # Parse options while getopts "f:W:Llhvq" OPT; do case ${OPT} in - v) version; exit ;; - h) usage; exit ;; - f) ponies+=( $OPTARG ) ;; - l) list; exit ;; - L) linklist; exit ;; - W) wrap="$OPTARG" ;; q) shift $((OPTIND - 1)); ponyquotes "$*"; exit ;; \?) usage >&2; exit 1 ;; esac -- cgit From 57ceac45a4891e0045c0aec91902ca6741ccf274 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 17:59:53 +0200 Subject: Message can now contain ':s --- ponysay.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 1714e77..a55fbca 100755 --- a/ponysay.py +++ b/ponysay.py @@ -331,7 +331,7 @@ class ponysay(): if linuxvt: print('\033[H\033[2J', end='') - os.system(cmd + (' -W ' + args.wrap if args.wrap is not None else '') + ' -f ' + pony + ' \'' + msg + '\'') + os.system(cmd + (' -W ' + args.wrap if args.wrap is not None else '') + ' -f ' + pony + ' \'' + msg.replace('\'', '\'\\\'\'') + '\'') -- cgit From 88baa565a0be9f623d0aa52c0d3148c234b51516 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 18:24:00 +0200 Subject: ponyquotes support --- ponysay.py | 30 +++++++++++++++++++++++++++++- ponysay.sh | 20 -------------------- pq4ps | 39 --------------------------------------- 3 files changed, 29 insertions(+), 60 deletions(-) delete mode 100755 pq4ps diff --git a/ponysay.py b/ponysay.py index a55fbca..632445d 100755 --- a/ponysay.py +++ b/ponysay.py @@ -71,7 +71,7 @@ for quotedir in _quotedirs: ''' Argument parsing ''' -parser = argparse.ArgumentParser(description = 'Ponysay, like cowsay with ponies') +parser = argparse.ArgumentParser(prog = 'ponysay', description = 'Like cowsay with ponies.') parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ('ponysay', VERSION)) parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') @@ -80,6 +80,7 @@ parser.add_argument( '--quoters', action = 'store_true', dest = 'quoters', parser.add_argument( '--onelist', action = 'store_true', dest = 'onelist', help = 'list pony files in one columns') # for shell completions parser.add_argument('-W', '--wrap', action = 'store', dest = 'wrap', help = 'specify the column when the message should be wrapped') parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') +parser.add_argument('-q', '--quote', nargs = '*', dest = 'quote', help = 'select a pony which will quote herself') parser.add_argument('message', nargs = '?', help = 'message to ponysay') args = parser.parse_args() @@ -97,6 +98,7 @@ class ponysay(): elif args.linklist: self.linklist() elif args.quoters: self.quoters() elif args.onelist: self.onelist() + elif args.quote: self.quote(args) else: self.print_pony(args) @@ -332,6 +334,32 @@ class ponysay(): if linuxvt: print('\033[H\033[2J', end='') os.system(cmd + (' -W ' + args.wrap if args.wrap is not None else '') + ' -f ' + pony + ' \'' + msg.replace('\'', '\'\\\'\'') + '\'') + + + ''' + Print the pony with a speech or though bubble and a self quote + ''' + def quote(self, args): + pairs = self.__quotes() + if len(args.quote) > 0: + ponyset = set(args.quote) + alts = [] + for pair in pairs: + if pair[0] in ponyset: + alts.append(pair) + pairs = alts + + pair = pairs[random.randrange(0, len(pairs))] + qfile = None + try: + qfile = open(pair[1], 'r') + args.message = '\n'.join(qfile.readlines()) + finally: + if qfile is not None: + qfile.close() + args.pony = [pair[0]] + + self.print_pony(args) diff --git a/ponysay.sh b/ponysay.sh index 27c0dce..e390f09 100755 --- a/ponysay.sh +++ b/ponysay.sh @@ -5,11 +5,7 @@ INSTALLDIR="$(dirname $( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))" # Subscripts -listcmd="$INSTALLDIR/lib/ponysay/list.pl" -linklistcmd="$INSTALLDIR/lib/ponysay/linklist.pl" truncatercmd="$INSTALLDIR/lib/ponysay/truncater" -quotecmd="$INSTALLDIR/lib/ponysay/pq4ps" -qlistcmd="$INSTALLDIR/lib/ponysay/pq4ps-list.pl" pony="*" # Selected pony wrap="" # Message wrap column @@ -44,13 +40,6 @@ else fi - -# Pony quotes -ponyquotes() { - [ "$TERM" = "-linux-" ] && TERM="linux" - "$0" ${wrap:+-W$wrap} $("$quotecmd" $@) -} - # Function for printing the ponies and the message say() { # Set PONYSAY_SHELL_LINES to default if not specified @@ -119,15 +108,6 @@ fi -# Parse options -while getopts "f:W:Llhvq" OPT; do - case ${OPT} in - q) shift $((OPTIND - 1)); ponyquotes "$*"; exit ;; - \?) usage >&2; exit 1 ;; - esac -done -shift $((OPTIND - 1)) - # Check for cowsay hash $cmd &>/dev/null; if [ $? -ne 0 ]; then diff --git a/pq4ps b/pq4ps deleted file mode 100755 index 576a4e8..0000000 --- a/pq4ps +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env bash - -INSTALLDIR="$(dirname "$(dirname "$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )")")" # Get main bash script directory's parent - -if [ $# == 1 ] && ([ "$1" == '-l' ] || [ "$1" == '--list' ]); then - perl "$0.pl" "$INSTALLDIR" | cut -d @ -f 1 | uniq -else - _ponies="$(perl "$0.pl" "$INSTALLDIR")" - ponies=() - - if (( $# > 0 )); then - p=() - for arg in "$@"; do - p+="$(echo "$_ponies" | grep "^$arg@") " - done - _ponies=$p - fi - - ponies=( $_ponies ) - - if (( ${#ponies[@]} == 0 )); then - ponies=() - for arg in "$@"; do - ponies+=( "$arg" ) - done - - p="${ponies[$RANDOM%${#ponies[@]}]}" - q='I am totally speechless' - echo "-f" $p $q - else - pony="${ponies[$RANDOM%${#ponies[@]}]}" - - p="$(echo $pony | cut -d '@' -f 1)" - f="$(echo $pony | cut -d '@' -f 2)" - q="$(cat "$INSTALLDIR/share/ponysay/quotes/$f")" - - echo "-f" $p $q - fi -fi -- cgit From 3bb5a68d7f081225fa6a77e2537fe62650c872fc Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sat, 18 Aug 2012 18:47:02 +0200 Subject: Drop newline at end of file of ponyquotes --- ponysay.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 632445d..5c45ed9 100755 --- a/ponysay.py +++ b/ponysay.py @@ -353,7 +353,7 @@ class ponysay(): qfile = None try: qfile = open(pair[1], 'r') - args.message = '\n'.join(qfile.readlines()) + args.message = '\n'.join(qfile.readlines()).strip() finally: if qfile is not None: qfile.close() -- cgit From 2301f094ad3227e49d3def485448660301f60dac Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sat, 18 Aug 2012 18:54:04 +0200 Subject: Fallback quote for ponies without quotes --- ponysay.py | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/ponysay.py b/ponysay.py index 5c45ed9..33a4b01 100755 --- a/ponysay.py +++ b/ponysay.py @@ -349,15 +349,19 @@ class ponysay(): alts.append(pair) pairs = alts - pair = pairs[random.randrange(0, len(pairs))] - qfile = None - try: - qfile = open(pair[1], 'r') - args.message = '\n'.join(qfile.readlines()).strip() - finally: - if qfile is not None: - qfile.close() - args.pony = [pair[0]] + if not len(pairs) == 0: + pair = pairs[random.randrange(0, len(pairs))] + qfile = None + try: + qfile = open(pair[1], 'r') + args.message = '\n'.join(qfile.readlines()).strip() + finally: + if qfile is not None: + qfile.close() + args.pony = [pair[0]] + else: + args.pony = args.quote + args.message = 'I got nuthin\' good to say :(' self.print_pony(args) -- cgit From de1f27a73accf24642399597749781d88a6a4ad6 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 18:56:44 +0200 Subject: cowsay replacement env vars + can get terminal if stdin is piped in --- ponysay.py | 38 ++++++++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 10 deletions(-) diff --git a/ponysay.py b/ponysay.py index 632445d..1f52558 100755 --- a/ponysay.py +++ b/ponysay.py @@ -86,6 +86,7 @@ parser.add_argument('message', nargs = '?', help = 'message to ponysay') args = parser.parse_args() + ''' This is the mane class of ponysay ''' @@ -178,6 +179,16 @@ class ponysay(): return rc + ''' + Gets the size of the terminal in (rows, columns) + ''' + def __gettermsize(self): + termsize = Popen(['stty', 'size'], stdout=PIPE, stdin=sys.stderr).communicate()[0] + termsize = termsize.decode('utf8', 'replace')[:-1].split(' ') # [:-1] removes a \n + termsize = [int(item) for item in termsize] + return termsize + + ## ## Listing methods ## @@ -186,9 +197,7 @@ class ponysay(): Lists the available ponies ''' def list(self): - termsize = Popen(['stty', 'size'], stdout=PIPE).communicate()[0].decode('utf8', 'replace')[:-1].split(' ') - termsize = [int(item) for item in termsize] - + termsize = self.__gettermsize() quoters = self.__quoters() for ponydir in ponydirs: # Loop ponydirs @@ -216,9 +225,7 @@ class ponysay(): Lists the available ponies with alternatives inside brackets ''' def linklist(self): - termsize = Popen(['stty', 'size'], stdout=PIPE).communicate()[0].decode('utf8', 'replace')[:-1].split(' ') - termsize = [int(item) for item in termsize] - + termsize = self.__gettermsize() quoters = self.__quoters() for ponydir in ponydirs: # Loop ponydirs @@ -317,6 +324,20 @@ class ponysay(): ## Displaying methods ## + ''' + Returns the cowsay command + ''' + def __getcowsay(self): + isthink = 'think.py' in __file__ + + if isthink: + cowthink = os.environ['PONYSAY_COWTHINK'] if 'PONYSAY_COWTHINK' in os.environ else None + return 'cowthink' if (cowthink is None) or (cowthink == "") else cowthink + + cowsay = os.environ['PONYSAY_COWSAY'] if 'PONYSAY_COWSAY' in os.environ else None + return 'cowsay' if (cowsay is None) or (cowsay == "") else cowsay + + ''' Print the pony with a speech or though bubble ''' @@ -328,12 +349,9 @@ class ponysay(): pony = self.__getponypath(args.pony) - if 'think.py' in __file__: cmd = 'cowthink' - else: cmd = 'cowsay' - if linuxvt: print('\033[H\033[2J', end='') - os.system(cmd + (' -W ' + args.wrap if args.wrap is not None else '') + ' -f ' + pony + ' \'' + msg.replace('\'', '\'\\\'\'') + '\'') + os.system(self.__getcowsay() + (' -W ' + args.wrap if args.wrap is not None else '') + ' -f ' + pony + ' \'' + msg.replace('\'', '\'\\\'\'') + '\'') ''' -- cgit From c2a3c19c9238e1e153e51a4182080e07b809a9da Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 18:57:04 +0200 Subject: m --- ponysay.sh | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/ponysay.sh b/ponysay.sh index e390f09..74dca7b 100755 --- a/ponysay.sh +++ b/ponysay.sh @@ -1,16 +1,6 @@ #!/usr/bin/env bash -# Get bash script directory's parent -INSTALLDIR="$(dirname $( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))" - -# Subscripts -truncatercmd="$INSTALLDIR/lib/ponysay/truncater" - -pony="*" # Selected pony -wrap="" # Message wrap column -ponies=() # Selected ponies - scrw=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 2` # Screen width scrh=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 1` # Screen height @@ -20,26 +10,6 @@ kmscmd="" [ ! "$kmscmd" = "" ] && TERM="-linux-" -# Cowsay script -if [ ${0} == *ponythink ]; then - if [ "$PONYSAY_COWTHINK" = "" ]; then - cmd=cowthink - customcmd=0 - else - cmd="$PONYSAY_COWTHINK" - customcmd=1 - fi -else - if [ "$PONYSAY_COWSAY" = "" ]; then - cmd=cowsay - customcmd=0 - else - cmd="$PONYSAY_COWSAY" - customcmd=1 - fi -fi - - # Function for printing the ponies and the message say() { # Set PONYSAY_SHELL_LINES to default if not specified -- cgit From 378da89d3be748c4727839cb240255421fcd5789 Mon Sep 17 00:00:00 2001 From: Elis Date: Sat, 18 Aug 2012 19:57:08 +0300 Subject: Removed some stuff implemented in ponysay.py --- ponysay.sh | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/ponysay.sh b/ponysay.sh index e390f09..9338c58 100755 --- a/ponysay.sh +++ b/ponysay.sh @@ -7,10 +7,6 @@ INSTALLDIR="$(dirname $( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))" # Subscripts truncatercmd="$INSTALLDIR/lib/ponysay/truncater" -pony="*" # Selected pony -wrap="" # Message wrap column -ponies=() # Selected ponies - scrw=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 2` # Screen width scrh=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 1` # Screen height @@ -98,17 +94,6 @@ say() { fi } - - -# If no stdin and no arguments then print usage and exit -if [ -t 0 ] && [ $# == 0 ]; then - usage - exit -fi - - - - # Check for cowsay hash $cmd &>/dev/null; if [ $? -ne 0 ]; then cat >&2 < Date: Sat, 18 Aug 2012 19:06:38 +0200 Subject: further improving quote fallback (you change may fallback quote ☹) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ponysay.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 969ecb6..09d44e6 100755 --- a/ponysay.py +++ b/ponysay.py @@ -84,6 +84,10 @@ parser.add_argument('-q', '--quote', nargs = '*', dest = 'quote', parser.add_argument('message', nargs = '?', help = 'message to ponysay') args = parser.parse_args() +# TODO implement if [ -t 0 ] && [ $# == 0 ]; then +# usage +# exit +# fi @@ -377,8 +381,11 @@ class ponysay(): if qfile is not None: qfile.close() args.pony = [pair[0]] + elif len(args.quote) == 0: + sys.stderr.write('All the ponies are mute! Call the Princess!') + exit 1 else: - args.pony = args.quote + args.pony = args.quote[random.randrange(0, len(args.quote))] args.message = 'I got nuthin\' good to say :(' self.print_pony(args) -- cgit From 432ad078973da960506bba427488dbc20cf252de Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sat, 18 Aug 2012 19:26:33 +0200 Subject: Syntax error. --- ponysay.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 09d44e6..0d426dc 100755 --- a/ponysay.py +++ b/ponysay.py @@ -383,7 +383,7 @@ class ponysay(): args.pony = [pair[0]] elif len(args.quote) == 0: sys.stderr.write('All the ponies are mute! Call the Princess!') - exit 1 + exit(1) else: args.pony = args.quote[random.randrange(0, len(args.quote))] args.message = 'I got nuthin\' good to say :(' -- cgit From ee3c5532b8e0330b7bbed6d013489cbb4748a0ca Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 19:27:59 +0200 Subject: m --- ponysay.py | 34 +++++++++++++++++++++++++++++----- ponysay.sh | 34 +--------------------------------- 2 files changed, 30 insertions(+), 38 deletions(-) diff --git a/ponysay.py b/ponysay.py index 09d44e6..ea9ecc0 100755 --- a/ponysay.py +++ b/ponysay.py @@ -329,17 +329,17 @@ class ponysay(): ## ''' - Returns the cowsay command + Returns (the cowsay command, whether it is a custom program) ''' def __getcowsay(self): isthink = 'think.py' in __file__ if isthink: cowthink = os.environ['PONYSAY_COWTHINK'] if 'PONYSAY_COWTHINK' in os.environ else None - return 'cowthink' if (cowthink is None) or (cowthink == "") else cowthink + return ('cowthink', False) if (cowthink is None) or (cowthink == '') else (cowthink, True) cowsay = os.environ['PONYSAY_COWSAY'] if 'PONYSAY_COWSAY' in os.environ else None - return 'cowsay' if (cowsay is None) or (cowsay == "") else cowsay + return ('cowsay', False) if (cowsay is None) or (cowsay == '') else (cowsay, True) ''' @@ -352,10 +352,34 @@ class ponysay(): msg = args.message pony = self.__getponypath(args.pony) + (cowsay, customcowsay) = self.__getcowsay() + wrap_arg = ' -W ' + args.wrap if args.wrap is not None else '' + file_arg = ' -f ' + pony; + message_arg = ' \'' + msg.replace('\'', '\'\\\'\'') + '\'' # ' in message is replaces by '\'', this (combined by '..') ensures it will always be one argument + cowsay_args = wrap_arg + file_arg + message_arg if linuxvt: print('\033[H\033[2J', end='') - os.system(self.__getcowsay() + (' -W ' + args.wrap if args.wrap is not None else '') + ' -f ' + pony + ' \'' + msg.replace('\'', '\'\\\'\'') + '\'') + + if customcowsay: + exit_value = os.system(cowsay + cowsay_args) + else: + exit_value = os.system(cowsay + cowsay_args) + ## TODO not implement, but it will be obsolete if we rewrite cowsay + ''' + pcmd='#!/usr/bin/perl\nuse utf8;' + ccmd=$(for c in $(echo $PATH":" | sed -e 's/:/\/'"$cmd"' /g'); do if [ -f $c ]; then echo $c; break; fi done) + + if [ ${0} == *ponythink ]; then + cat <(echo -e $pcmd) $ccmd > "/tmp/ponythink" + perl '/tmp/ponythink' "$@" + rm '/tmp/ponythink' + else + perl <(cat <(echo -e $pcmd) $ccmd) "$@" + fi + ''' + if not exit_value == 0: + sys.stderr.write('Unable to successfully execute' + (' custom ' if customcowsay else ' ') + 'cowsay [' + cowsay + ']\n') ''' @@ -383,7 +407,7 @@ class ponysay(): args.pony = [pair[0]] elif len(args.quote) == 0: sys.stderr.write('All the ponies are mute! Call the Princess!') - exit 1 + exit(1) else: args.pony = args.quote[random.randrange(0, len(args.quote))] args.message = 'I got nuthin\' good to say :(' diff --git a/ponysay.sh b/ponysay.sh index 70137bd..ebd482d 100755 --- a/ponysay.sh +++ b/ponysay.sh @@ -24,27 +24,7 @@ say() { function htrunctail { tail --lines=$(( $scrh - $PONYSAY_SHELL_LINES )) } - - # Simplification of customisation of cowsay - if [ $customcmd = 0 ]; then - function cowcmd { - pcmd='#!/usr/bin/perl\nuse utf8;' - ccmd=$(for c in $(echo $PATH":" | sed -e 's/:/\/'"$cmd"' /g'); do if [ -f $c ]; then echo $c; break; fi done) - - if [ ${0} == *ponythink ]; then - cat <(echo -e $pcmd) $ccmd > "/tmp/ponythink" - perl '/tmp/ponythink' "$@" - rm '/tmp/ponythink' - else - perl <(cat <(echo -e $pcmd) $ccmd) "$@" - fi - } - else - function cowcmd { - $cmd "$@" - } - fi - + # KMS ponies support if [ "$kmscmd" = "" ]; then function runcmd { @@ -67,15 +47,3 @@ say() { runcmd "${wrap:+-W$wrap}" | wtrunc fi } - -# Check for cowsay -hash $cmd &>/dev/null; if [ $? -ne 0 ]; then - cat >&2 < Date: Sat, 18 Aug 2012 19:55:00 +0200 Subject: height trunction --- ponysay.py | 72 ++++++++++++++++++++++++++++++++++++++++++++------------------ ponysay.sh | 26 ----------------------- 2 files changed, 51 insertions(+), 47 deletions(-) diff --git a/ponysay.py b/ponysay.py index ea9ecc0..800343e 100755 --- a/ponysay.py +++ b/ponysay.py @@ -353,33 +353,63 @@ class ponysay(): pony = self.__getponypath(args.pony) (cowsay, customcowsay) = self.__getcowsay() - wrap_arg = ' -W ' + args.wrap if args.wrap is not None else '' - file_arg = ' -f ' + pony; - message_arg = ' \'' + msg.replace('\'', '\'\\\'\'') + '\'' # ' in message is replaces by '\'', this (combined by '..') ensures it will always be one argument - cowsay_args = wrap_arg + file_arg + message_arg + + cmd = [cowsay, '-f', pony] + if args.wrap is not None: + cmd += ['-W', args.wrap] + cmd.append(msg) if linuxvt: print('\033[H\033[2J', end='') - if customcowsay: - exit_value = os.system(cowsay + cowsay_args) - else: - exit_value = os.system(cowsay + cowsay_args) - ## TODO not implement, but it will be obsolete if we rewrite cowsay - ''' - pcmd='#!/usr/bin/perl\nuse utf8;' - ccmd=$(for c in $(echo $PATH":" | sed -e 's/:/\/'"$cmd"' /g'); do if [ -f $c ]; then echo $c; break; fi done) - - if [ ${0} == *ponythink ]; then - cat <(echo -e $pcmd) $ccmd > "/tmp/ponythink" - perl '/tmp/ponythink' "$@" - rm '/tmp/ponythink' - else - perl <(cat <(echo -e $pcmd) $ccmd) "$@" - fi - ''' + proc = Popen(cmd, stdout=PIPE, stdin=sys.stderr) + output = proc.communicate()[0].decode('utf8', 'replace') + if (len(output) > 0) and (output[-1] == '\n'): + output = output[:-1] + exit_value = proc.returncode + + + env_bottom = os.environ['PONYSAY_BOTTOM'] if 'PONYSAY_BOTTOM' in os.environ else None + if (env_bottom is None) or (env_bottom == ''): env_bottom = '' + + env_height = os.environ['PONYSAY_TRUNCATE_HEIGHT'] if 'PONYSAY_TRUNCATE_HEIGHT' in os.environ else None + if (env_height is None) or (env_height == ''): env_height = '' + + env_lines = os.environ['PONYSAY_SHELL_LINES'] if 'PONYSAY_SHELL_LINES' in os.environ else None + if (env_lines is None) or (env_lines == ''): env_lines = '2' + + lines = self.__gettermsize()[1] - int(env_lines) + + if not exit_value == 0: sys.stderr.write('Unable to successfully execute' + (' custom ' if customcowsay else ' ') + 'cowsay [' + cowsay + ']\n') + else: + if linuxvt or (env_height is ("yes", "y", "1")): + if env_bottom is ("yes", "y", "1"): + for line in output[: -lines]: + print(line) + else: + for line in output[: lines]: + print(line) + else: + print(output); + + + ## TODO not implement, but it will be obsolete if we rewrite cowsay + ''' + (if not customcowsay) + + pcmd='#!/usr/bin/perl\nuse utf8;' + ccmd=$(for c in $(echo $PATH":" | sed -e 's/:/\/'"$cmd"' /g'); do if [ -f $c ]; then echo $c; break; fi done) + + if [ ${0} == *ponythink ]; then + cat <(echo -e $pcmd) $ccmd > "/tmp/ponythink" + perl '/tmp/ponythink' "$@" + rm '/tmp/ponythink' + else + perl <(cat <(echo -e $pcmd) $ccmd) "$@" + fi + ''' ''' diff --git a/ponysay.sh b/ponysay.sh index ebd482d..033a642 100755 --- a/ponysay.sh +++ b/ponysay.sh @@ -1,9 +1,6 @@ #!/usr/bin/env bash -scrw=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 2` # Screen width -scrh=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 1` # Screen height - # KMS ponies extension kmscmd="" [ "$TERM" = "linux" ] && kmscmd=$(for c in $(echo $PATH":" | sed -e 's/:/\/ponysay2kmsponysay /g'); do if [ -f $c ]; then echo $c; break; fi done) @@ -12,19 +9,6 @@ kmscmd="" # Function for printing the ponies and the message say() { - # Set PONYSAY_SHELL_LINES to default if not specified - [ "$PONYSAY_SHELL_LINES" = "" ] && PONYSAY_SHELL_LINES=2 - - # Height trunction, show top - function htrunchead { - head --lines=$(( $scrh - $PONYSAY_SHELL_LINES )) - } - - # Height trunction, show bottom - function htrunctail { - tail --lines=$(( $scrh - $PONYSAY_SHELL_LINES )) - } - # KMS ponies support if [ "$kmscmd" = "" ]; then function runcmd { @@ -36,14 +20,4 @@ say() { } fi - # Print the pony and the message - if [ "$TERM" = "linux" ] || [ "$PONYSAY_TRUNCATE_HEIGHT" = 'yes' ] || [ "$PONYSAY_TRUNCATE_HEIGHT" = 'y' ] || [ "$PONYSAY_TRUNCATE_HEIGHT" = '1' ]; then - if [ "$PONYSAY_BOTTOM" = 'yes' ] || [ "$PONYSAY_BOTTOM" = 'y' ] || [ "$PONYSAY_BOTTOM" = '1' ]; then - runcmd "${wrap:+-W$wrap}" | wtrunc | htrunctail - else - runcmd "${wrap:+-W$wrap}" | wtrunc | htrunchead - fi - else - runcmd "${wrap:+-W$wrap}" | wtrunc - fi } -- cgit From 62a3d88d58bc5be870587012d74e28d57529356e Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sat, 18 Aug 2012 20:10:46 +0200 Subject: Check if script is being launched in subshell or being redirected to file, and make -l to --onelist. This more or less depricates '--onelist' as flag --- ponysay.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 800343e..dcfb6b0 100755 --- a/ponysay.py +++ b/ponysay.py @@ -46,6 +46,12 @@ Whether the program is execute in Linux VT (TTY) linuxvt = os.environ['TERM'] == 'linux' +''' +Whether the program is launched in subshell/beeing redirected +''' +redirected = not sys.stdout.isatty() + + ''' The directories where pony files are stored, ttyponies/ are used if the terminal is Linux VT (also known as TTY) ''' @@ -81,7 +87,7 @@ parser.add_argument( '--onelist', action = 'store_true', dest = 'onelist', parser.add_argument('-W', '--wrap', action = 'store', dest = 'wrap', help = 'specify the column when the message should be wrapped') parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') parser.add_argument('-q', '--quote', nargs = '*', dest = 'quote', help = 'select a pony which will quote herself') -parser.add_argument('message', nargs = '?', help = 'message to ponysay') +parser.add_argument('message', nargs = '?', help = 'message to ponysay') args = parser.parse_args() # TODO implement if [ -t 0 ] && [ $# == 0 ]; then @@ -99,6 +105,10 @@ class ponysay(): Starts the part of the program the arguments indicate ''' def __init__(self, args): + if args.list and redirected: + args.list = False + args.onelist = True + if args.list: self.list() elif args.linklist: self.linklist() elif args.quoters: self.quoters() -- cgit From a4385d7754fefd06be8bbc78a398f02d32e8c191 Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sat, 18 Aug 2012 20:31:50 +0200 Subject: made links to github stuff relative and cleaned the deps --- README.md | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index e27fb3e..c79efb0 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ First of all, you need `cowsay` from your local repositories. Obtain it from [here](http://www.nog.net/~tony/warez) if you wish to compile it yourself. This is often sufficient, but if is not you may be missing one of the standard packages: [bash](ftp://ftp.gnu.org/gnu/bash/), [coreutils](ftp://ftp.gnu.org/gnu/coreutils/) or [sed](ftp://ftp.gnu.org/gnu/sed/). -[Download](https://github.com/erkin/ponysay/downloads) or clone the project. +[Download](/erkin/ponysay/downloads) or clone the project. In the terminal, `cd` into the ponysay directory and `make && make install`. This will install ponysay into the $PREFIX (`/usr` by default, meaning you may need to `make install` as root, e.g. `sudo make install`.) @@ -46,7 +46,7 @@ This requires that you have the `fortune` utility installed. You can install it or just fetch the source code from [here](ftp://ftp.ibiblio.org/pub/linux/games/amusements/fortune/). You can try [this](http://www.reddit.com/r/mylittlelinux/comments/srixi/using_ponysay_with_a_ponified_fortune_warning/) script or -[ponypipe](https://github.com/maandree/ponypipe) to ponify fortunes. +[ponypipe](/maandree/ponypipe) to ponify fortunes. Edit your `~/.bashrc` and add this to the end of the file @@ -84,19 +84,13 @@ Dependencies ### Required runtime dependencies -`bash`: required for the main script [file: ponysay] - `cowsay`: this is a wrapper for cowsay -`coreutils`: the main script uses stty, cut, ls, cat, sort, readlink, pwd, head and tail - -`sed`: used to remove .pony from pony names when running `ponysay -l` and `ponysay -l` - -`perl`: required to run `ponysay -l` and `ponysay -L` +`python3`: Written in python3 ### Package building dependencies -`gcc`: used for compiling ponysaytruncater.c +`gcc`: used for compiling ponysaytruncater.c (???) `gzip`: used for compressing manpages @@ -110,13 +104,13 @@ FAQ __Q:__ The output looks like a mess in _(TTY/PuTTY/other)_! -__A:__ Unfortunately, there's nothing much we can do about it. See [issue 1](https://github.com/erkin/ponysay/issues/1). +__A:__ Unfortunately, there's nothing much we can do about it. See [issue 1](/erkin/ponysay/issues/1). __Q:__ You are missing _(my-favourite-pony)_! -__A:__ [Ask](https://github.com/erkin/ponysay/issues) and we'll add! +__A:__ [Ask](/erkin/ponysay/issues) and we'll add! __Q:__ Which programs do you use to generate the pony files? __A:__ The pony files are actually mostly a bunch of selected [browser ponies](http://web.student.tuwien.ac.at/~e0427417/browser-ponies/ponies.html) -that are generated into cow files via [img2xterm](https://github.com/rossy2401/img2xterm) or [util-say](https://github.com/maandree/util-say). +that are generated into cow files via [img2xterm](/rossy2401/img2xterm) or [util-say](/maandree/util-say). -- cgit From 496b980a388e92f47a774d868140c6c5dbb6d678 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 20:36:05 +0200 Subject: kms ponies --- ponysay.py | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++---- ponysay.sh | 23 ----------------------- 2 files changed, 50 insertions(+), 27 deletions(-) delete mode 100755 ponysay.sh diff --git a/ponysay.py b/ponysay.py index 800343e..495bf5b 100755 --- a/ponysay.py +++ b/ponysay.py @@ -354,7 +354,7 @@ class ponysay(): pony = self.__getponypath(args.pony) (cowsay, customcowsay) = self.__getcowsay() - cmd = [cowsay, '-f', pony] + cmd = [cowsay, '-f', self.__kms(pony)] if args.wrap is not None: cmd += ['-W', args.wrap] cmd.append(msg) @@ -370,10 +370,10 @@ class ponysay(): env_bottom = os.environ['PONYSAY_BOTTOM'] if 'PONYSAY_BOTTOM' in os.environ else None - if (env_bottom is None) or (env_bottom == ''): env_bottom = '' + if env_bottom is None: env_bottom = '' env_height = os.environ['PONYSAY_TRUNCATE_HEIGHT'] if 'PONYSAY_TRUNCATE_HEIGHT' in os.environ else None - if (env_height is None) or (env_height == ''): env_height = '' + if env_height is None: env_height = '' env_lines = os.environ['PONYSAY_SHELL_LINES'] if 'PONYSAY_SHELL_LINES' in os.environ else None if (env_lines is None) or (env_lines == ''): env_lines = '2' @@ -443,7 +443,53 @@ class ponysay(): args.message = 'I got nuthin\' good to say :(' self.print_pony(args) - + + + ''' + Returns the file name of the input pony converted to a KMS pony, or if KMS is not used, the input pony itself + ''' + def __kms(self, pony): + if not linuxvt: + return pony + + env_kms = os.environ['PONYSAY_KMS_PALETTE'] if 'PONYSAY_KMS_PALETTE' in os.environ else None + if env_kms is None: env_kms = '' + + env_kms_cmd = os.environ['PONYSAY_KMS_PALETTE_CMD'] if 'PONYSAY_KMS_PALETTE_CMD' in os.environ else None + if (env_kms_cmd is not None) and (not env_kms_cmd == ''): + env_kms = Popen(shlex.split(env_kms_cmd), stdout=PIPE, stdin=sys.stderr).communicate()[0].decode('utf8', 'replace') + if env_kms[-1] == '\n': + env_kms = env_kms[:-1] + + if env_kms == '': + return pony + + palette = env_kms + palettefile = env_kms.replace('\033]P', '') + + kmsponies = '/var/cache/ponysay/kmsponies/' + palettefile + kmspony = kmsponies + pony + + if not os.path.isfile(kmspony): + protokmsponies = '/var/cache/ponysay/protokmsponies/' + protokmspony = protokmsponies + pony + + _protokmspony = '\'' + protokmspony.replace('\'', '\'\\\'\'') + '\'' + _kmspony = '\'' + kmspony.replace('\'', '\'\\\'\'') + '\'' + _pony = '\'' + pony.replace('\'', '\'\\\'\'') + '\'' + + if not os.path.isfile(protokmspony): + os.makedirs(protokmsponies) + if not os.system('ponysay2ttyponysay < ' + _pony + ' > ' + _protokmspony) == 0: + sys.stderr.write('Unable to run ponysay2ttyponysay successfully, you need util-say for KMS support\n') + exit(1) + + os.makedirs(kmsponies) + if not os.system('tty2colourfultty -e -p ' + palette + ' < ' + _protokmspony + ' > ' + _kmspony) == 0: + sys.stderr.write('Unable to run tty2colourfultty successfully, you need util-say for KMS support\n') + exit(1) + + return kmspony diff --git a/ponysay.sh b/ponysay.sh deleted file mode 100755 index 033a642..0000000 --- a/ponysay.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env bash - - -# KMS ponies extension -kmscmd="" -[ "$TERM" = "linux" ] && kmscmd=$(for c in $(echo $PATH":" | sed -e 's/:/\/ponysay2kmsponysay /g'); do if [ -f $c ]; then echo $c; break; fi done) -[ ! "$kmscmd" = "" ] && TERM="-linux-" - - -# Function for printing the ponies and the message -say() { - # KMS ponies support - if [ "$kmscmd" = "" ]; then - function runcmd { - cowcmd -f "$pony" "$@" - } - else - function runcmd { - cowcmd -f <($kmscmd "$pony") "$@" - } - fi - -} -- cgit From f41a0244c694b0ba24ffc4bbfb80e21388852fa8 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 20:38:48 +0200 Subject: typo --- ponysay.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 9d05e10..f6ba701 100755 --- a/ponysay.py +++ b/ponysay.py @@ -47,7 +47,7 @@ linuxvt = os.environ['TERM'] == 'linux' ''' -Whether the program is launched in subshell/beeing redirected +Whether the program is launched in subshell/being redirected ''' redirected = not sys.stdout.isatty() -- cgit From 27f266731f13c839872e34809a3f5d640da27fc3 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 20:42:52 +0200 Subject: premature remove of dependencies --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c79efb0..f7bc972 100644 --- a/README.md +++ b/README.md @@ -84,9 +84,13 @@ Dependencies ### Required runtime dependencies +`bash`: bash is used in a minor part of the program to make everything work, this will be removed later + +`coreutils`: stty in coreutils used to determine size of the terminal, other parts of coreutils will not be needed for long + `cowsay`: this is a wrapper for cowsay -`python3`: Written in python3 +`python3`: Written in python 3 ### Package building dependencies -- cgit From 3d7768e2efd138e089850d0e41b7f5a12d0f6fc9 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 21:05:45 +0200 Subject: make fix + m --- Makefile | 17 +++++++++-------- ponysay.py | 6 +++--- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index a5929db..8e9d426 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,11 @@ PREFIX="/usr" INSTALLDIR="$(DESTDIR)$(PREFIX)" - +SED_PREFIX=$$(sed -e 's/\//\\\//g' <<<$(PREFIX)) all: core truncater manpages infomanual ponythinkcompletion core: - sed -e 's/'\''\/usr\//'"$$(sed -e 's/'\''\//\\\//g' <<<$(PREFIX))"'\//g' <"ponysay.py" >"ponysay.py.install" + sed -e 's/'\''\/usr\//'\'"$(SED_PREFIX)"'\//g' <"ponysay.py" >"ponysay.py.install" truncater: $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o "truncater" "truncater.c" @@ -19,9 +19,9 @@ infomanual: gzip -9 -f "ponysay.info" ponysaycompletion: - sed -e 's/'\''\/usr\//'"$$(sed -e 's/'\''\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/bash-completion.sh" >"completion/bash-completion.sh.install" - sed -e 's/'\''\/usr\//'"$$(sed -e 's/'\''\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/fish-completion.fish" >"completion/fish-completion.fish.install" - sed -e 's/'\''\/usr\//'"$$(sed -e 's/'\''\//\\\//g' <<<$(PREFIX))"'\//g' <"completion/zsh-completion.zsh" >"completion/zsh-completion.zsh.install" + sed -e 's/'\''\/usr\//'\'"$(SED_PREFIX)"'\//g' <"completion/bash-completion.sh" >"completion/bash-completion.sh.install" + sed -e 's/'\''\/usr\//'\'"$(SED_PREFIX)"'\//g' <"completion/fish-completion.fish" >"completion/fish-completion.fish.install" + sed -e 's/'\''\/usr\//'\'"$(SED_PREFIX)"'\//g' <"completion/zsh-completion.zsh" >"completion/zsh-completion.zsh.install" ponythinkcompletion: ponysaycompletion sed -e 's/ponysay/ponythink/g' <"completion/bash-completion.sh.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/bash-completion-think.sh" @@ -41,9 +41,10 @@ install-min: core truncater install "ponysay" "$(INSTALLDIR)/bin/ponysay" install "ponysay.py" "$(INSTALLDIR)/bin/ponysay.py" ln -sf "ponysay" "$(INSTALLDIR)/bin/ponythink" + ln -sf "ponysay.py" "$(INSTALLDIR)/bin/ponythink.py" - mkdir -p "$(INSTALLDIR)/lib/ponysay/" - install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater" + mkdir -p "$(INSTALLDIR)/lib/ponysay/" + install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater" mkdir -p "$(INSTALLDIR)/share/licenses/ponysay/" install "COPYING" "$(INSTALLDIR)/share/licenses/ponysay/COPYING" @@ -102,7 +103,7 @@ install: install-no-info install-info '| |_| \___/ |_| |_| \__, ||___/ \__,_| \__, | |\n'\ '| |___/ |___/ |\n'\ '\\--------------------------------------------------/' - @echo '' | ./ponysay -f ./`if [[ "$$TERM" = "linux" ]]; then echo ttyponies; else echo ponies; fi`/pinkiecannon.pony | tail --lines=30 ; echo -e '\n' + @echo 'dummy' | ./ponysay -f ./`if [[ "$$TERM" = "linux" ]]; then echo ttyponies; else echo ponies; fi`/pinkiecannon.pony | tail --lines=30 ; echo -e '\n' uninstall: if [ -d "$(INSTALLDIR)/share/ponysay" ]; then rm -fr "$(INSTALLDIR)/share/ponysay" ; fi diff --git a/ponysay.py b/ponysay.py index f6ba701..6284dd7 100755 --- a/ponysay.py +++ b/ponysay.py @@ -25,7 +25,7 @@ from subprocess import Popen, PIPE ''' The version of ponysay ''' -VERSION = '2.0-alpha' +VERSION = '2.0-rc1' ''' @@ -49,7 +49,7 @@ linuxvt = os.environ['TERM'] == 'linux' ''' Whether the program is launched in subshell/being redirected ''' -redirected = not sys.stdout.isatty() +redirected = False #not sys.stdout.isatty() # currently impossible, we need to get rid of the little shell script first ''' @@ -77,7 +77,7 @@ for quotedir in _quotedirs: ''' Argument parsing ''' -parser = argparse.ArgumentParser(prog = 'ponysay', description = 'Like cowsay with ponies.') +parser = argparse.ArgumentParser(prog = 'ponysay', description = 'cowsay wrapper for ponies') parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ('ponysay', VERSION)) parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') -- cgit From 23f071aa2eadca7f640cb762f949c44721b50f2e Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 21:21:34 +0200 Subject: m doc --- ponysay.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ponysay.py b/ponysay.py index 6284dd7..b5cc2b2 100755 --- a/ponysay.py +++ b/ponysay.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- ''' -ponysay.py - POC of ponysay in python +ponysay.py - Ponysay, a cowsay wrapper for ponies Copyright (C) 2012 Erkin Batu Altunbaş Authors: Erkin Batu Altunbaş: Project leader, helped write the first implementation @@ -353,7 +353,7 @@ class ponysay(): ''' - Print the pony with a speech or though bubble + Print the pony with a speech or though bubble. message, pony and wrap from args are used. ''' def print_pony(self, args): if args.message == None: -- cgit From 42db1b484c777dfc7ec58cc95d3e7b9b4dc34844 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 21:25:05 +0200 Subject: Remove plain text README, too much to maintain and README.md and PDF is well within enough --- README | 206 ----------------------------------------------------------------- 1 file changed, 206 deletions(-) delete mode 100644 README diff --git a/README b/README deleted file mode 100644 index 0812155..0000000 --- a/README +++ /dev/null @@ -1,206 +0,0 @@ - _____ -| __ \ -| |__) |___ _ __ _ _ ___ __ _ _ _ -| ___// _ \ | '_ \ | | | |/ __| / _` || | | | -| | | (_) || | | || |_| |\__ \| (_| || |_| | -|_| \___/ |_| |_| \__, ||___/ \__,_| \__, | - __/ | __/ | - |___/ |___/ - _____ _ _ _ _ - |_ _|___ __| | __ _ _ _ _ _ ___ _ _ _ _ | |_ ___ _ _ _ __ (_) _ _ __ _ | | - | | / _ \/ _` |/ _` || || | | || |/ _ \| || || '_| | _|/ -_)| '_|| ' \ | || ' \ / _` || | _ - |_| \___/\__,_|\__,_| \_, | \_, |\___/ \_,_||_| \__|\___||_| |_|_|_||_||_||_|\__,_||_|( ) - |__/ |__/ |/ - _ _ _ _ _ _ - | |_ ___ _ __ ___ _ _ _ _ ___ __ __ __ | |_ | |_ ___ __ __ __ ___ _ _ | | __| || | - | _|/ _ \| ' \ / _ \| '_|| '_|/ _ \\ V V / | _|| ' \ / -_) \ V V // _ \| '_|| |/ _` ||_| - \__|\___/|_|_|_|\___/|_| |_| \___/ \_/\_/ \__||_||_|\___| \_/\_/ \___/|_| |_|\__,_|(_) - - - -Required runtime dependencies -============================= - - bash : required for the main script [file: ponysay] - - cowsay : this is a wrapper for cowsay - - coreutils : the main script [file: ponysay] uses stty, cut, ls, cat, sort, readlink, pwd, head and tail - - sed : used to remove .pony from pony names when running `ponysay -l` and `ponysay -L` - - perl : required to run `ponysay -l` and `ponysay -L` - - -Optional runtime dependencies -============================= - - ponyquotes4ponysay : for support of My Little Pony quotes with associated pony - -- Included as a submodule, and can easily be removed by edit Makefile. - - kmsponies4ponysay : improving TTY support under KMS support - -- Available for Arch:ers in AUR (https://aur.archlinux.org/packages.php?ID=61111) - -- and on github at https://github.com/maandree/ponyquotes4ponysay - - -Package building dependencies -============================= - - gcc : used for compiling ponysaytruncater.c - - gzip : used for compressing manpages - - make : required to run the make script - - coreutils : make script uses install, unlink, rm, ln, mkdir and cp - - tex - texinfo : required to build info manual (tex is required by texinfo) - - -Dependencies for pony providers -=============================== - - make : required to run `make -B ttyponies` - - coreutils : ln and readlink are used in the ttyponies subscript - - bash : used in the ttyponies subscript - - util-say : used by `make ttyponies` to build ttyponies from xterm ponies - -- Available for Arch:ers in AUR as util-say-git (https://aur.archlinux.org/packages.php?ID=60241) - -- and on github at https://github.com/maandree/util-say - - -Installation on GNU/Linux (or other Unix implementations) -========================================================= - - Before installing ponysay, make sure your system have the packages listed under - [Required runtime dependencies] and [Package building dependencies] installed. - - Download or clone the project. bleeding edge: https://github.com/erkin/ponysay/tarball/master - release: https://github.com/erkin/ponysay/tags - - In the terminal, `cd` into the ponysay directory and execute `make && make install`. - This will install ponysay into the $PREFIX (/usr by default, meaning you may need to - run `make install` as root, e.g. by running `sudo make install`.) - - In order to use ponysay, run: ponysay "I am just the cutest pony!" - Or if you have a specific pony in your mind: ponysay -f pinkie "Partay!~" - - Run `info ponysay`, `man 6 ponysay` (man ponysay) or `ponysay -h` for more information. - A Spanish manual is available: man -L es 6 ponysay - - -Pony fortune on terminal startup -================================ - - This requires that you have fortune utility installed. You can install it from your - distributions package repository, it should be named fortune or fortune-mod. - - Edit your ~/.bashrc and this line [to the end should work]: - - fortune | ponysay - - Now every time you open a terminal a pony should give your fortune. - - If you wany ponified fortuned the are some stuff you can try: - - A gigantic sed script: - http://www.reddit.com/r/mylittlelinux/comments/srixi/using_ponysay_with_a_ponified_fortune_warning/ - - ponypipe: - https://github.com/maandree/ponypipe - https://aur.archlinux.org/packages.php?ID=60228 - - pinkie-pie: - https://github.com/maandree/pinkie-pie - https://aur.archlinux.org/packages.php?ID=60229 - - -Pony quotes -=========== - -Running `ponysay -q` will give you a random pony saying one it its quote from MLP:FiM. -Add one or more argument after `-q` to sepecify a set of ponies from which one will be selected randomly. - -When running `ponysay -l` or `ponysay -L` the ponies which have quotes will be printed bold or bright (depending on terminal). - - -Ponies in TTY (Linux VT) -======================== - - If you have a custom colour palette edit your ~/.bashrc and add: - - if [ "$TERM" = "linux" ]; then - function ponysay - { - exec ponysay "$@" - #RESET PALETTE HERE - } - fi - - -FAQ -=== - - Q: The output looks like a mess in (TTY/PuTTY/other)! - - A: Unfortunately, there's nothing much we can do about it. - See issue 1: https://github.com/erkin/ponysay/issues/1 - - Q: You are missing (my-favourite-pony)! - - A: Ask and we'll add! - https://github.com/erkin/ponysay/issues - - Q: Which programs do you use to generate the pony files? - - A: The pony files are actually mostly a bunch of selected browser - ponies that are generated into cow files via img2xterm - https://github.com/rossy2401/img2xterm - or util-say. - https://github.com/maandree/util-say - https://aur.archlinux.org/packages.php?ID=60241 - - -Providing ponies -================ - - Most pony images are browser ponies or desktop ponies, - browser ponies is a port of desktop ponies, implementing it in JavaScript. - - Browser ponies: https://github.com/panzi/Browser-Ponies - Desktop ponies: http://desktop-pony-team.deviantart.com/ - - There is also a collection of ponies that are not yet pixelated in a Java reimplementation: - https://github.com/maandree/unisay/tree/develop/dev/newponies - - - New ponies can be created from regular images by using img2xterm - https://github.com/rossy2401/img2xterm - or util-say - https://github.com/maandree/util-say - https://aur.archlinux.org/packages.php?ID=60241 - - Using util-say: - - img2ponysay -c 1 -2 -- SOURCE_IMAGE > PONY_FILE - - PONY_FILE should end with .pony and be localed in ponies/ - - Omit -2 if the source image does not use double pixel size. - - (`-c 1` is no longer required.) - For more information see https://github.com/maandree/util-say/wiki/img2ponysay - - When a pony is added please also add a ttypony version, but if you don't please - state so in the pull request so we do not miss the create it; the simplest way to - do this is to run `make -B ttyponies` after adding the ponies to ponies/. - - Running `make -B ttyponies` will build (or rebuild) all ttyponies with a pony present - in ponies/, and creates all needed symlinks. - - To be able to run `make -B ttyponies` you must have the packages listed under - [Dependencies for pony providers]. - -- cgit From 6c871fde6c90c26362ddf0ad44dce4d2185fedc2 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 22:28:17 +0200 Subject: beginning of configure --- configure | 271 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 271 insertions(+) create mode 100755 configure diff --git a/configure b/configure new file mode 100755 index 0000000..ce1969a --- /dev/null +++ b/configure @@ -0,0 +1,271 @@ +#!/usr/bin/env bash + +if [ -f Makefile ]; then + rm -f Makefile + if [ ! $? == 0 ]; then + echo "$0"': fatal: unable to remove your old Makefile' >&2 + exit 1 + fi +fi + + + +PREFIX="/usr" +CPPFLAGS="" +CFLAGS="" +LDFLAGS="" + +compileMethods="" +completions=( 'completion/bash-completion.sh' 'completion/fish-completion.fish' 'completion/zsh-completion.zsh' ) + + +for arg in "$@"; do + opt="${arg%%=*}" + val="${arg##*=}" + if [ "$opt" = '--prefix' ]; then + PREFIX="$val" + fi +done + + +function correctPrefix() +{ + for file in "$@"; do + echo -en '\t' + echo 'sed -e '\''s/'\''\'\'''\''\/usr\//'\''\'\''"$(SED_PREFIX)"'\''\//g'\'' < "'"$file"'" > "'"$file"'.install"' + done +} + +function gzCompress() +{ + for file in "$@"; do + echo -en '\t' + echo 'gzip -9 -f < "'"$file"'" > "'"$file"'".gz' + done +} + +function thinkCompletion() +{ + for file in "$@"; do + echo -en '\tsed ' + echo -n '-e '\''s/ponysay/ponythink/g'\' + echo -n ' < "'"$file"'.install" | sed ' + echo -n '-e '\''s/\/ponythink\//\/ponysay\//g'\' + echo -n '-e '\''s/\\\/ponythink\\\//\\\/ponysay\\\//g'\' + thinkfile="${file%%.*}-think.${file##.*}" + echo ' > "'"$thinkfile"'"' + done +} + +echo "PREFIX = $PREFIX" +echo "CPPFLAGS = $CPPFLAGS" +echo "CFLAGS = $CFLAGS" +echo "LDFLAGS = $LDFLAGS" + + +function makeMakefile() +{ + echo 'PREFIX='\'"$PREFIX"\' + echo 'CPPFLAGS='\'"$CPPFLAGS"\' + echo 'CFLAGS='\'"$CFLAGS"\' + echo 'LDFLAGS='\'"$LDFLAGS"\' + echo 'INSTALLDIR="$(DESTDIR)$(PREFIX)"' + echo 'SED_PREFIX=$$(sed -e '\''s/\//\\\//g'\'' <<<$(PREFIX))' + echo + echo 'default: all' + echo + echo 'all:'"$compileMethods" + echo + + echo "core:" + correctPrefix 'ponysay.py' + echo + + echo "truncater:" + echo -en '\t' + echo '$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o "truncater" "truncater.c"' + echo + + echo 'manpages:' + gzCompress 'manuals/manpage.6' 'manuals/manpage.es.6' + echo + + echo 'infomanual:' + echo -en '\t' + echo 'makeinfo "manuals/ponysay.texinfo"' + gzCompress 'ponysay.info' + echo + + echo 'ponysaycompletion:' + correctPrefix "$completions" + echo + + echo 'ponythinkcompletion: ponysaycompletion' + thinkCompletion "$completions" + echo + +} +makeMakefile > Makefile + + + +#install-min: core truncater +# mkdir -p "$(INSTALLDIR)/share/ponysay/" +# mkdir -p "$(INSTALLDIR)/share/ponysay/ponies" +# mkdir -p "$(INSTALLDIR)/share/ponysay/ttyponies" +# mkdir -p "$(INSTALLDIR)/share/ponysay/quotes" +# cp -P ponies/*.pony "$(INSTALLDIR)/share/ponysay/ponies/" +# cp -P ttyponies/*.pony "$(INSTALLDIR)/share/ponysay/ttyponies/" +# cp -P quotes/*.* "$(INSTALLDIR)/share/ponysay/quotes/" +# +# mkdir -p "$(INSTALLDIR)/bin/" +# install "ponysay" "$(INSTALLDIR)/bin/ponysay" +# install "ponysay.py" "$(INSTALLDIR)/bin/ponysay.py" +# ln -sf "ponysay" "$(INSTALLDIR)/bin/ponythink" +# ln -sf "ponysay.py" "$(INSTALLDIR)/bin/ponythink.py" +# +# mkdir -p "$(INSTALLDIR)/lib/ponysay/" +# install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater" +# +# mkdir -p "$(INSTALLDIR)/share/licenses/ponysay/" +# install "COPYING" "$(INSTALLDIR)/share/licenses/ponysay/COPYING" +# +#install-bash: ponythinkcompletion +# mkdir -p "$(INSTALLDIR)/share/bash-completion/completions/" +# install "completion/bash-completion.sh.install" "$(INSTALLDIR)/share/bash-completion/completions/ponysay" +# install "completion/bash-completion-think.sh" "$(INSTALLDIR)/share/bash-completion/completions/ponythink" +# +#install-zsh: ponythinkcompletion +# mkdir -p "$(INSTALLDIR)/share/zsh/site-functions/" +# install "completion/zsh-completion.zsh.install" "$(INSTALLDIR)/share/zsh/site-functions/_ponysay" +# install "completion/zsh-completion-think.zsh" "$(INSTALLDIR)/share/zsh/site-functions/_ponythink" +# +#install-fish: ponythinkcompletion +# mkdir -p "$(INSTALLDIR)/share/fish/completions/" +# install "completion/fish-completion.fish.install" "$(INSTALLDIR)/share/fish/completions/ponysay.fish" +# install "completion/fish-completion-think.fish" "$(INSTALLDIR)/share/fish/completions/ponythink.fish" +# +#install-man: manpages +# mkdir -p "$(INSTALLDIR)/share/man/man6" +# install "manuals/manpage.6.gz" "$(INSTALLDIR)/share/man/man6/ponysay.6.gz" +# ln -sf "ponysay.6.gz" "$(INSTALLDIR)/share/man/man6/ponythink.6.gz" +# +#install-man-es: manpages +# mkdir -p "$(INSTALLDIR)/share/man/es/man6" +# install "manuals/manpage.es.6.gz" "$(INSTALLDIR)/share/man/es/man6/ponysay.6.gz" +# ln -sf "ponysay.6.gz" "$(INSTALLDIR)/share/man/es/man6/ponythink.6.gz" +# +#install-info: infomanual +# mkdir -p "$(INSTALLDIR)/share/info" +# install "ponysay.info.gz" "$(INSTALLDIR)/share/info/ponysay.info.gz" +# install "ponysay.info.gz" "$(INSTALLDIR)/share/info/ponythink.info.gz" +# install-info --dir-file="$(INSTALLDIR)/share/info/dir" --entry="Miscellaneous" --description="My Little Ponies for your terminal" "$(INSTALLDIR)/share/info/ponysay.info.gz" +# install-info --dir-file="$(INSTALLDIR)/share/info/dir" --entry="Miscellaneous" --description="My Little Ponies for your terminal" "$(INSTALLDIR)/share/info/ponythink.info.gz" +# +#install-no-info: install-min install-bash install-zsh install-fish install-man install-man-es +# +#install-pdf: +# install "ponysay.pdf" "$(INSTALLDIR)/doc/ponysay.pdf" +# +#install: install-no-info install-info +# @echo -e '\n\n'\ +#'/--------------------------------------------------\\\n'\ +#'| ___ |\n'\ +#'| / (_) o |\n'\ +#'| \__ _ _ __ |\n'\ +#'| / / |/ | | / \_| | |\n'\ +#'| \___/ | |_/|/\__/ \_/|/ |\n'\ +#'| /| /| |\n'\ +#'| \| \| |\n'\ +#'| ____ |\n'\ +#'| | _ \ ___ _ __ _ _ ___ __ _ _ _ |\n'\ +#'| | |_) |/ _ \ | '\''_ \ | | | |/ __| / _` || | | | |\n'\ +#'| | __/| (_) || | | || |_| |\__ \| (_| || |_| | |\n'\ +#'| |_| \___/ |_| |_| \__, ||___/ \__,_| \__, | |\n'\ +#'| |___/ |___/ |\n'\ +#'\\--------------------------------------------------/' +# @echo 'dummy' | ./ponysay -f ./`if [[ "$$TERM" = "linux" ]]; then echo ttyponies; else echo ponies; fi`/pinkiecannon.pony | tail --lines=30 ; echo -e '\n' +# +#uninstall: +# if [ -d "$(INSTALLDIR)/share/ponysay" ]; then rm -fr "$(INSTALLDIR)/share/ponysay" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay" ]; then rm -fr "$(INSTALLDIR)/lib/ponysay" ; fi +# if [ -f "$(INSTALLDIR)/bin/ponysay" ]; then unlink "$(INSTALLDIR)/bin/ponysay" ; fi +# if [ -f "$(INSTALLDIR)/bin/ponythink" ]; then unlink "$(INSTALLDIR)/bin/ponythink" ; fi +# if [ -f "$(INSTALLDIR)/share/licenses/ponysay/COPYING" ]; then unlink "$(INSTALLDIR)/share/licenses/ponysay/COPYING" ; fi +# if [ -f "$(INSTALLDIR)/share/bash-completion/completions/ponysay" ]; then unlink "$(INSTALLDIR)/share/bash-completion/completions/ponysay" ; fi +# if [ -f "$(INSTALLDIR)/share/bash-completion/completions/ponythink" ]; then unlink "$(INSTALLDIR)/share/bash-completion/completions/ponythink"; fi +# if [ -f "$(INSTALLDIR)/share/fish/completions/ponysay.fish" ]; then unlink "$(INSTALLDIR)/share/fish/completions/ponysay.fish" ; fi +# if [ -f "$(INSTALLDIR)/share/fish/completions/ponythink.fish" ]; then unlink "$(INSTALLDIR)/share/fish/completions/ponythink.fish" ; fi +# if [ -f "$(INSTALLDIR)/share/zsh/site-functions/_ponysay"; ]; then unlink "$(INSTALLDIR)/share/zsh/site-functions/_ponysay" ; fi +# if [ -f "$(INSTALLDIR)/share/zsh/site-functions/_ponythink"; ]; then unlink "$(INSTALLDIR)/share/zsh/site-functions/_ponythink" ; fi +# if [ -f "$(INSTALLDIR)/share/man/man6/ponysay.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/man6/ponysay.6.gz" ; fi +# if [ -f "$(INSTALLDIR)/share/man/man6/ponythink.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/man6/ponythink.6.gz" ; fi +# if [ -f "$(INSTALLDIR)/share/man/es/man6/ponysay.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/es/man6/ponysay.6.gz" ; fi +# if [ -f "$(INSTALLDIR)/share/man/es/man6/ponythink.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/es/man6/ponythink.6.gz" ; fi +# if [ -f "$(INSTALLDIR)/share/info/ponysay.info.gz" ]; then unlink "$(INSTALLDIR)/share/info/ponysay.info.gz" ; fi +# if [ -f "$(INSTALLDIR)/share/info/ponythink.info.gz" ]; then unlink "$(INSTALLDIR)/share/info/ponythink.info.gz" ; fi +# if [ -f "$(INSTALLDIR)/doc/ponysay.pdf" ]; then unlink "$(INSTALLDIR)/doc/ponysay.pdf" ; fi +# +#uninstall-old: +# if [ -d "$(INSTALLDIR)/share/ponies" ]; then rm -fr "$(INSTALLDIR)/share/ponies" ; fi +# if [ -d "$(INSTALLDIR)/share/ttyponies" ]; then rm -fr "$(INSTALLDIR)/share/ttyponies" ; fi +# if [ -f "$(INSTALLDIR)/bin/ponysaytruncater" ]; then unlink "$(INSTALLDIR)/bin/ponysaytruncater" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/link.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/link.pl" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/linklist.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/linklist.pl" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ; fi +# +#clean: +# if [ -f "truncater" ]; then rm -f "truncater" ; fi +# if [ -f "completion/bash-completion-think.sh" ]; then rm -f "completion/bash-completion-think.sh" ; fi +# if [ -f "completion/fish-completion-think.fish" ]; then rm -f "completion/fish-completion-think.fish" ; fi +# if [ -f "completion/zsh-completion-think.zsh" ]; then rm -f "completion/zsh-completion-think.zsh" ; fi +# if [ -f "completion/bash-completion.sh.install" ]; then rm -f "completion/bash-completion.sh.install" ; fi +# if [ -f "completion/fish-completion.fish.install" ]; then rm -f "completion/fish-completion.fish.install"; fi +# if [ -f "completion/zsh-completion.zsh.install" ]; then rm -f "completion/zsh-completion.zsh.install" ; fi +# if [ -f "manuals/manpage.6.gz" ]; then rm -f "manuals/manpage.6.gz" ; fi +# if [ -f "manuals/manpage.es.6.gz" ]; then rm -f "manuals/manpage.es.6.gz" ; fi +# if [ -f "ponysay.info.gz" ]; then rm -f "ponysay.info.gz" ; fi +# if [ -f "ponysay.py.install" ]; then rm -f "ponysay.py.install" ; fi +# +#clean-old: +# if [ -f "ponysaytruncater" ]; then rm -f "ponysaytruncater"; fi +# +# +### Scripts for maintainers +# +#ttyponies: +# mkdir -p "ttyponies" +# for pony in $$(ls --color=no "ponies/"); do \ +# echo "building ttypony: $$pony" ;\ +# if [ `readlink "ponies/$$pony"` = "" ]; then \ +# ponysay2ttyponysay < "ponies/$$pony" | tty2colourfultty -c 1 -e > "ttyponies/$$pony" ;\ +# git add "ttyponies/$$pony" ;\ +# elif [ ! -f "ttyponies/$$pony" ]; then \ +# ln -s `readlink "ponies/$$pony"` "ttyponies/$$pony" ;\ +# git add "ttyponies/$$pony" ;\ +# fi \ +# done +# +#pdfmanual: +# texi2pdf "manuals/ponysay.texinfo" +# git add "manuals/ponysay.texinfo" "ponysay.pdf" +# for ext in `echo aux cp cps fn ky log pg toc tp vr`; do \ +# (if [ -f "ponysay.$$ext" ]; then unlink "ponysay.$$ext"; fi); \ +# done +# if [ -d "ponysay.t2d" ]; then rm -r "ponysay.t2d"; fi +# +#submodules: clean +# (cd "ponyquotes4ponysay/"; make clean) +# git submodule init +# git submodule update +# +#quotes: submodules +# (cd "ponyquotes4ponysay/"; make -B) +# if [ -d quotes ]; then git rm "quotes/"*.*; fi +# mkdir -p "quotes" +# cp "ponyquotes4ponysay/ponyquotes/"*.* "quotes" +# git add "quotes/"*.* +# -- cgit From b3ed4b21a90adbf8b1079c55910c098b31d3e2ed Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 22:49:34 +0200 Subject: continued work on configure --- Makefile | 190 -------------------------------------------------------------- configure | 65 ++++++++++----------- 2 files changed, 33 insertions(+), 222 deletions(-) delete mode 100644 Makefile diff --git a/Makefile b/Makefile deleted file mode 100644 index 8e9d426..0000000 --- a/Makefile +++ /dev/null @@ -1,190 +0,0 @@ -PREFIX="/usr" -INSTALLDIR="$(DESTDIR)$(PREFIX)" -SED_PREFIX=$$(sed -e 's/\//\\\//g' <<<$(PREFIX)) - -all: core truncater manpages infomanual ponythinkcompletion - -core: - sed -e 's/'\''\/usr\//'\'"$(SED_PREFIX)"'\//g' <"ponysay.py" >"ponysay.py.install" - -truncater: - $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o "truncater" "truncater.c" - -manpages: - gzip -9 -f < "manuals/manpage.6" > "manuals/manpage.6.gz" - gzip -9 -f < "manuals/manpage.es.6" > "manuals/manpage.es.6.gz" - -infomanual: - makeinfo "manuals/ponysay.texinfo" - gzip -9 -f "ponysay.info" - -ponysaycompletion: - sed -e 's/'\''\/usr\//'\'"$(SED_PREFIX)"'\//g' <"completion/bash-completion.sh" >"completion/bash-completion.sh.install" - sed -e 's/'\''\/usr\//'\'"$(SED_PREFIX)"'\//g' <"completion/fish-completion.fish" >"completion/fish-completion.fish.install" - sed -e 's/'\''\/usr\//'\'"$(SED_PREFIX)"'\//g' <"completion/zsh-completion.zsh" >"completion/zsh-completion.zsh.install" - -ponythinkcompletion: ponysaycompletion - sed -e 's/ponysay/ponythink/g' <"completion/bash-completion.sh.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/bash-completion-think.sh" - sed -e 's/ponysay/ponythink/g' <"completion/fish-completion.fish.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/fish-completion-think.fish" - sed -e 's/ponysay/ponythink/g' <"completion/zsh-completion.zsh.install" | sed -e 's/\/ponythink\//\/ponysay\//g' -e 's/\\\/ponythink\\\//\\\/ponysay\\\//g' >"completion/zsh-completion-think.zsh" - -install-min: core truncater - mkdir -p "$(INSTALLDIR)/share/ponysay/" - mkdir -p "$(INSTALLDIR)/share/ponysay/ponies" - mkdir -p "$(INSTALLDIR)/share/ponysay/ttyponies" - mkdir -p "$(INSTALLDIR)/share/ponysay/quotes" - cp -P ponies/*.pony "$(INSTALLDIR)/share/ponysay/ponies/" - cp -P ttyponies/*.pony "$(INSTALLDIR)/share/ponysay/ttyponies/" - cp -P quotes/*.* "$(INSTALLDIR)/share/ponysay/quotes/" - - mkdir -p "$(INSTALLDIR)/bin/" - install "ponysay" "$(INSTALLDIR)/bin/ponysay" - install "ponysay.py" "$(INSTALLDIR)/bin/ponysay.py" - ln -sf "ponysay" "$(INSTALLDIR)/bin/ponythink" - ln -sf "ponysay.py" "$(INSTALLDIR)/bin/ponythink.py" - - mkdir -p "$(INSTALLDIR)/lib/ponysay/" - install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater" - - mkdir -p "$(INSTALLDIR)/share/licenses/ponysay/" - install "COPYING" "$(INSTALLDIR)/share/licenses/ponysay/COPYING" - -install-bash: ponythinkcompletion - mkdir -p "$(INSTALLDIR)/share/bash-completion/completions/" - install "completion/bash-completion.sh.install" "$(INSTALLDIR)/share/bash-completion/completions/ponysay" - install "completion/bash-completion-think.sh" "$(INSTALLDIR)/share/bash-completion/completions/ponythink" - -install-zsh: ponythinkcompletion - mkdir -p "$(INSTALLDIR)/share/zsh/site-functions/" - install "completion/zsh-completion.zsh.install" "$(INSTALLDIR)/share/zsh/site-functions/_ponysay" - install "completion/zsh-completion-think.zsh" "$(INSTALLDIR)/share/zsh/site-functions/_ponythink" - -install-fish: ponythinkcompletion - mkdir -p "$(INSTALLDIR)/share/fish/completions/" - install "completion/fish-completion.fish.install" "$(INSTALLDIR)/share/fish/completions/ponysay.fish" - install "completion/fish-completion-think.fish" "$(INSTALLDIR)/share/fish/completions/ponythink.fish" - -install-man: manpages - mkdir -p "$(INSTALLDIR)/share/man/man6" - install "manuals/manpage.6.gz" "$(INSTALLDIR)/share/man/man6/ponysay.6.gz" - ln -sf "ponysay.6.gz" "$(INSTALLDIR)/share/man/man6/ponythink.6.gz" - -install-man-es: manpages - mkdir -p "$(INSTALLDIR)/share/man/es/man6" - install "manuals/manpage.es.6.gz" "$(INSTALLDIR)/share/man/es/man6/ponysay.6.gz" - ln -sf "ponysay.6.gz" "$(INSTALLDIR)/share/man/es/man6/ponythink.6.gz" - -install-info: infomanual - mkdir -p "$(INSTALLDIR)/share/info" - install "ponysay.info.gz" "$(INSTALLDIR)/share/info/ponysay.info.gz" - install "ponysay.info.gz" "$(INSTALLDIR)/share/info/ponythink.info.gz" - install-info --dir-file="$(INSTALLDIR)/share/info/dir" --entry="Miscellaneous" --description="My Little Ponies for your terminal" "$(INSTALLDIR)/share/info/ponysay.info.gz" - install-info --dir-file="$(INSTALLDIR)/share/info/dir" --entry="Miscellaneous" --description="My Little Ponies for your terminal" "$(INSTALLDIR)/share/info/ponythink.info.gz" - -install-no-info: install-min install-bash install-zsh install-fish install-man install-man-es - -install-pdf: - install "ponysay.pdf" "$(INSTALLDIR)/doc/ponysay.pdf" - -install: install-no-info install-info - @echo -e '\n\n'\ -'/--------------------------------------------------\\\n'\ -'| ___ |\n'\ -'| / (_) o |\n'\ -'| \__ _ _ __ |\n'\ -'| / / |/ | | / \_| | |\n'\ -'| \___/ | |_/|/\__/ \_/|/ |\n'\ -'| /| /| |\n'\ -'| \| \| |\n'\ -'| ____ |\n'\ -'| | _ \ ___ _ __ _ _ ___ __ _ _ _ |\n'\ -'| | |_) |/ _ \ | '\''_ \ | | | |/ __| / _` || | | | |\n'\ -'| | __/| (_) || | | || |_| |\__ \| (_| || |_| | |\n'\ -'| |_| \___/ |_| |_| \__, ||___/ \__,_| \__, | |\n'\ -'| |___/ |___/ |\n'\ -'\\--------------------------------------------------/' - @echo 'dummy' | ./ponysay -f ./`if [[ "$$TERM" = "linux" ]]; then echo ttyponies; else echo ponies; fi`/pinkiecannon.pony | tail --lines=30 ; echo -e '\n' - -uninstall: - if [ -d "$(INSTALLDIR)/share/ponysay" ]; then rm -fr "$(INSTALLDIR)/share/ponysay" ; fi - if [ -d "$(INSTALLDIR)/lib/ponysay" ]; then rm -fr "$(INSTALLDIR)/lib/ponysay" ; fi - if [ -f "$(INSTALLDIR)/bin/ponysay" ]; then unlink "$(INSTALLDIR)/bin/ponysay" ; fi - if [ -f "$(INSTALLDIR)/bin/ponythink" ]; then unlink "$(INSTALLDIR)/bin/ponythink" ; fi - if [ -f "$(INSTALLDIR)/share/licenses/ponysay/COPYING" ]; then unlink "$(INSTALLDIR)/share/licenses/ponysay/COPYING" ; fi - if [ -f "$(INSTALLDIR)/share/bash-completion/completions/ponysay" ]; then unlink "$(INSTALLDIR)/share/bash-completion/completions/ponysay" ; fi - if [ -f "$(INSTALLDIR)/share/bash-completion/completions/ponythink" ]; then unlink "$(INSTALLDIR)/share/bash-completion/completions/ponythink"; fi - if [ -f "$(INSTALLDIR)/share/fish/completions/ponysay.fish" ]; then unlink "$(INSTALLDIR)/share/fish/completions/ponysay.fish" ; fi - if [ -f "$(INSTALLDIR)/share/fish/completions/ponythink.fish" ]; then unlink "$(INSTALLDIR)/share/fish/completions/ponythink.fish" ; fi - if [ -f "$(INSTALLDIR)/share/zsh/site-functions/_ponysay"; ]; then unlink "$(INSTALLDIR)/share/zsh/site-functions/_ponysay" ; fi - if [ -f "$(INSTALLDIR)/share/zsh/site-functions/_ponythink"; ]; then unlink "$(INSTALLDIR)/share/zsh/site-functions/_ponythink" ; fi - if [ -f "$(INSTALLDIR)/share/man/man6/ponysay.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/man6/ponysay.6.gz" ; fi - if [ -f "$(INSTALLDIR)/share/man/man6/ponythink.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/man6/ponythink.6.gz" ; fi - if [ -f "$(INSTALLDIR)/share/man/es/man6/ponysay.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/es/man6/ponysay.6.gz" ; fi - if [ -f "$(INSTALLDIR)/share/man/es/man6/ponythink.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/es/man6/ponythink.6.gz" ; fi - if [ -f "$(INSTALLDIR)/share/info/ponysay.info.gz" ]; then unlink "$(INSTALLDIR)/share/info/ponysay.info.gz" ; fi - if [ -f "$(INSTALLDIR)/share/info/ponythink.info.gz" ]; then unlink "$(INSTALLDIR)/share/info/ponythink.info.gz" ; fi - if [ -f "$(INSTALLDIR)/doc/ponysay.pdf" ]; then unlink "$(INSTALLDIR)/doc/ponysay.pdf" ; fi - -uninstall-old: - if [ -d "$(INSTALLDIR)/share/ponies" ]; then rm -fr "$(INSTALLDIR)/share/ponies" ; fi - if [ -d "$(INSTALLDIR)/share/ttyponies" ]; then rm -fr "$(INSTALLDIR)/share/ttyponies" ; fi - if [ -f "$(INSTALLDIR)/bin/ponysaytruncater" ]; then unlink "$(INSTALLDIR)/bin/ponysaytruncater" ; fi - if [ -d "$(INSTALLDIR)/lib/ponysay/link.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/link.pl" ; fi - if [ -d "$(INSTALLDIR)/lib/ponysay/linklist.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/linklist.pl" ; fi - if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps" ; fi - if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ; fi - if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ; fi - if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ; fi - -clean: - if [ -f "truncater" ]; then rm -f "truncater" ; fi - if [ -f "completion/bash-completion-think.sh" ]; then rm -f "completion/bash-completion-think.sh" ; fi - if [ -f "completion/fish-completion-think.fish" ]; then rm -f "completion/fish-completion-think.fish" ; fi - if [ -f "completion/zsh-completion-think.zsh" ]; then rm -f "completion/zsh-completion-think.zsh" ; fi - if [ -f "completion/bash-completion.sh.install" ]; then rm -f "completion/bash-completion.sh.install" ; fi - if [ -f "completion/fish-completion.fish.install" ]; then rm -f "completion/fish-completion.fish.install"; fi - if [ -f "completion/zsh-completion.zsh.install" ]; then rm -f "completion/zsh-completion.zsh.install" ; fi - if [ -f "manuals/manpage.6.gz" ]; then rm -f "manuals/manpage.6.gz" ; fi - if [ -f "manuals/manpage.es.6.gz" ]; then rm -f "manuals/manpage.es.6.gz" ; fi - if [ -f "ponysay.info.gz" ]; then rm -f "ponysay.info.gz" ; fi - if [ -f "ponysay.py.install" ]; then rm -f "ponysay.py.install" ; fi - -clean-old: - if [ -f "ponysaytruncater" ]; then rm -f "ponysaytruncater"; fi - - -## Scripts for maintainers - -ttyponies: - mkdir -p "ttyponies" - for pony in $$(ls --color=no "ponies/"); do \ - echo "building ttypony: $$pony" ;\ - if [ `readlink "ponies/$$pony"` = "" ]; then \ - ponysay2ttyponysay < "ponies/$$pony" | tty2colourfultty -c 1 -e > "ttyponies/$$pony" ;\ - git add "ttyponies/$$pony" ;\ - elif [ ! -f "ttyponies/$$pony" ]; then \ - ln -s `readlink "ponies/$$pony"` "ttyponies/$$pony" ;\ - git add "ttyponies/$$pony" ;\ - fi \ - done - -pdfmanual: - texi2pdf "manuals/ponysay.texinfo" - git add "manuals/ponysay.texinfo" "ponysay.pdf" - for ext in `echo aux cp cps fn ky log pg toc tp vr`; do \ - (if [ -f "ponysay.$$ext" ]; then unlink "ponysay.$$ext"; fi); \ - done - if [ -d "ponysay.t2d" ]; then rm -r "ponysay.t2d"; fi - -submodules: clean - (cd "ponyquotes4ponysay/"; make clean) - git submodule init - git submodule update - -quotes: submodules - (cd "ponyquotes4ponysay/"; make -B) - if [ -d quotes ]; then git rm "quotes/"*.*; fi - mkdir -p "quotes" - cp "ponyquotes4ponysay/ponyquotes/"*.* "quotes" - git add "quotes/"*.* - diff --git a/configure b/configure index ce1969a..197e17b 100755 --- a/configure +++ b/configure @@ -1,14 +1,5 @@ #!/usr/bin/env bash -if [ -f Makefile ]; then - rm -f Makefile - if [ ! $? == 0 ]; then - echo "$0"': fatal: unable to remove your old Makefile' >&2 - exit 1 - fi -fi - - PREFIX="/usr" CPPFLAGS="" @@ -18,6 +9,11 @@ LDFLAGS="" compileMethods="" completions=( 'completion/bash-completion.sh' 'completion/fish-completion.fish' 'completion/zsh-completion.zsh' ) +shareDirs=( 'ponies' 'ttyponies' 'quote' ) +manFiles=( 'manuals/manpage.6' 'manuals/manpage.es.6' ) +licenseFiles=( 'COPYING' ) + + for arg in "$@"; do opt="${arg%%=*}" @@ -28,6 +24,7 @@ for arg in "$@"; do done + function correctPrefix() { for file in "$@"; do @@ -57,12 +54,15 @@ function thinkCompletion() done } + + echo "PREFIX = $PREFIX" echo "CPPFLAGS = $CPPFLAGS" echo "CFLAGS = $CFLAGS" echo "LDFLAGS = $LDFLAGS" + function makeMakefile() { echo 'PREFIX='\'"$PREFIX"\' @@ -87,7 +87,7 @@ function makeMakefile() echo echo 'manpages:' - gzCompress 'manuals/manpage.6' 'manuals/manpage.es.6' + gzCompress "$manFiles" echo echo 'infomanual:' @@ -104,32 +104,33 @@ function makeMakefile() thinkCompletion "$completions" echo + echo 'install-min: core truncater' + echo -en '\t' ; echo 'mkdir -p "'"$shareDir"'"' + for dir in "$shareDirs"; do + echo -en '\t' ; echo 'mkdir "$(INSTALLDIR)/share/ponysay/ponies'"$dir"'"' + echo -en '\t' ; echo 'cp -P "'"$dir"'/"*.* "$(INSTALLDIR)/share/ponysay/ponies'"$dir"'/"' + done + echo + echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/bin/"' + echo -en '\t' ; echo 'install "ponysay" "$(INSTALLDIR)/bin/ponysay"' + echo -en '\t' ; echo 'install "ponysay.py" "$(INSTALLDIR)/bin/ponysay.py"' + echo -en '\t' ; echo 'ln -sf "ponysay" "$(INSTALLDIR)/bin/ponythink"' + echo -en '\t' ; echo 'ln -sf "ponysay.py" "$(INSTALLDIR)/bin/ponythink.py"' + echo + echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/lib/ponysay/"' + echo -en '\t' ; echo 'install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater"' + echo + echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/share/licenses/ponysay/"' + for file in "$licenseFiles"; do + echo -en '\t' + echo 'install "'"$file"'" "$(INSTALLDIR)/share/licenses/ponysay/'"$file"'"' + done + echo + } makeMakefile > Makefile - -#install-min: core truncater -# mkdir -p "$(INSTALLDIR)/share/ponysay/" -# mkdir -p "$(INSTALLDIR)/share/ponysay/ponies" -# mkdir -p "$(INSTALLDIR)/share/ponysay/ttyponies" -# mkdir -p "$(INSTALLDIR)/share/ponysay/quotes" -# cp -P ponies/*.pony "$(INSTALLDIR)/share/ponysay/ponies/" -# cp -P ttyponies/*.pony "$(INSTALLDIR)/share/ponysay/ttyponies/" -# cp -P quotes/*.* "$(INSTALLDIR)/share/ponysay/quotes/" -# -# mkdir -p "$(INSTALLDIR)/bin/" -# install "ponysay" "$(INSTALLDIR)/bin/ponysay" -# install "ponysay.py" "$(INSTALLDIR)/bin/ponysay.py" -# ln -sf "ponysay" "$(INSTALLDIR)/bin/ponythink" -# ln -sf "ponysay.py" "$(INSTALLDIR)/bin/ponythink.py" -# -# mkdir -p "$(INSTALLDIR)/lib/ponysay/" -# install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater" -# -# mkdir -p "$(INSTALLDIR)/share/licenses/ponysay/" -# install "COPYING" "$(INSTALLDIR)/share/licenses/ponysay/COPYING" -# #install-bash: ponythinkcompletion # mkdir -p "$(INSTALLDIR)/share/bash-completion/completions/" # install "completion/bash-completion.sh.install" "$(INSTALLDIR)/share/bash-completion/completions/ponysay" -- cgit From 89ffad3c6462ad952b26c64a5677955e48b15e99 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 18 Aug 2012 23:47:39 +0200 Subject: work on configure --- .gitignore | 1 + configure | 221 ++++++++++++++++++++++++++++++++++--------------------------- 2 files changed, 123 insertions(+), 99 deletions(-) diff --git a/.gitignore b/.gitignore index ec99db6..129080b 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /ponysay.info.gz /truncater *.install +/Makefile diff --git a/configure b/configure index 197e17b..2868fb5 100755 --- a/configure +++ b/configure @@ -2,16 +2,35 @@ PREFIX="/usr" +INFODESC=\''My Little Ponies for your terminal'\' CPPFLAGS="" CFLAGS="" LDFLAGS="" -compileMethods="" -completions=( 'completion/bash-completion.sh' 'completion/fish-completion.fish' 'completion/zsh-completion.zsh' ) +compileMethods='all' -shareDirs=( 'ponies' 'ttyponies' 'quote' ) -manFiles=( 'manuals/manpage.6' 'manuals/manpage.es.6' ) -licenseFiles=( 'COPYING' ) +completions='completion/bash-completion.sh completion/fish-completion.fish completion/zsh-completion.zsh' +shareDirs='ponies ttyponies quote' +manFiles='manuals/manpage.6 manuals/manpage.es.6' +licenseFiles='COPYING' + + + +function getcompdir() +{ + if [ "$1" == 'bash' ]; then echo -n 'bash-completion/completions' + elif [ "$1" == 'fish' ]; then echo -n 'fish/completions' + elif [ "$1" == 'zsh' ]; then echo -n 'zsh/site-functions' + fi +} + +function getcompfile() +{ + if [ "$1" == 'bash' ]; then echo -n "$2" + elif [ "$1" == 'fish' ]; then echo -n "$2"'.fish' + elif [ "$1" == 'zsh' ]; then echo -n '_'"$2" + fi +} @@ -20,6 +39,8 @@ for arg in "$@"; do val="${arg##*=}" if [ "$opt" = '--prefix' ]; then PREFIX="$val" + elif [ "$opt" = '--info-desc' ]; then + INFODESC=\'"$(sed -e s/\'/\''\\'\'\'/g <<<"$val")"\' fi done @@ -49,7 +70,7 @@ function thinkCompletion() echo -n ' < "'"$file"'.install" | sed ' echo -n '-e '\''s/\/ponythink\//\/ponysay\//g'\' echo -n '-e '\''s/\\\/ponythink\\\//\\\/ponysay\\\//g'\' - thinkfile="${file%%.*}-think.${file##.*}" + thinkfile="${file%%.*}-think.${file##*.}" echo ' > "'"$thinkfile"'"' done } @@ -57,6 +78,7 @@ function thinkCompletion() echo "PREFIX = $PREFIX" +echo "INFODESC = $INFODESC" echo "CPPFLAGS = $CPPFLAGS" echo "CFLAGS = $CFLAGS" echo "LDFLAGS = $LDFLAGS" @@ -72,9 +94,9 @@ function makeMakefile() echo 'INSTALLDIR="$(DESTDIR)$(PREFIX)"' echo 'SED_PREFIX=$$(sed -e '\''s/\//\\\//g'\'' <<<$(PREFIX))' echo - echo 'default: all' + echo 'default: '"$compileMethods" echo - echo 'all:'"$compileMethods" + echo 'all: core truncater manpages infomanual ponysaycompletion ponythinkcompletion' echo echo "core:" @@ -87,7 +109,7 @@ function makeMakefile() echo echo 'manpages:' - gzCompress "$manFiles" + gzCompress $manFiles echo echo 'infomanual:' @@ -97,16 +119,16 @@ function makeMakefile() echo echo 'ponysaycompletion:' - correctPrefix "$completions" + correctPrefix $completions echo echo 'ponythinkcompletion: ponysaycompletion' - thinkCompletion "$completions" + thinkCompletion $completions echo echo 'install-min: core truncater' echo -en '\t' ; echo 'mkdir -p "'"$shareDir"'"' - for dir in "$shareDirs"; do + for dir in $shareDirs; do echo -en '\t' ; echo 'mkdir "$(INSTALLDIR)/share/ponysay/ponies'"$dir"'"' echo -en '\t' ; echo 'cp -P "'"$dir"'/"*.* "$(INSTALLDIR)/share/ponysay/ponies'"$dir"'/"' done @@ -117,57 +139,94 @@ function makeMakefile() echo -en '\t' ; echo 'ln -sf "ponysay" "$(INSTALLDIR)/bin/ponythink"' echo -en '\t' ; echo 'ln -sf "ponysay.py" "$(INSTALLDIR)/bin/ponythink.py"' echo - echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/lib/ponysay/"' - echo -en '\t' ; echo 'install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater"' + echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/lib/ponysay/"' + echo -en '\t' ; echo 'install -s "truncater" "$(INSTALLDIR)/lib/ponysay/truncater"' echo echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/share/licenses/ponysay/"' - for file in "$licenseFiles"; do + for file in $licenseFiles; do echo -en '\t' echo 'install "'"$file"'" "$(INSTALLDIR)/share/licenses/ponysay/'"$file"'"' done echo + for completion in $completions; do + shell="${completion##*/}" + shell="${shell%%-*}" + thinkfile="${completion%%.*}-think.${completion##*.}" + shelldir='$(INSTALLDIR)/share/'"$(getcompdir $shell)"'/' + echo 'install-'"$shell"': ponysaycompletion ponythinkcompletion' + echo -en '\t' ; echo 'mkdir -p "'"$shelldir"'"' + echo -en '\t' ; echo 'install "'"$completion"'" "'"$shelldir$(getcompfile $shell ponysay)"'"' + echo -en '\t' ; echo 'install "'"$thinkfile"'" "'"$shelldir$(getcompfile $shell ponythink)"'"' + echo + done + + echo 'install-pdf:' + echo -en '\t' + echo 'install "ponysay.pdf" "$(INSTALLDIR)/doc/ponysay.pdf"' + echo + + echo 'install-info: infomanual' + echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/share/info"' + echo -en '\t' ; echo 'install "ponysay.info.gz" "$(INSTALLDIR)/share/info/ponysay.info.gz"' + echo -en '\t' ; echo 'install "ponysay.info.gz" "$(INSTALLDIR)/share/info/ponythink.info.gz"' + echo -en '\t' ; echo 'install-info --dir-file="$(INSTALLDIR)/share/info/dir" --entry="Miscellaneous" --description='"$INFODESC"' "$(INSTALLDIR)/share/info/ponysay.info.gz"' + echo -en '\t' ; echo 'install-info --dir-file="$(INSTALLDIR)/share/info/dir" --entry="Miscellaneous" --description='"$INFODESC"' "$(INSTALLDIR)/share/info/ponythink.info.gz"' + echo + + for man in $manFiles; do + lang="${man##*manpage}" + lang="${lang%%.6}" + mandir="${lang/\.//}" + echo 'install-man'"${lang/\./-}"': manpages' + echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/share/man'"$mandir"'/man6"' + echo -en '\t' ; echo 'install "'"$man"'.gz" "$(INSTALLDIR)/share/man'"$mandir"'/man6/ponysay.6.gz"' + echo -en '\t' ; echo 'ln -sf "ponysay.6.gz" "$(INSTALLDIR)/share/man'"$mandir"'/man6/ponythink.6.gz"' + echo + done + + cat < "ttyponies/\$\$pony" ;\\ + git add "ttyponies/\$\$pony" ;\\ + elif [ ! -f "ttyponies/\$\$pony" ]; then \\ + ln -s \`readlink "ponies/\$\$pony"\` "ttyponies/\$\$pony" ;\\ + git add "ttyponies/\$\$pony" ;\\ + fi \\ + done + +pdfmanual: + texi2pdf "manuals/ponysay.texinfo" + git add "manuals/ponysay.texinfo" "ponysay.pdf" + for ext in \`echo aux cp cps fn ky log pg toc tp vr\`; do \\ + (if [ -f "ponysay.\$\$ext" ]; then unlink "ponysay.\$\$ext"; fi); \\ + done + if [ -d "ponysay.t2d" ]; then rm -r "ponysay.t2d"; fi + +submodules: clean + (cd "ponyquotes4ponysay/"; make clean) + git submodule init + git submodule update + +quotes: submodules + (cd "ponyquotes4ponysay/"; make -B) + if [ -d quotes ]; then git rm "quotes/"*.*; fi + mkdir -p "quotes" + cp "ponyquotes4ponysay/ponyquotes/"*.* "quotes" + git add "quotes/"*.* + +EOF } makeMakefile > Makefile -#install-bash: ponythinkcompletion -# mkdir -p "$(INSTALLDIR)/share/bash-completion/completions/" -# install "completion/bash-completion.sh.install" "$(INSTALLDIR)/share/bash-completion/completions/ponysay" -# install "completion/bash-completion-think.sh" "$(INSTALLDIR)/share/bash-completion/completions/ponythink" -# -#install-zsh: ponythinkcompletion -# mkdir -p "$(INSTALLDIR)/share/zsh/site-functions/" -# install "completion/zsh-completion.zsh.install" "$(INSTALLDIR)/share/zsh/site-functions/_ponysay" -# install "completion/zsh-completion-think.zsh" "$(INSTALLDIR)/share/zsh/site-functions/_ponythink" -# -#install-fish: ponythinkcompletion -# mkdir -p "$(INSTALLDIR)/share/fish/completions/" -# install "completion/fish-completion.fish.install" "$(INSTALLDIR)/share/fish/completions/ponysay.fish" -# install "completion/fish-completion-think.fish" "$(INSTALLDIR)/share/fish/completions/ponythink.fish" -# -#install-man: manpages -# mkdir -p "$(INSTALLDIR)/share/man/man6" -# install "manuals/manpage.6.gz" "$(INSTALLDIR)/share/man/man6/ponysay.6.gz" -# ln -sf "ponysay.6.gz" "$(INSTALLDIR)/share/man/man6/ponythink.6.gz" -# -#install-man-es: manpages -# mkdir -p "$(INSTALLDIR)/share/man/es/man6" -# install "manuals/manpage.es.6.gz" "$(INSTALLDIR)/share/man/es/man6/ponysay.6.gz" -# ln -sf "ponysay.6.gz" "$(INSTALLDIR)/share/man/es/man6/ponythink.6.gz" -# -#install-info: infomanual -# mkdir -p "$(INSTALLDIR)/share/info" -# install "ponysay.info.gz" "$(INSTALLDIR)/share/info/ponysay.info.gz" -# install "ponysay.info.gz" "$(INSTALLDIR)/share/info/ponythink.info.gz" -# install-info --dir-file="$(INSTALLDIR)/share/info/dir" --entry="Miscellaneous" --description="My Little Ponies for your terminal" "$(INSTALLDIR)/share/info/ponysay.info.gz" -# install-info --dir-file="$(INSTALLDIR)/share/info/dir" --entry="Miscellaneous" --description="My Little Ponies for your terminal" "$(INSTALLDIR)/share/info/ponythink.info.gz" -# -#install-no-info: install-min install-bash install-zsh install-fish install-man install-man-es -# -#install-pdf: -# install "ponysay.pdf" "$(INSTALLDIR)/doc/ponysay.pdf" -# + #install: install-no-info install-info # @echo -e '\n\n'\ #'/--------------------------------------------------\\\n'\ @@ -207,17 +266,6 @@ makeMakefile > Makefile # if [ -f "$(INSTALLDIR)/share/info/ponythink.info.gz" ]; then unlink "$(INSTALLDIR)/share/info/ponythink.info.gz" ; fi # if [ -f "$(INSTALLDIR)/doc/ponysay.pdf" ]; then unlink "$(INSTALLDIR)/doc/ponysay.pdf" ; fi # -#uninstall-old: -# if [ -d "$(INSTALLDIR)/share/ponies" ]; then rm -fr "$(INSTALLDIR)/share/ponies" ; fi -# if [ -d "$(INSTALLDIR)/share/ttyponies" ]; then rm -fr "$(INSTALLDIR)/share/ttyponies" ; fi -# if [ -f "$(INSTALLDIR)/bin/ponysaytruncater" ]; then unlink "$(INSTALLDIR)/bin/ponysaytruncater" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/link.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/link.pl" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/linklist.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/linklist.pl" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ; fi -# #clean: # if [ -f "truncater" ]; then rm -f "truncater" ; fi # if [ -f "completion/bash-completion-think.sh" ]; then rm -f "completion/bash-completion-think.sh" ; fi @@ -231,42 +279,17 @@ makeMakefile > Makefile # if [ -f "ponysay.info.gz" ]; then rm -f "ponysay.info.gz" ; fi # if [ -f "ponysay.py.install" ]; then rm -f "ponysay.py.install" ; fi # +#uninstall-old: +# if [ -d "$(INSTALLDIR)/share/ponies" ]; then rm -fr "$(INSTALLDIR)/share/ponies" ; fi +# if [ -d "$(INSTALLDIR)/share/ttyponies" ]; then rm -fr "$(INSTALLDIR)/share/ttyponies" ; fi +# if [ -f "$(INSTALLDIR)/bin/ponysaytruncater" ]; then unlink "$(INSTALLDIR)/bin/ponysaytruncater" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/link.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/link.pl" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/linklist.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/linklist.pl" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ; fi +# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ; fi +# #clean-old: # if [ -f "ponysaytruncater" ]; then rm -f "ponysaytruncater"; fi # -# -### Scripts for maintainers -# -#ttyponies: -# mkdir -p "ttyponies" -# for pony in $$(ls --color=no "ponies/"); do \ -# echo "building ttypony: $$pony" ;\ -# if [ `readlink "ponies/$$pony"` = "" ]; then \ -# ponysay2ttyponysay < "ponies/$$pony" | tty2colourfultty -c 1 -e > "ttyponies/$$pony" ;\ -# git add "ttyponies/$$pony" ;\ -# elif [ ! -f "ttyponies/$$pony" ]; then \ -# ln -s `readlink "ponies/$$pony"` "ttyponies/$$pony" ;\ -# git add "ttyponies/$$pony" ;\ -# fi \ -# done -# -#pdfmanual: -# texi2pdf "manuals/ponysay.texinfo" -# git add "manuals/ponysay.texinfo" "ponysay.pdf" -# for ext in `echo aux cp cps fn ky log pg toc tp vr`; do \ -# (if [ -f "ponysay.$$ext" ]; then unlink "ponysay.$$ext"; fi); \ -# done -# if [ -d "ponysay.t2d" ]; then rm -r "ponysay.t2d"; fi -# -#submodules: clean -# (cd "ponyquotes4ponysay/"; make clean) -# git submodule init -# git submodule update -# -#quotes: submodules -# (cd "ponyquotes4ponysay/"; make -B) -# if [ -d quotes ]; then git rm "quotes/"*.*; fi -# mkdir -p "quotes" -# cp "ponyquotes4ponysay/ponyquotes/"*.* "quotes" -# git add "quotes/"*.* -# -- cgit From bb16937e998f4e41f7e45c4976b581a6c6d064ce Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 01:14:33 +0200 Subject: ./configure prototype --- configure | 254 +++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 160 insertions(+), 94 deletions(-) diff --git a/configure b/configure index 2868fb5..fc6af15 100755 --- a/configure +++ b/configure @@ -3,19 +3,37 @@ PREFIX="/usr" INFODESC=\''My Little Ponies for your terminal'\' -CPPFLAGS="" -CFLAGS="" -LDFLAGS="" - -compileMethods='all' completions='completion/bash-completion.sh completion/fish-completion.fish completion/zsh-completion.zsh' -shareDirs='ponies ttyponies quote' +shareDirs='ponies ttyponies quotes' manFiles='manuals/manpage.6 manuals/manpage.es.6' licenseFiles='COPYING' +oldInstalledFiles='bin/ponysaytruncater lib/ponysay/list.pl lib/ponysay/linklist.pl lib/ponysay/pq4ps lib/ponysay/pq4ps.pl lib/ponysay/pq4ps-list lib/ponysay/pq4ps-list.pl' +oldInstalledDirs='share/ponies share/ttyponies' +oldCompiledFiles='ponysaytruncater ponysay.install' +oldCompiledDirs='' + +installedFiles='bin/ponysay bin/ponythink bin/ponysay.py bin/ponythink.py doc/ponysay.pdf share/info/ponysay.info.gz share/info/ponythink.info.gz' +installedDirs='share/ponysay lib/ponysay' +compiledFiles='truncater ponysay.info.gz ponysay.py.install' +compiledDirs='' + +for man in $manFiles; do + oldCompiledFiles="$oldCompiledFiles $man.gz" +done +for completion in $completions; do + thinkfile="${completion%%.*}-think.${completion##*.}" + compiledFiles="$compiledFiles $completion.install $thinkfile" +done +for file in $licenseFiles; do + installedFiles="$installedFiles share/licenses/ponysay/$file" +done + + + function getcompdir() { if [ "$1" == 'bash' ]; then echo -n 'bash-completion/completions' @@ -34,16 +52,51 @@ function getcompfile() +installPdf='' +installInfo=' install-info' +installMan=' install-man' +installManEs='' +installBash=' install-bash' +installFish=' install-fish' +installZsh=' install-zsh' + for arg in "$@"; do opt="${arg%%=*}" val="${arg##*=}" + if [ "$opt" = '--prefix' ]; then PREFIX="$val" elif [ "$opt" = '--info-desc' ]; then INFODESC=\'"$(sed -e s/\'/\''\\'\'\'/g <<<"$val")"\' + + elif [ "$opt" = '--with-pdf' ]; then installPdf=' install-pdf' + elif [ "$opt" = '--without-info' ]; then installInfo='' + elif [ "$opt" = '--without-man' ]; then installMan='' + elif [ "$opt" = '--with-man-es' ]; then installManEs=' install-man-es' + elif [ "$opt" = '--without-bash' ]; then installBash='' + elif [ "$opt" = '--without-fish' ]; then installFish='' + elif [ "$opt" = '--without-zsh' ]; then installZsh='' + + elif [ "$opt" = "--with-everyting" ]; then + installPdf=' install-pdf' + installInfo=' install-info' + installMan=' install-man' + installManEs=' install-man-es' + installBash=' install-bash' + installFish=' install-fish' + installZsh=' install-zsh' + + else + echo "$0: error: option not recongised: $arg" >&2 fi done +compileMethods='core truncater manpages ponysaycompletion ponythinkcompletion' +installMethods='install-min'"$installPdf$installInfo$installMan'$installManEs$installBash$installFish$installZsh" +if [ ! "$installInfo" = '' ]; then + compileMethods="$compileMethods infomanual" +fi + function correctPrefix() @@ -65,11 +118,11 @@ function gzCompress() function thinkCompletion() { for file in "$@"; do - echo -en '\tsed ' - echo -n '-e '\''s/ponysay/ponythink/g'\' - echo -n ' < "'"$file"'.install" | sed ' - echo -n '-e '\''s/\/ponythink\//\/ponysay\//g'\' - echo -n '-e '\''s/\\\/ponythink\\\//\\\/ponysay\\\//g'\' + echo -en '\tsed' + echo -n ' -e '\''s/ponysay/ponythink/g'\' + echo -n ' < "'"$file"'.install" | sed' + echo -n ' -e '\''s/\/ponythink\//\/ponysay\//g'\' + echo -n ' -e '\''s/\\\/ponythink\\\//\\\/ponysay\\\//g'\' thinkfile="${file%%.*}-think.${file##*.}" echo ' > "'"$thinkfile"'"' done @@ -77,20 +130,31 @@ function thinkCompletion() -echo "PREFIX = $PREFIX" -echo "INFODESC = $INFODESC" -echo "CPPFLAGS = $CPPFLAGS" -echo "CFLAGS = $CFLAGS" -echo "LDFLAGS = $LDFLAGS" +echo "PREFIX = $PREFIX, edit with option --prefix=PREFIX" +echo "INFODESC = $INFODESC, edit with option --info-desc=INFODESC" +echo +[ ! "$installPdf" = '' ] && echo "Installing PDF manual" +[ ! "$installInfo" = '' ] && echo "Installing info manual, add option --without-info to skip" +[ ! "$installMan" = '' ] && echo "Installing English manpage manual, add option --without-man to skip" +[ ! "$installManEs" = '' ] && echo "Installing Spanish manpage manual" +[ ! "$installBash" = '' ] && echo "Installing autocompletion for GNU Bash, add option --without-bash to skip" +[ ! "$installFish" = '' ] && echo "Installing autocompletion for fish, add option --without-fish to skip" +[ ! "$installZsh" = '' ] && echo "Installing autocompletion for zsh, add option --without-zsh to skip" +echo +[ ! "$installPdf" = '' ] || echo "Skipping PDF manual, add option --with-pdf to install" +[ ! "$installInfo" = '' ] || echo "Skipping info manual" +[ ! "$installMan" = '' ] || echo "Skipping English manpage manual" +[ ! "$installManEs" = '' ] || echo "Skipping Spanish manpage manual, add option --with-man-es to install" +[ ! "$installBash" = '' ] || echo "Skipping autocompletion for GNU Bash" +[ ! "$installFish" = '' ] || echo "Skipping autocompletion for fish" +[ ! "$installZsh" = '' ] || echo "Skipping autocompletion for zsh" +echo function makeMakefile() { echo 'PREFIX='\'"$PREFIX"\' - echo 'CPPFLAGS='\'"$CPPFLAGS"\' - echo 'CFLAGS='\'"$CFLAGS"\' - echo 'LDFLAGS='\'"$LDFLAGS"\' echo 'INSTALLDIR="$(DESTDIR)$(PREFIX)"' echo 'SED_PREFIX=$$(sed -e '\''s/\//\\\//g'\'' <<<$(PREFIX))' echo @@ -127,10 +191,10 @@ function makeMakefile() echo echo 'install-min: core truncater' - echo -en '\t' ; echo 'mkdir -p "'"$shareDir"'"' + echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/share/ponysay/"' for dir in $shareDirs; do - echo -en '\t' ; echo 'mkdir "$(INSTALLDIR)/share/ponysay/ponies'"$dir"'"' - echo -en '\t' ; echo 'cp -P "'"$dir"'/"*.* "$(INSTALLDIR)/share/ponysay/ponies'"$dir"'/"' + echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/share/ponysay/'"$dir"'"' + echo -en '\t' ; echo 'cp -P "'"$dir"'/"*.* "$(INSTALLDIR)/share/ponysay/'"$dir"'/"' done echo echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/bin/"' @@ -153,12 +217,13 @@ function makeMakefile() shell="${completion##*/}" shell="${shell%%-*}" thinkfile="${completion%%.*}-think.${completion##*.}" - shelldir='$(INSTALLDIR)/share/'"$(getcompdir $shell)"'/' + shelldir='share/'"$(getcompdir $shell)"'/' echo 'install-'"$shell"': ponysaycompletion ponythinkcompletion' - echo -en '\t' ; echo 'mkdir -p "'"$shelldir"'"' - echo -en '\t' ; echo 'install "'"$completion"'" "'"$shelldir$(getcompfile $shell ponysay)"'"' - echo -en '\t' ; echo 'install "'"$thinkfile"'" "'"$shelldir$(getcompfile $shell ponythink)"'"' + echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/'"$shelldir"'"' + echo -en '\t' ; echo 'install "'"$completion"'" "$(INSTALLDIR)/'"$shelldir$(getcompfile $shell ponysay)"'"' + echo -en '\t' ; echo 'install "'"$thinkfile"'" "$(INSTALLDIR)/'"$shelldir$(getcompfile $shell ponythink)"'"' echo + installedFiles="$installedFiles $shelldir$(getcompfile $shell ponysay) $shelldir$(getcompfile $shell ponythink)" done echo 'install-pdf:' @@ -183,8 +248,76 @@ function makeMakefile() echo -en '\t' ; echo 'install "'"$man"'.gz" "$(INSTALLDIR)/share/man'"$mandir"'/man6/ponysay.6.gz"' echo -en '\t' ; echo 'ln -sf "ponysay.6.gz" "$(INSTALLDIR)/share/man'"$mandir"'/man6/ponythink.6.gz"' echo + installedFiles="$installedFiles share/man$mandir/man6/ponysay.6.gz share/man$mandir/man6/ponythink.6.gz" done + echo + echo 'install: '"$installMethods" + echo -en '\t' ; echo '@echo -e \\n\\n\' + cat < Makefile - +makeMakefile > Makefile -#install: install-no-info install-info -# @echo -e '\n\n'\ -#'/--------------------------------------------------\\\n'\ -#'| ___ |\n'\ -#'| / (_) o |\n'\ -#'| \__ _ _ __ |\n'\ -#'| / / |/ | | / \_| | |\n'\ -#'| \___/ | |_/|/\__/ \_/|/ |\n'\ -#'| /| /| |\n'\ -#'| \| \| |\n'\ -#'| ____ |\n'\ -#'| | _ \ ___ _ __ _ _ ___ __ _ _ _ |\n'\ -#'| | |_) |/ _ \ | '\''_ \ | | | |/ __| / _` || | | | |\n'\ -#'| | __/| (_) || | | || |_| |\__ \| (_| || |_| | |\n'\ -#'| |_| \___/ |_| |_| \__, ||___/ \__,_| \__, | |\n'\ -#'| |___/ |___/ |\n'\ -#'\\--------------------------------------------------/' -# @echo 'dummy' | ./ponysay -f ./`if [[ "$$TERM" = "linux" ]]; then echo ttyponies; else echo ponies; fi`/pinkiecannon.pony | tail --lines=30 ; echo -e '\n' -# -#uninstall: -# if [ -d "$(INSTALLDIR)/share/ponysay" ]; then rm -fr "$(INSTALLDIR)/share/ponysay" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay" ]; then rm -fr "$(INSTALLDIR)/lib/ponysay" ; fi -# if [ -f "$(INSTALLDIR)/bin/ponysay" ]; then unlink "$(INSTALLDIR)/bin/ponysay" ; fi -# if [ -f "$(INSTALLDIR)/bin/ponythink" ]; then unlink "$(INSTALLDIR)/bin/ponythink" ; fi -# if [ -f "$(INSTALLDIR)/share/licenses/ponysay/COPYING" ]; then unlink "$(INSTALLDIR)/share/licenses/ponysay/COPYING" ; fi -# if [ -f "$(INSTALLDIR)/share/bash-completion/completions/ponysay" ]; then unlink "$(INSTALLDIR)/share/bash-completion/completions/ponysay" ; fi -# if [ -f "$(INSTALLDIR)/share/bash-completion/completions/ponythink" ]; then unlink "$(INSTALLDIR)/share/bash-completion/completions/ponythink"; fi -# if [ -f "$(INSTALLDIR)/share/fish/completions/ponysay.fish" ]; then unlink "$(INSTALLDIR)/share/fish/completions/ponysay.fish" ; fi -# if [ -f "$(INSTALLDIR)/share/fish/completions/ponythink.fish" ]; then unlink "$(INSTALLDIR)/share/fish/completions/ponythink.fish" ; fi -# if [ -f "$(INSTALLDIR)/share/zsh/site-functions/_ponysay"; ]; then unlink "$(INSTALLDIR)/share/zsh/site-functions/_ponysay" ; fi -# if [ -f "$(INSTALLDIR)/share/zsh/site-functions/_ponythink"; ]; then unlink "$(INSTALLDIR)/share/zsh/site-functions/_ponythink" ; fi -# if [ -f "$(INSTALLDIR)/share/man/man6/ponysay.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/man6/ponysay.6.gz" ; fi -# if [ -f "$(INSTALLDIR)/share/man/man6/ponythink.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/man6/ponythink.6.gz" ; fi -# if [ -f "$(INSTALLDIR)/share/man/es/man6/ponysay.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/es/man6/ponysay.6.gz" ; fi -# if [ -f "$(INSTALLDIR)/share/man/es/man6/ponythink.6.gz" ]; then unlink "$(INSTALLDIR)/share/man/es/man6/ponythink.6.gz" ; fi -# if [ -f "$(INSTALLDIR)/share/info/ponysay.info.gz" ]; then unlink "$(INSTALLDIR)/share/info/ponysay.info.gz" ; fi -# if [ -f "$(INSTALLDIR)/share/info/ponythink.info.gz" ]; then unlink "$(INSTALLDIR)/share/info/ponythink.info.gz" ; fi -# if [ -f "$(INSTALLDIR)/doc/ponysay.pdf" ]; then unlink "$(INSTALLDIR)/doc/ponysay.pdf" ; fi -# -#clean: -# if [ -f "truncater" ]; then rm -f "truncater" ; fi -# if [ -f "completion/bash-completion-think.sh" ]; then rm -f "completion/bash-completion-think.sh" ; fi -# if [ -f "completion/fish-completion-think.fish" ]; then rm -f "completion/fish-completion-think.fish" ; fi -# if [ -f "completion/zsh-completion-think.zsh" ]; then rm -f "completion/zsh-completion-think.zsh" ; fi -# if [ -f "completion/bash-completion.sh.install" ]; then rm -f "completion/bash-completion.sh.install" ; fi -# if [ -f "completion/fish-completion.fish.install" ]; then rm -f "completion/fish-completion.fish.install"; fi -# if [ -f "completion/zsh-completion.zsh.install" ]; then rm -f "completion/zsh-completion.zsh.install" ; fi -# if [ -f "manuals/manpage.6.gz" ]; then rm -f "manuals/manpage.6.gz" ; fi -# if [ -f "manuals/manpage.es.6.gz" ]; then rm -f "manuals/manpage.es.6.gz" ; fi -# if [ -f "ponysay.info.gz" ]; then rm -f "ponysay.info.gz" ; fi -# if [ -f "ponysay.py.install" ]; then rm -f "ponysay.py.install" ; fi -# -#uninstall-old: -# if [ -d "$(INSTALLDIR)/share/ponies" ]; then rm -fr "$(INSTALLDIR)/share/ponies" ; fi -# if [ -d "$(INSTALLDIR)/share/ttyponies" ]; then rm -fr "$(INSTALLDIR)/share/ttyponies" ; fi -# if [ -f "$(INSTALLDIR)/bin/ponysaytruncater" ]; then unlink "$(INSTALLDIR)/bin/ponysaytruncater" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/link.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/link.pl" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/linklist.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/linklist.pl" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps.pl" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list" ; fi -# if [ -d "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ]; then unlink "$(INSTALLDIR)/lib/ponysay/pq4ps-list.pl" ; fi -# -#clean-old: -# if [ -f "ponysaytruncater" ]; then rm -f "ponysaytruncater"; fi -# -- cgit From cea96ca914a544b99dd6d12dca2f92166e459b3c Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 01:23:54 +0200 Subject: change log update --- CHANGELOG | 9 +++++++++ manuals/ponysay.texinfo | 11 +++++++++++ 2 files changed, 20 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 7e78339..26a6698 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,12 @@ +Version 2.0 + + Makefile is generated by running `./configure`. + + All Perl scripts and almost all Bash are reimplemented in one Python 3 script. + + kmsponies4ponysay is included. + + Version 1.4.1 Code is repaired and more portable. diff --git a/manuals/ponysay.texinfo b/manuals/ponysay.texinfo index af4fcb2..0accc6e 100644 --- a/manuals/ponysay.texinfo +++ b/manuals/ponysay.texinfo @@ -892,6 +892,17 @@ To be able to run @command{make -B ttyponies} you must have the packages listed @cindex versions @cindex previous releases +@heading Version 2.0 + +@itemize @bullet +@item +Makefile is generated by running @command{./configure}. +@item +All Perl scripts and almost all Bash are reimplemented in one Python 3 script. +@item +kmsponies4ponysay is included. +@end itemize + @heading Version 1.4.1 @itemize @bullet -- cgit From 83fe553159d9b1d83220c13720c8eeb3b7aad67a Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 01:35:13 +0200 Subject: m --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f7bc972..d190478 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,7 @@ Dependencies ### Package building dependencies -`gcc`: used for compiling ponysaytruncater.c (???) +`gcc`: used for compiling truncater.c `gzip`: used for compressing manpages -- cgit From bba147e0c91c51db250a30209d6003e27dfb944e Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 01:49:05 +0200 Subject: m info --- manuals/ponysay.texinfo | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/manuals/ponysay.texinfo b/manuals/ponysay.texinfo index 0accc6e..8270fe9 100644 --- a/manuals/ponysay.texinfo +++ b/manuals/ponysay.texinfo @@ -303,10 +303,10 @@ are not running @command{ponysay} under TTY. @cindex replace cowsay If you want to use another program than @command{cowsay} (the first @command{cowsay} found in @code{$PATH}), you can export @code{PONYSAY_COWSAY} -with the value of that program. If, and only if, @code{PONYSAY_COWSAY} does -not have any value, @command{cowsay} is patch with @code{use utf8;} to the -beginning. The @code{use utf8;} patch is introduced to make it easier to -customise cowsay. +with the value of that program. In earlier verions than version 2.0: If, and +only if, @code{PONYSAY_COWSAY} does not have any value, @command{cowsay} is +patch with @code{use utf8;} to the beginning. The @code{use utf8;} patch is +introduced to make it easier to customise cowsay. @code{PONYSAY_COWTHINK} will be used instead of @code{PONYSAY_COWSAY} if you run @command{ponythink}. -- cgit From 50a53b99aa368b2d69aea5eb6545fb5fcd8aa2dd Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 03:16:13 +0200 Subject: misc --- .gitignore | 1 + README.md | 2 +- configure | 2 +- manuals/ponysay.texinfo | 220 ++++++++++++++++++++++++++-------------------- manuals/ponysay_front.xcf | Bin 1008102 -> 1002456 bytes ponysay.pdf | Bin 323563 -> 326551 bytes 6 files changed, 130 insertions(+), 95 deletions(-) diff --git a/.gitignore b/.gitignore index 129080b..1eb4797 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,7 @@ /completion/*-completion-think.* /manuals/manpage.*.gz +/ponysay.info /ponysay.info.gz /truncater *.install diff --git a/README.md b/README.md index d190478..f373723 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ Dependencies `cowsay`: this is a wrapper for cowsay -`python3`: Written in python 3 +`python>=3`: Written in python 3 ### Package building dependencies diff --git a/configure b/configure index fc6af15..2581660 100755 --- a/configure +++ b/configure @@ -77,7 +77,7 @@ for arg in "$@"; do elif [ "$opt" = '--without-fish' ]; then installFish='' elif [ "$opt" = '--without-zsh' ]; then installZsh='' - elif [ "$opt" = "--with-everyting" ]; then + elif [ "$opt" = "--everything" ]; then installPdf=' install-pdf' installInfo=' install-info' installMan=' install-man' diff --git a/manuals/ponysay.texinfo b/manuals/ponysay.texinfo index 8270fe9..b4128c6 100644 --- a/manuals/ponysay.texinfo +++ b/manuals/ponysay.texinfo @@ -8,7 +8,7 @@ @documentlanguage en @finalout @c %**end of header -@set VERSION 1.4.1 +@set VERSION 2.0 @copying This manual is for ponysay @@ -117,15 +117,21 @@ Otherwise @command{ponysay} and @command{ponythink} is the same thing. Parse the following arguments as parts of @code{@var{message}}. @item -h +@itemx --help @cindex @command{-h} +@cindex @command{--help} Show summary of options. @item -v +@item --verion @cindex @command{-v} +@cindex @command{--version} Show version of program. @item -f PONY +@itemx --pony PONY @cindex @command{-f} +@cindex @command{--pony} Specify the pony that should printed, this can either be a file name or a pony name printed by @command{ponysay -l}. If it is a file name with a relative path and does not include a `@code{/}', it must begin with @@ -134,7 +140,9 @@ multiple times to specify a set of ponies from which one will be selected randomly. If no pony is specified one will be selected randomly. @item -q [PONY...] +@itemx --quote [PONY...] @cindex @command{-q} +@cindex @command{--quote} By using this option, a pony will be printed with quotes from her in My Little Pony: Friendship is Magic. The pony will be selected randomly, unless at least one pony is added as an argument after @command{-q}. If one or more ponies are added after @@ -143,19 +151,25 @@ This option requires the extension @command{ponyquotes4ponysay}, which is included by default since version 1.2. @item -W COLUMN +@itemx --wrap COLUMN @cindex @command{-W} +@cindex @command{--wrap} Specify the screen column where the message should be wrapped, this is by default 40, which is inherited from @command{cowsay}. @item -l +@itemx --list @cindex @command{-l} +@cindex @command{--list} Lists all installed ponies. If the extension @command{ponyquotes4ponysay} is installed the ponies which have quotes, i.e. can be used with the @command{-q} option, will be mark by being printed in bold or bright (depending on the terminal.) @item -L +@itemx --linklist @cindex @command{-L} +@cindex @command{--linklist} Lists all installed ponies. If the extension @command{ponyquotes4ponysay} is installed the ponies which have quotes, i.e. can be used with the @command{-q} option, will be mark by being printed in bold or bright @@ -226,7 +240,7 @@ to @command{ponypipe}: @url{http://www.reddit.com/r/mylittlelinux/comments/srixi If you use TTY and have a custom colour palette, you should also add to your @code{~/.bashrc}, before @code{fortune | ponysay}: @example -[[ "$TERM" = "linux" ]] && +[ "$TERM" = "linux" ] && function ponysay @{ exec ponysay "$@@" #RESET PALETTE HERE @@ -249,7 +263,7 @@ So before opening @command{screen} you use set @code{$TERM} to @code{xterm-256co if you are using a terminal with support for @code{xterm}'s 256 colours; this can be done by adding to your @code{~/.bashrc}: @example -[[ "$TERM" = "xterm" ]] && +[ "$TERM" = "xterm" ] && function screen @{ export TERM="xterm-256color" exec screen "$@@" @@ -303,7 +317,7 @@ are not running @command{ponysay} under TTY. @cindex replace cowsay If you want to use another program than @command{cowsay} (the first @command{cowsay} found in @code{$PATH}), you can export @code{PONYSAY_COWSAY} -with the value of that program. In earlier verions than version 2.0: If, and +with the value of that program. In earlier versions than version 2.0: If, and only if, @code{PONYSAY_COWSAY} does not have any value, @command{cowsay} is patch with @code{use utf8;} to the beginning. The @code{use utf8;} patch is introduced to make it easier to customise cowsay. @@ -448,20 +462,14 @@ properties that makes a picture good. @table @option @item bash -Required for the main script [file: @command{ponysay}]. +Required for the glue script. @item cowsay This is a wrapper for @command{cowsay}. @item coreutils -The main script [file: @command{ponysay}] uses @command{stty}, @command{cut}, -@command{ls}, @command{cat}, @command{sort}, @command{readlink}, @command{pwd}, -@command{head} and @command{tail}. -@item sed -@cindex @command{-l} -@cindex @command{-L} -Used to remove @code{.pony} from pony names when running @command{ponysay -l} -and @command{ponysay -L}. -@item perl -Required to run @command{ponysay -l} and @command{ponysay -L}. +@command{stty} is used to determine the size of the terminal, +other parts of Coreutils will not be needed for long +@item python +Python version 3 is the primary language of the program @end table @node Optional runtime dependencies @@ -470,19 +478,13 @@ Required to run @command{ponysay -l} and @command{ponysay -L}. @cindex optional dependencies @table @option -@item ponyquotes4ponysay -@cindex ponyquotes4ponysay -@cindex @command{-q} -For support of My Little Pony quotes with associated pony: the @code{-q} option. -It can be downloaded at @url{https://github.com/maandree/ponyquotes4ponysay}. - -Since version 1.2, this module is included in ponysay. You can edit ponysay's -@code{Makefile} to remove it. - -@item kmsponies4ponysay -@cindex kmsponies4ponysay +@item util-say +@cindex @command{util-say} +@cindex kms +@cindex tty +@cindex linux vt For improved TTY support for user with custom colour palette and KMS support. -It can be downloaded at @url{https://github.com/maandree/kmsponies4ponysay}. +It can be downloaded at @url{https://github.com/maandree/util-say}. @end table @@ -499,6 +501,8 @@ Required to run the make script. @item coreutils The make script uses @command{install}, @command{unlink}, @command{rm}, @command{ln}, @command{mkdir} and @command{cp}. +@item sed +Used on the make system. @item texinfo @itemx info @command{texinfo} and @command{info} are required if you want this @command{info} manual. @@ -543,7 +547,7 @@ It can be downloaded at @url{https://github.com/maandree/util-say}. @menu * Installations basics:: The basics of installations. -* Custom installations:: Installation customisations. +* Custom installations:: Installation customisation. @end menu @node Installations basics @@ -561,17 +565,19 @@ for bleeding edge, or from @url{https://github.com/erkin/ponysay/tags} for relea If you have @command{git} you @command{clone} the project URL @url{https://github.com/erkin/ponysay.git}. -In the terminal,@command{cd} into the ponysay directory and execute -@command{make install}. This will install @command{ponysay} into the +In the terminal, @command{cd} into the ponysay directory and execute +@command{./configure && make install}. This will install @command{ponysay} into the @code{/usr}, meaning you may need to run @command{make install} as root, e.g. by running @command{sudo make install}. Now you will be to use ponysay, run: @command{ponysay "I am just the cutest pony!"}, or if have a specific pony in your mind: @command{ponysay -f pinkie "Partay!~"}. +@cindex manpage translations @command{ponysay} comes with this @command{info} manual and a manpage in section 6, @command{man 6 ponysay} (or just @command{man ponysay}). The manpage is also available -in Spanish: @command{man -L es 6 ponysay}. +in Spanish: @command{man -L es 6 ponysay}. The install the Spanish manual add the +option @command{--with-man-es} when running @command{./configure}. @node Custom installations @@ -579,42 +585,64 @@ in Spanish: @command{man -L es 6 ponysay}. @cindex customised installations @cindex installation customisation @cindex make - -A basic installation will install everyting @command{ponysay} has to offer, except -the prebuild PDF manual. If you want to install the PDF manual, which is by default -installed as a @command{info} manual, you can run @command{make install-pdf}. -@command{make install-pdf} has no require means and will install the PDF manual, and -only the PDF manual, to @code{/usr/doc/ponysay.pdf}. - -If you want to perform a regular installation, but without the @command{info} manual -you can run @command{make install-no-info}. It is also possible to install each part -independently; running @command{make install-min} will install the core of -@command{ponysay}, which is the minimal set that can installed without generating -errors or problems. After perform the core installaton whether are some other install -commands: - +@cindex @command{./configure} +@cindex configure + +@cindex @command{--everything} +A basic installation will install everything @command{ponysay} has to offer, except +the prebuilt PDF manual and translated manpages. If you want to install exactly +everything add the option @command{--everything} when running @command{./configure}. + +@cindex @command{--with-pdf} +@cindex PDF manual, with +@cindex @command{--without-man} +@cindex manpage, without +@cindex @command{--without-info} +@cindex @command{info} manual, without +@cindex @command{--with-man-LANG} +@cindex manpage translations +After @command{--everything} it is possible to remove unwanted parts, this can +of cause be done without @command{--everything}. If you want to install the +PDF manual to @code{/usr/doc/ponysay.pdf} add the option @command{--with-pdf} when +running @command{./configure}. To install a manpage translation add +@command{--with-man-LANG} and substitute the the language code for @code{LANG}. +Currently the only translation is Spanish with the language code @code{es}. +If you do not want the English manpage add the option @command{--without-man}. +If you do not want the @command{info} manual add the option @command{--without-info}. + + +The following argumentless options are also recognised: @itemize @bullet -@item @command{make install-bash} -will install completion for @command{ponysay} and shell GNU Bash. -@item @command{make install-fish} -will install completion for @command{ponysay} and shell @command{fish}. -@item @command{make install-zsh} -will install completion for @command{ponysay} and shell @command{zsh}. -@item @command{make install-info} -will install the @command{info} manual, this will enable the command @command{info ponysay}. -@item @command{make install-man} -will install the English manpage, which is a small to the point manual that is -a bit more helpful @command{ponysay --help}. This will enable the command -@command{man ponysay} and @command{man 6 ponysay}. -@item @command{make install-man-es} -will install a Spanish translation of the manpage. To read it you execute -@command{man -L es ponysay} or @command{man -L es 6 ponysay}. +@item @command{--without-bash} +@cindex @command{--without-bash} +@cindex @command{bash}, without +will skip installation of auto-completion for @command{ponysay} and the +GNU Bourne-again shell, @command{bash}. +@item @command{--without-fish} +@cindex @command{--without-fish} +@cindex @command{fish}, without +will skip installation of auto-completion for @command{ponysay} and the +Friendly interactive shell, @command{fish}. +@item @command{--without-zsh} +@cindex @command{--without-zsh} +@cindex @command{zsh}, without +will skip installation of auto-completion for @command{ponysay} and the +shell @command{zsh}. @end itemize +@cindex @command{--prefix=TARGET} +@cindex @code{/usr/games} The program is by default installed in @code{/usr}, if you want another target -directory, you can add @code{PREFIX} when running @command{make}. For example -to install @command{ponysay} in @code{/usr/games} you build the program by -running @command{make PREFIX=/usr/games}, and alike for installation and uninstallation. +directory, you can add @command{--prefix=TARGET} when running @command{./configure}. +For example to install @command{ponysay} in @code{/usr/games} you build the +program by running @command{./configure --prefix=/usr/games}, and alike for +installation and uninstallation. Notice the @command{=} cannot be substituted +with white space. + +@cindex @command{--info-desc=DESCRIPTION} +If you are not using @command{--without-info} you can add +@command{--info-desc=DESCRIPTION} to specify the description @command{info} +which provide when listing commands. @node Arch Linux @@ -622,8 +650,8 @@ running @command{make PREFIX=/usr/games}, and alike for installation and uninsta @cindex arch linux The official Arch Linux package repositories contains @command{ponysay} as -@code{community/ponysay}. The Arch Linux User Repository (AUR) contains a bleeding edge -git version of @command{ponysay} as @code{ponysay-git}. +@code{community/ponysay}. The Arch Linux User Repository (AUR) contains a bleeding +edge git version of @command{ponysay} as @code{ponysay-git}. @node Gentoo Linux @@ -649,15 +677,11 @@ and a PPA can be found at @url{https://launchpad.net/~blazemore/+archive/ponysay If you did not install @command{ponysay} with a package manager, but rather manually from the upstream, you can uninstall it by running @command{make uninstall}. -Do not forget @code{PREFIX} if it is not installed in @code{/usr}, see -@ref{Custom installations}. Well written package manages will uninstall files that the package is no longer using, i.e. if deleted, moved or renamed. To uninstall files that are not longer used, by the currently installed version you will need that versions @code{Makefile}. To perform the uninstallion of old filed run @command{make uninstall-old}. -Do not forget @code{PREFIX} if it is not installed in @code{/usr}, see -@ref{Custom installations}. @@ -683,8 +707,8 @@ are enabled when other packages are installed. @command{ponyquotes4ponysay} is a package that adds support for MLP:FiM quotes that are displayed with the associated ponies. See @ref{Invoking ponysay} for more information. -As of version 1.2 @command{ponyquotes4ponysay} is included in @command{ponysay}, but can easily -be removed, but is still available at @url{https://github.com/maandree/ponyquotes4ponysay}. +As of version 1.2 @command{ponyquotes4ponysay} is included in @command{ponysay}, +but is still available at @url{https://github.com/maandree/ponyquotes4ponysay}. @node kmsponies4ponysay @@ -700,7 +724,7 @@ be removed, but is still available at @url{https://github.com/maandree/ponyquote @cindex .bashrc @command{kmsponies4ponysay} is an extension for TTY users that have a custom TTY colour -palette and KMS support. KMS is supported on must computers, but due to lack of published +palette and KMS support. KMS is supported on most computers, but due to lack of published specifications Nvidea drivers does not support KMS. @command{kmsponies4ponysay} can be downloaded at @url{https://github.com/maandree/kmsponies4ponysay}. @@ -718,7 +742,7 @@ Assuming you have a function in your @code{~/.bashrc}, to reset the colour palet you set it to last time in the terminal, named @command{reset-palette}, your @code{~/.bashrc} should, for example, contain: @example -[[ "$TERM" = "linux" ]] && +[ "$TERM" = "linux" ] && function ponysay @{ export PONYSAY_KMS_PALETTE="`reset-palette`" exec ponysay "$@@" @@ -727,6 +751,9 @@ should, for example, contain: @command{kmsponies4ponysay} uses @code{/var/cache/kmsponies4ponysay/} for cache space. +As of version 2.0 @command{kmsponies4ponysay} is included in @command{ponysay}, +but is still available at @url{https://github.com/maandree/kmsponies4ponysay}. + @node Inner workings @@ -817,13 +844,15 @@ sequences after the first character after the initial escape if it is not either @cindex script languages @cindex programming languages -Ponysay is written primarily in GNU Bash shell script (POSIX compliant); the truncater -is however written in C, because it is simple, fast, does not pose addition dependencies, -and is easy to do byte hacking in. +Before version 2.0 @command{ponysay} was written primarily in GNU Bash script +(POSIX compliant); the truncater was however written in C, because it is simple, +fast, does not pose addition dependencies, and is easy to do byte hacking in. + +Sometimes shell is too slow, in these cases Perl was used; Perl was already +required by cowsay, is similar to shell, but also supports hash tables. -Sometimes shell is too slow, in these cases [that exist today] Perl is used; Perl -is already required by cowsay, is similar to shell, but also supports hash tables. -[maandree: I actually learned Perl just for this.] +However since version 2.0 we are trying to move from all there languages +and only use Python 3. @@ -1199,23 +1228,24 @@ First release. @node Ponysay contributors @appendix Ponysay contributors -Active developers of ponysay: +Active developers and major contributors of ponysay: @itemize @bullet -@item Erkin Batu Altunbaş -@item Mattias Andrée -@item Sven-Hendrik Haase -@item Pablo Lezaeta -@item Jan Alexander Steffens +@item Erkin ``erkin'' Batu Altunbaş +@item Mattias ``maandree'' Andrée +@item Elis ``etu'' Axelsson +@item Sven-Hendrik ``svenstaro'' Haase +@item Pablo ``jristz'' Lezaeta +@item Jan Alexander ``heftig'' Steffens @end itemize @* Patchers and other contributors of ponysay: @itemize @bullet -@item Elis Axelsson -@item Duane Bekaert -@item Kyah Rindlisbacher -@item James Ross-Gowan -@item Louis Taylor -@item Jannis +@item Duane ``Marneus68'' Bekaert +@item Kyah ``L-four'' Rindlisbacher +@item James `rossy2401'' Ross-Gowan +@item Louis ``kragniz'' Taylor +@item Jannis ``sycoso'' +@item ``spider-mario'' @end itemize @@ -1230,11 +1260,15 @@ You have the four essential freedoms: @item The freedom to run the program, for any purpose (freedom 0). @item -The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this. +The freedom to study how the program works, and change it so it does your +computing as you wish (freedom 1). Access to the source code is a precondition +for this. @item The freedom to redistribute copies so you can help your neighbour (freedom 2). @item -The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. +The freedom to distribute copies of your modified versions to others (freedom 3). +By doing this you can give the whole community a chance to benefit from your +changes. Access to the source code is a precondition for this. @end itemize @* diff --git a/manuals/ponysay_front.xcf b/manuals/ponysay_front.xcf index e8877ad..6a15242 100644 Binary files a/manuals/ponysay_front.xcf and b/manuals/ponysay_front.xcf differ diff --git a/ponysay.pdf b/ponysay.pdf index 222b1fb..ec86d80 100644 Binary files a/ponysay.pdf and b/ponysay.pdf differ -- cgit From afcc9dc82981e6b334e5b4d8e79e19925ca9600e Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 03:30:11 +0200 Subject: info update + bash completion improvement (long options are suggested) --- completion/bash-completion.sh | 6 +++--- manuals/ponysay.texinfo | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/completion/bash-completion.sh b/completion/bash-completion.sh index 11b99ea..ca6755e 100644 --- a/completion/bash-completion.sh +++ b/completion/bash-completion.sh @@ -8,15 +8,15 @@ _ponysay() options='-v -h -l -f -W -q' COMPREPLY=( $( compgen -W "$options" -- "$cur" ) ) - if [ $prev = "-f" ]; then + if [ $prev = "-f" ] || [ $prev = "--pony" ]; then ponies=$('/usr/bin/ponysay.py' --onelist) COMPREPLY=( $( compgen -W "$ponies" -- "$cur" ) ) - elif [ $prev = "-q" ]; then + elif [ $prev = "-q" ] || [ $prev = "--quote" ]; then quoters=$('/usr/bin/ponysay.py' --quoters) COMPREPLY=( $( compgen -W "$quoters" -- "$cur" ) ) - elif [ $prev = "-W" ]; then + elif [ $prev = "-W" ] || [ $prev = "--wrap" ]; then cols=$(( `stty size | cut -d ' ' -f 2` - 10 )) COMPREPLY=( $cols $(( $cols / 2 )) 100 60 ) diff --git a/manuals/ponysay.texinfo b/manuals/ponysay.texinfo index b4128c6..10ee03a 100644 --- a/manuals/ponysay.texinfo +++ b/manuals/ponysay.texinfo @@ -766,6 +766,7 @@ but is still available at @url{https://github.com/maandree/kmsponies4ponysay}. * Printing in TTY with KMS:: Printing in TTY with KMS. * Truncation:: Output truncation. * Languages:: Selection of languages. +* Shell auto-completion:: Things make auto-completion simplier. @end menu @@ -855,6 +856,28 @@ However since version 2.0 we are trying to move from all there languages and only use Python 3. +@node Shell auto-completion +@section Shell auto-completion +@cindex auto-completion, inner workings +@cindex shell, auto-completion +@cindex @command{--onelist} +@cindex @command{--quoters} + +To make it easier to write auto-completion for shells, @command{ponysay} supports +the two options @command{--onelist} and @command{--quoters}, which has not short +versions. + +Executing @command{ponysay --onelist} will list every available pony, +independent of where it is located, the output is a sorted and consists only +of one pony per line. + +@command{ponysay --quoters} work just as @command{ponysay --onelist}, excepts +it limites the ponies to those that have quotes. Ponies that have qoutes, +but does not exist, i.e. does not have a .pony-file, are not listed. + +Auto-completion scripts should not suggest these options. + + @node Contributing @chapter Contributing @@ -1249,6 +1272,7 @@ Patchers and other contributors of ponysay: @end itemize + @node Ponysay license @appendix Ponysay license -- cgit From eac35c124a30c2cc02ceb72129a4180239dcab57 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 04:55:38 +0200 Subject: .png files in -f if util-say is installed --- manuals/ponysay.texinfo | 13 ++++++++++++- ponysay.pdf | Bin 326551 -> 328307 bytes ponysay.py | 16 ++++++++++++---- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/manuals/ponysay.texinfo b/manuals/ponysay.texinfo index 10ee03a..fd65186 100644 --- a/manuals/ponysay.texinfo +++ b/manuals/ponysay.texinfo @@ -139,6 +139,9 @@ a relative path and does not include a `@code{/}', it must begin with multiple times to specify a set of ponies from which one will be selected randomly. If no pony is specified one will be selected randomly. +If you have @command{util-say} installed, you can use .png-files as the +arguments for this options. + @item -q [PONY...] @itemx --quote [PONY...] @cindex @command{-q} @@ -485,6 +488,14 @@ Python version 3 is the primary language of the program @cindex linux vt For improved TTY support for user with custom colour palette and KMS support. It can be downloaded at @url{https://github.com/maandree/util-say}. + +@cindex png images +@cindex images, png +@cindex portable network graphics +For ther purpose of simplying for pony contributors, @command{ponysay} +supports using .png-images (note that the file must not miss the +@code{.png} in the file) in addition of .pony-files or pony names. + @end table @@ -1265,7 +1276,7 @@ Patchers and other contributors of ponysay: @itemize @bullet @item Duane ``Marneus68'' Bekaert @item Kyah ``L-four'' Rindlisbacher -@item James `rossy2401'' Ross-Gowan +@item James ``rossy2401'' Ross-Gowan @item Louis ``kragniz'' Taylor @item Jannis ``sycoso'' @item ``spider-mario'' diff --git a/ponysay.pdf b/ponysay.pdf index ec86d80..712bdaf 100644 Binary files a/ponysay.pdf and b/ponysay.pdf differ diff --git a/ponysay.py b/ponysay.py index b5cc2b2..8d41cba 100755 --- a/ponysay.py +++ b/ponysay.py @@ -25,7 +25,7 @@ from subprocess import Popen, PIPE ''' The version of ponysay ''' -VERSION = '2.0-rc1' +VERSION = '2.0-rc2' ''' @@ -122,7 +122,7 @@ class ponysay(): ## ''' - Returns one .pony-file with full path, names is filter for names, also accepts filepaths + Returns one file with full path, names is filter for names, also accepts filepaths. ''' def __getponypath(self, names = None): ponies = {} @@ -130,7 +130,7 @@ class ponysay(): if not names == None: for name in names: if os.path.isfile(name): - return name + ponies[name] = name for ponydir in ponydirs: for ponyfile in os.listdir(ponydir): @@ -342,7 +342,7 @@ class ponysay(): Returns (the cowsay command, whether it is a custom program) ''' def __getcowsay(self): - isthink = 'think.py' in __file__ + isthink = (len(__file__) >= 8) and (__file__[-8:] == 'think.py') if isthink: cowthink = os.environ['PONYSAY_COWTHINK'] if 'PONYSAY_COWTHINK' in os.environ else None @@ -361,9 +361,17 @@ class ponysay(): else: msg = args.message + pony = self.__getponypath(args.pony) (cowsay, customcowsay) = self.__getcowsay() + if (len(pony) > 4) and (pony[-4:].lower() == '.png'): + pony = '\'' + pony.replace('\'', '\'\\\'\'') + '\'' + pngcmd = ('img2ponysay -p -- ' if linuxvt else 'img2ponysay -- ') + pony + pngpipe = os.pipe() + Popen(pngcmd, stdout=os.fdopen(pngpipe[1], 'w'), shell=True).wait() + pony = '/proc/' + str(os.getpid()) + '/fd/' + str(pngpipe[0]) + cmd = [cowsay, '-f', self.__kms(pony)] if args.wrap is not None: cmd += ['-W', args.wrap] -- cgit From bb6b227a14d5ff953d59a3c71d15f8b98fd741dd Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 05:04:51 +0200 Subject: move etu into active developers, listing etu and jristz as contributors in man pages, and removing the word ‘major’ because ‘et al’ doesn't make any sense with it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CREDITS | 2 +- manuals/manpage.6 | 3 ++- manuals/manpage.es.6 | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CREDITS b/CREDITS index aa46e41..da054eb 100644 --- a/CREDITS +++ b/CREDITS @@ -3,12 +3,12 @@ # Active developers Erkin Batu Altunbaş Mattias Andrée +Elis Axelsson Sven-Hendrik Haase Pablo Lezaeta Jan Alexander Steffens # Patchers and other contributors -Elis Axelsson Duane Bekaert Kyah Rindlisbacher James Ross-Gowan diff --git a/manuals/manpage.6 b/manuals/manpage.6 index af8fe2e..a9d5d33 100644 --- a/manuals/manpage.6 +++ b/manuals/manpage.6 @@ -104,7 +104,8 @@ Bugs can be reported in <\fBhttps://github.com/erkin/ponysay/issues\fP>. .br .SH AUTHOR ponysay was written by Erkin Batu Altunbaş -with major contributions from Mattias Andrée, Sven-Hendrik Haase, Jan Alexander Steffens et al. +with contributions from Mattias Andrée, Elis Axelsson, Sven-Hendrik Haase, +Pablo Lezaeta, Jan Alexander Steffens et al. .\" See file CREDITS for full list. .PP This manual page was originally written by Louis Taylor diff --git a/manuals/manpage.es.6 b/manuals/manpage.es.6 index 79e037d..e2188d1 100644 --- a/manuals/manpage.es.6 +++ b/manuals/manpage.es.6 @@ -108,7 +108,8 @@ Los bugs pueden ser reportados en .br .SH AUTOR ponysay fue escrito por Erkin Batu Altunbaş -con la ayuda de Mattias Andrée, Sven-Hendrik Haase, Jan Alexander Steffens y otros. +con la ayuda de Mattias Andrée, Elis Axelsson, Sven-Hendrik Haase, +Pablo Lezaeta, Jan Alexander Steffens y otros. .\" vea el archivo CREDITS para la lista completa. .PP Este manual originalmente fue escrito por Louis Taylor -- cgit From 4f2f2010d9f7d4468c087bfcbf89fa00c721747f Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 05:14:48 +0200 Subject: README update --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f373723..290e948 100644 --- a/README.md +++ b/README.md @@ -13,9 +13,9 @@ Obtain it from [here](http://www.nog.net/~tony/warez) if you wish to compile it This is often sufficient, but if is not you may be missing one of the standard packages: [bash](ftp://ftp.gnu.org/gnu/bash/), [coreutils](ftp://ftp.gnu.org/gnu/coreutils/) or [sed](ftp://ftp.gnu.org/gnu/sed/). [Download](/erkin/ponysay/downloads) or clone the project. -In the terminal, `cd` into the ponysay directory and `make && make install`. - -This will install ponysay into the $PREFIX (`/usr` by default, meaning you may need to `make install` as root, e.g. `sudo make install`.) +In the terminal, `cd` into the ponysay directory and `./configure && make && make install`. +You make need to be super user to run `make install`, on most systems this +can be achieved by running `sudo make install`. If either `make` or `make install` fails you be missing one of the standard packages: [gcc](ftp://ftp.gnu.org/gnu/gcc/), [gzip](ftp://ftp.gnu.org/gnu/gzip/), [make](ftp://ftp.gnu.org/gnu/make/) or [coreutils](ftp://ftp.gnu.org/gnu/coreutils/), or [git](http://git-scm.com/). -- cgit From 97571ce73ccff3868e9b25af5b022d1ee3212219 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 05:35:11 +0200 Subject: dev/ cleanup --- dev/bin/ponysay | 1 - dev/lib/ponysay/linklist.pl | 1 - dev/lib/ponysay/list.pl | 1 - dev/lib/ponysay/pq4ps | 1 - dev/lib/ponysay/pq4ps-list.pl | 1 - dev/lib/ponysay/pq4ps.pl | 1 - dev/share/ponysay/ponies | 1 - dev/share/ponysay/quotes | 1 - dev/share/ponysay/ttyponies | 1 - 9 files changed, 9 deletions(-) delete mode 120000 dev/bin/ponysay delete mode 120000 dev/lib/ponysay/linklist.pl delete mode 120000 dev/lib/ponysay/list.pl delete mode 120000 dev/lib/ponysay/pq4ps delete mode 120000 dev/lib/ponysay/pq4ps-list.pl delete mode 120000 dev/lib/ponysay/pq4ps.pl delete mode 120000 dev/share/ponysay/ponies delete mode 120000 dev/share/ponysay/quotes delete mode 120000 dev/share/ponysay/ttyponies diff --git a/dev/bin/ponysay b/dev/bin/ponysay deleted file mode 120000 index c19b7f1..0000000 --- a/dev/bin/ponysay +++ /dev/null @@ -1 +0,0 @@ -../../ponysay \ No newline at end of file diff --git a/dev/lib/ponysay/linklist.pl b/dev/lib/ponysay/linklist.pl deleted file mode 120000 index 36373a0..0000000 --- a/dev/lib/ponysay/linklist.pl +++ /dev/null @@ -1 +0,0 @@ -../../../linklist.pl \ No newline at end of file diff --git a/dev/lib/ponysay/list.pl b/dev/lib/ponysay/list.pl deleted file mode 120000 index 3062411..0000000 --- a/dev/lib/ponysay/list.pl +++ /dev/null @@ -1 +0,0 @@ -../../../list.pl \ No newline at end of file diff --git a/dev/lib/ponysay/pq4ps b/dev/lib/ponysay/pq4ps deleted file mode 120000 index a13c205..0000000 --- a/dev/lib/ponysay/pq4ps +++ /dev/null @@ -1 +0,0 @@ -../../../pq4ps \ No newline at end of file diff --git a/dev/lib/ponysay/pq4ps-list.pl b/dev/lib/ponysay/pq4ps-list.pl deleted file mode 120000 index c6915d4..0000000 --- a/dev/lib/ponysay/pq4ps-list.pl +++ /dev/null @@ -1 +0,0 @@ -../../../pq4ps-list.pl \ No newline at end of file diff --git a/dev/lib/ponysay/pq4ps.pl b/dev/lib/ponysay/pq4ps.pl deleted file mode 120000 index 97a27cc..0000000 --- a/dev/lib/ponysay/pq4ps.pl +++ /dev/null @@ -1 +0,0 @@ -../../../pq4ps.pl \ No newline at end of file diff --git a/dev/share/ponysay/ponies b/dev/share/ponysay/ponies deleted file mode 120000 index b317951..0000000 --- a/dev/share/ponysay/ponies +++ /dev/null @@ -1 +0,0 @@ -../../../ponies \ No newline at end of file diff --git a/dev/share/ponysay/quotes b/dev/share/ponysay/quotes deleted file mode 120000 index d9c9006..0000000 --- a/dev/share/ponysay/quotes +++ /dev/null @@ -1 +0,0 @@ -../../../quotes \ No newline at end of file diff --git a/dev/share/ponysay/ttyponies b/dev/share/ponysay/ttyponies deleted file mode 120000 index a96a071..0000000 --- a/dev/share/ponysay/ttyponies +++ /dev/null @@ -1 +0,0 @@ -../../../ttyponies \ No newline at end of file -- cgit From 6a4459507a251243b989c10eb9ec9ada0051076f Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 05:50:08 +0200 Subject: quote source files --- ponyquotes/applebloom.0 | 1 + ponyquotes/applebloom.1 | 1 + ponyquotes/applebloom.2 | 1 + ponyquotes/applebloom.3 | 1 + ponyquotes/applebloom.4 | 1 + ponyquotes/applebloom.5 | 1 + ponyquotes/applebloom.6 | 1 + ponyquotes/applebloom.7 | 1 + ponyquotes/applebloom.8 | 1 + ponyquotes/applejack.0 | 1 + ponyquotes/applejack.1 | 1 + ponyquotes/applejack.2 | 1 + ponyquotes/applejack.3 | 1 + ponyquotes/applejack.4 | 1 + ponyquotes/applejack.5 | 1 + ponyquotes/applejack.6 | 1 + ponyquotes/applejack.7 | 1 + ponyquotes/applejack.8 | 1 + ponyquotes/applejack.9 | 1 + ponyquotes/bigmac.0 | 1 + ponyquotes/bigmac.1 | 1 + ponyquotes/bigmac.2 | 1 + ponyquotes/bigmac.3 | 1 + ponyquotes/bigmac.4 | 1 + ponyquotes/bonbon.0 | 1 + ponyquotes/bonbon.1 | 1 + ponyquotes/braeburn.0 | 1 + ponyquotes/braeburn.1 | 1 + ponyquotes/braeburn.2 | 1 + ponyquotes/carrot.0 | 1 + ponyquotes/carrot.1 | 1 + ponyquotes/celestia.0 | 5 ++ ponyquotes/celestia.1 | 1 + ponyquotes/celestia.2 | 1 + ponyquotes/celestia.3 | 1 + ponyquotes/celestia.4 | 1 + ponyquotes/cheerilee.0 | 1 + ponyquotes/cheerilee.1 | 1 + ponyquotes/derpy.0 | 1 + ponyquotes/derpy.1 | 1 + ponyquotes/derpy.2 | 1 + ponyquotes/derpy.3 | 1 + ponyquotes/derpy.4 | 1 + ponyquotes/diamondtiara.0 | 1 + ponyquotes/discord.0 | 1 + ponyquotes/doctor.0 | 1 + ponyquotes/fancypants.0 | 1 + ponyquotes/fluttershy.0 | 2 + ponyquotes/fluttershy.1 | 1 + ponyquotes/fluttershy.10 | 1 + ponyquotes/fluttershy.11 | 8 +++ ponyquotes/fluttershy.12 | 4 ++ ponyquotes/fluttershy.13 | 2 + ponyquotes/fluttershy.14 | 1 + ponyquotes/fluttershy.15 | 3 ++ ponyquotes/fluttershy.16 | 1 + ponyquotes/fluttershy.17 | 3 ++ ponyquotes/fluttershy.18 | 1 + ponyquotes/fluttershy.19 | 2 + ponyquotes/fluttershy.2 | 1 + ponyquotes/fluttershy.20 | 3 ++ ponyquotes/fluttershy.21 | 3 ++ ponyquotes/fluttershy.22 | 1 + ponyquotes/fluttershy.23 | 1 + ponyquotes/fluttershy.24 | 1 + ponyquotes/fluttershy.25 | 1 + ponyquotes/fluttershy.26 | 1 + ponyquotes/fluttershy.27 | 1 + ponyquotes/fluttershy.28 | 1 + ponyquotes/fluttershy.29 | 1 + ponyquotes/fluttershy.3 | 1 + ponyquotes/fluttershy.30 | 1 + ponyquotes/fluttershy.31 | 1 + ponyquotes/fluttershy.4 | 1 + ponyquotes/fluttershy.5 | 1 + ponyquotes/fluttershy.6 | 1 + ponyquotes/fluttershy.7 | 1 + ponyquotes/fluttershy.8 | 1 + ponyquotes/fluttershy.9 | 4 ++ ponyquotes/gilda.0 | 1 + ponyquotes/gilda.1 | 1 + ponyquotes/gilda.2 | 1 + ponyquotes/gilda.3 | 1 + ponyquotes/gilda.4 | 1 + ponyquotes/gilda.5 | 5 ++ ponyquotes/granny.0 | 1 + ponyquotes/ironwill.0 | 1 + ponyquotes/ironwill.1 | 1 + ponyquotes/ironwill.2 | 1 + ponyquotes/ironwill.3 | 1 + ponyquotes/ironwill.4 | 1 + ponyquotes/ironwill.5 | 1 + ponyquotes/ironwill.6 | 1 + ponyquotes/ironwill.7 | 1 + ponyquotes/lily.0 | 1 + ponyquotes/lily.1 | 1 + ponyquotes/luna.0 | 1 + ponyquotes/luna.1 | 1 + ponyquotes/luna.2 | 1 + ponyquotes/luna.3 | 1 + ponyquotes/luna.4 | 1 + ponyquotes/luna.5 | 1 + ponyquotes/luna.6 | 1 + ponyquotes/nightmare.0 | 1 + ponyquotes/nightmare.1 | 1 + ponyquotes/nightmare.2 | 1 + ponyquotes/nightmare.3 | 1 + ponyquotes/nightmare.4 | 1 + ponyquotes/nightmare.5 | 1 + ponyquotes/photofinish.0 | 1 + ponyquotes/photofinish.1 | 1 + ponyquotes/photofinish.2 | 1 + ponyquotes/photofinish.3 | 1 + ponyquotes/photofinish.4 | 1 + ponyquotes/pinkie.0 | 2 + ponyquotes/pinkie.1 | 2 + ponyquotes/pinkie.10 | 1 + ponyquotes/pinkie.11 | 1 + ponyquotes/pinkie.12 | 1 + ponyquotes/pinkie.13 | 1 + ponyquotes/pinkie.14 | 1 + ponyquotes/pinkie.15 | 1 + ponyquotes/pinkie.16 | 1 + ponyquotes/pinkie.17 | 1 + ponyquotes/pinkie.18 | 1 + ponyquotes/pinkie.19 | 1 + ponyquotes/pinkie.2 | 1 + ponyquotes/pinkie.20 | 1 + ponyquotes/pinkie.21 | 1 + ponyquotes/pinkie.22 | 1 + ponyquotes/pinkie.23 | 1 + ponyquotes/pinkie.24 | 1 + ponyquotes/pinkie.25 | 1 + ponyquotes/pinkie.26 | 1 + ponyquotes/pinkie.27 | 1 + ponyquotes/pinkie.28 | 1 + ponyquotes/pinkie.29 | 1 + ponyquotes/pinkie.3 | 1 + ponyquotes/pinkie.30 | 1 + ponyquotes/pinkie.31 | 1 + ponyquotes/pinkie.32 | 1 + ponyquotes/pinkie.33 | 1 + ponyquotes/pinkie.34 | 1 + ponyquotes/pinkie.35 | 1 + ponyquotes/pinkie.36 | 2 + ponyquotes/pinkie.4 | 1 + ponyquotes/pinkie.5 | 1 + ponyquotes/pinkie.6 | 1 + ponyquotes/pinkie.7 | 1 + ponyquotes/pinkie.8 | 1 + ponyquotes/pinkie.9 | 1 + ponyquotes/pipsqueak.0 | 1 + ponyquotes/pipsqueak.1 | 1 + ponyquotes/pipsqueak.2 | 1 + ponyquotes/ponies | 130 ++++++++++++++++++++++++++++++++++++++++++++++ ponyquotes/rainbow.0 | 1 + ponyquotes/rainbow.1 | 1 + ponyquotes/rainbow.10 | 1 + ponyquotes/rainbow.11 | 1 + ponyquotes/rainbow.12 | 1 + ponyquotes/rainbow.13 | 1 + ponyquotes/rainbow.14 | 1 + ponyquotes/rainbow.15 | 1 + ponyquotes/rainbow.16 | 1 + ponyquotes/rainbow.17 | 1 + ponyquotes/rainbow.18 | 1 + ponyquotes/rainbow.19 | 1 + ponyquotes/rainbow.2 | 1 + ponyquotes/rainbow.20 | 1 + ponyquotes/rainbow.21 | 1 + ponyquotes/rainbow.3 | 1 + ponyquotes/rainbow.4 | 1 + ponyquotes/rainbow.5 | 2 + ponyquotes/rainbow.6 | 1 + ponyquotes/rainbow.7 | 1 + ponyquotes/rainbow.8 | 1 + ponyquotes/rainbow.9 | 1 + ponyquotes/rarity.0 | 1 + ponyquotes/rarity.1 | 1 + ponyquotes/rarity.10 | 1 + ponyquotes/rarity.11 | 1 + ponyquotes/rarity.12 | 1 + ponyquotes/rarity.13 | 1 + ponyquotes/rarity.14 | 1 + ponyquotes/rarity.15 | 1 + ponyquotes/rarity.16 | 1 + ponyquotes/rarity.17 | 1 + ponyquotes/rarity.18 | 1 + ponyquotes/rarity.19 | 1 + ponyquotes/rarity.2 | 1 + ponyquotes/rarity.20 | 1 + ponyquotes/rarity.21 | 1 + ponyquotes/rarity.22 | 1 + ponyquotes/rarity.23 | 1 + ponyquotes/rarity.24 | 1 + ponyquotes/rarity.25 | 1 + ponyquotes/rarity.3 | 1 + ponyquotes/rarity.4 | 5 ++ ponyquotes/rarity.5 | 1 + ponyquotes/rarity.6 | 1 + ponyquotes/rarity.7 | 1 + ponyquotes/rarity.8 | 1 + ponyquotes/rarity.9 | 1 + ponyquotes/rose.0 | 1 + ponyquotes/rose.1 | 1 + ponyquotes/sapphire.0 | 1 + ponyquotes/scootaloo.0 | 1 + ponyquotes/scootaloo.1 | 1 + ponyquotes/scootaloo.2 | 1 + ponyquotes/scootaloo.3 | 1 + ponyquotes/scootaloo.4 | 1 + ponyquotes/scootaloo.5 | 1 + ponyquotes/scootaloo.6 | 1 + ponyquotes/scootaloo.7 | 1 + ponyquotes/silverspoon.0 | 1 + ponyquotes/soarin.0 | 1 + ponyquotes/soarin.1 | 1 + ponyquotes/soarin.2 | 1 + ponyquotes/spike.0 | 1 + ponyquotes/spike.1 | 1 + ponyquotes/spike.2 | 1 + ponyquotes/spike.3 | 1 + ponyquotes/spike.4 | 1 + ponyquotes/spike.5 | 1 + ponyquotes/spike.6 | 1 + ponyquotes/spike.7 | 1 + ponyquotes/spitfire.0 | 1 + ponyquotes/sweetie.0 | 1 + ponyquotes/sweetie.1 | 1 + ponyquotes/sweetie.2 | 1 + ponyquotes/sweetie.3 | 1 + ponyquotes/sweetie.4 | 1 + ponyquotes/sweetie.5 | 1 + ponyquotes/sweetie.6 | 1 + ponyquotes/trixie.0 | 1 + ponyquotes/trixie.1 | 1 + ponyquotes/trixie.2 | 1 + ponyquotes/trixie.3 | 1 + ponyquotes/trixie.4 | 1 + ponyquotes/trixie.5 | 1 + ponyquotes/trixie.6 | 1 + ponyquotes/twilight.0 | 1 + ponyquotes/twilight.1 | 1 + ponyquotes/twilight.10 | 3 ++ ponyquotes/twilight.2 | 5 ++ ponyquotes/twilight.3 | 1 + ponyquotes/twilight.4 | 1 + ponyquotes/twilight.5 | 1 + ponyquotes/twilight.6 | 1 + ponyquotes/twilight.7 | 1 + ponyquotes/twilight.8 | 1 + ponyquotes/twilight.9 | 1 + ponyquotes/twiligt.11 | 1 + ponyquotes/twiligt.12 | 1 + ponyquotes/twiligt.13 | 1 + ponyquotes/twiligt.14 | 1 + ponyquotes/twiligt.15 | 1 + ponyquotes/twiligt.16 | 1 + ponyquotes/twiligt.17 | 1 + ponyquotes/twiligt.18 | 1 + ponyquotes/twiligt.19 | 1 + ponyquotes/twiligt.20 | 1 + ponyquotes/twiligt.21 | 1 + ponyquotes/twiligt.22 | 1 + ponyquotes/twist.0 | 1 + ponyquotes/zecora.0 | 1 + ponyquotes/zecora.1 | 1 + ponyquotes/zecora.2 | 1 + ponyquotes/zecora.3 | 1 + ponyquotes/zecora.4 | 1 + ponyquotes/zecora.5 | 3 ++ ponyquotes/zecora.6 | 3 ++ 272 files changed, 451 insertions(+) create mode 100644 ponyquotes/applebloom.0 create mode 100644 ponyquotes/applebloom.1 create mode 100644 ponyquotes/applebloom.2 create mode 100644 ponyquotes/applebloom.3 create mode 100644 ponyquotes/applebloom.4 create mode 100644 ponyquotes/applebloom.5 create mode 100644 ponyquotes/applebloom.6 create mode 100644 ponyquotes/applebloom.7 create mode 100644 ponyquotes/applebloom.8 create mode 100644 ponyquotes/applejack.0 create mode 100644 ponyquotes/applejack.1 create mode 100644 ponyquotes/applejack.2 create mode 100644 ponyquotes/applejack.3 create mode 100644 ponyquotes/applejack.4 create mode 100644 ponyquotes/applejack.5 create mode 100644 ponyquotes/applejack.6 create mode 100644 ponyquotes/applejack.7 create mode 100644 ponyquotes/applejack.8 create mode 100644 ponyquotes/applejack.9 create mode 100644 ponyquotes/bigmac.0 create mode 100644 ponyquotes/bigmac.1 create mode 100644 ponyquotes/bigmac.2 create mode 100644 ponyquotes/bigmac.3 create mode 100644 ponyquotes/bigmac.4 create mode 100644 ponyquotes/bonbon.0 create mode 100644 ponyquotes/bonbon.1 create mode 100644 ponyquotes/braeburn.0 create mode 100644 ponyquotes/braeburn.1 create mode 100644 ponyquotes/braeburn.2 create mode 100644 ponyquotes/carrot.0 create mode 100644 ponyquotes/carrot.1 create mode 100644 ponyquotes/celestia.0 create mode 100644 ponyquotes/celestia.1 create mode 100644 ponyquotes/celestia.2 create mode 100644 ponyquotes/celestia.3 create mode 100644 ponyquotes/celestia.4 create mode 100644 ponyquotes/cheerilee.0 create mode 100644 ponyquotes/cheerilee.1 create mode 100644 ponyquotes/derpy.0 create mode 100644 ponyquotes/derpy.1 create mode 100644 ponyquotes/derpy.2 create mode 100644 ponyquotes/derpy.3 create mode 100644 ponyquotes/derpy.4 create mode 100644 ponyquotes/diamondtiara.0 create mode 100644 ponyquotes/discord.0 create mode 100644 ponyquotes/doctor.0 create mode 100644 ponyquotes/fancypants.0 create mode 100644 ponyquotes/fluttershy.0 create mode 100644 ponyquotes/fluttershy.1 create mode 100644 ponyquotes/fluttershy.10 create mode 100644 ponyquotes/fluttershy.11 create mode 100644 ponyquotes/fluttershy.12 create mode 100644 ponyquotes/fluttershy.13 create mode 100644 ponyquotes/fluttershy.14 create mode 100644 ponyquotes/fluttershy.15 create mode 100644 ponyquotes/fluttershy.16 create mode 100644 ponyquotes/fluttershy.17 create mode 100644 ponyquotes/fluttershy.18 create mode 100644 ponyquotes/fluttershy.19 create mode 100644 ponyquotes/fluttershy.2 create mode 100644 ponyquotes/fluttershy.20 create mode 100644 ponyquotes/fluttershy.21 create mode 100644 ponyquotes/fluttershy.22 create mode 100644 ponyquotes/fluttershy.23 create mode 100644 ponyquotes/fluttershy.24 create mode 100644 ponyquotes/fluttershy.25 create mode 100644 ponyquotes/fluttershy.26 create mode 100644 ponyquotes/fluttershy.27 create mode 100644 ponyquotes/fluttershy.28 create mode 100644 ponyquotes/fluttershy.29 create mode 100644 ponyquotes/fluttershy.3 create mode 100644 ponyquotes/fluttershy.30 create mode 100644 ponyquotes/fluttershy.31 create mode 100644 ponyquotes/fluttershy.4 create mode 100644 ponyquotes/fluttershy.5 create mode 100644 ponyquotes/fluttershy.6 create mode 100644 ponyquotes/fluttershy.7 create mode 100644 ponyquotes/fluttershy.8 create mode 100644 ponyquotes/fluttershy.9 create mode 100644 ponyquotes/gilda.0 create mode 100644 ponyquotes/gilda.1 create mode 100644 ponyquotes/gilda.2 create mode 100644 ponyquotes/gilda.3 create mode 100644 ponyquotes/gilda.4 create mode 100644 ponyquotes/gilda.5 create mode 100644 ponyquotes/granny.0 create mode 100644 ponyquotes/ironwill.0 create mode 100644 ponyquotes/ironwill.1 create mode 100644 ponyquotes/ironwill.2 create mode 100644 ponyquotes/ironwill.3 create mode 100644 ponyquotes/ironwill.4 create mode 100644 ponyquotes/ironwill.5 create mode 100644 ponyquotes/ironwill.6 create mode 100644 ponyquotes/ironwill.7 create mode 100644 ponyquotes/lily.0 create mode 100644 ponyquotes/lily.1 create mode 100644 ponyquotes/luna.0 create mode 100644 ponyquotes/luna.1 create mode 100644 ponyquotes/luna.2 create mode 100644 ponyquotes/luna.3 create mode 100644 ponyquotes/luna.4 create mode 100644 ponyquotes/luna.5 create mode 100644 ponyquotes/luna.6 create mode 100644 ponyquotes/nightmare.0 create mode 100644 ponyquotes/nightmare.1 create mode 100644 ponyquotes/nightmare.2 create mode 100644 ponyquotes/nightmare.3 create mode 100644 ponyquotes/nightmare.4 create mode 100644 ponyquotes/nightmare.5 create mode 100644 ponyquotes/photofinish.0 create mode 100644 ponyquotes/photofinish.1 create mode 100644 ponyquotes/photofinish.2 create mode 100644 ponyquotes/photofinish.3 create mode 100644 ponyquotes/photofinish.4 create mode 100644 ponyquotes/pinkie.0 create mode 100644 ponyquotes/pinkie.1 create mode 100644 ponyquotes/pinkie.10 create mode 100644 ponyquotes/pinkie.11 create mode 100644 ponyquotes/pinkie.12 create mode 100644 ponyquotes/pinkie.13 create mode 100644 ponyquotes/pinkie.14 create mode 100644 ponyquotes/pinkie.15 create mode 100644 ponyquotes/pinkie.16 create mode 100644 ponyquotes/pinkie.17 create mode 100644 ponyquotes/pinkie.18 create mode 100644 ponyquotes/pinkie.19 create mode 100644 ponyquotes/pinkie.2 create mode 100644 ponyquotes/pinkie.20 create mode 100644 ponyquotes/pinkie.21 create mode 100644 ponyquotes/pinkie.22 create mode 100644 ponyquotes/pinkie.23 create mode 100644 ponyquotes/pinkie.24 create mode 100644 ponyquotes/pinkie.25 create mode 100644 ponyquotes/pinkie.26 create mode 100644 ponyquotes/pinkie.27 create mode 100644 ponyquotes/pinkie.28 create mode 100644 ponyquotes/pinkie.29 create mode 100644 ponyquotes/pinkie.3 create mode 100644 ponyquotes/pinkie.30 create mode 100644 ponyquotes/pinkie.31 create mode 100644 ponyquotes/pinkie.32 create mode 100644 ponyquotes/pinkie.33 create mode 100644 ponyquotes/pinkie.34 create mode 100644 ponyquotes/pinkie.35 create mode 100644 ponyquotes/pinkie.36 create mode 100644 ponyquotes/pinkie.4 create mode 100644 ponyquotes/pinkie.5 create mode 100644 ponyquotes/pinkie.6 create mode 100644 ponyquotes/pinkie.7 create mode 100644 ponyquotes/pinkie.8 create mode 100644 ponyquotes/pinkie.9 create mode 100644 ponyquotes/pipsqueak.0 create mode 100644 ponyquotes/pipsqueak.1 create mode 100644 ponyquotes/pipsqueak.2 create mode 100644 ponyquotes/ponies create mode 100644 ponyquotes/rainbow.0 create mode 100644 ponyquotes/rainbow.1 create mode 100644 ponyquotes/rainbow.10 create mode 100644 ponyquotes/rainbow.11 create mode 100644 ponyquotes/rainbow.12 create mode 100644 ponyquotes/rainbow.13 create mode 100644 ponyquotes/rainbow.14 create mode 100644 ponyquotes/rainbow.15 create mode 100644 ponyquotes/rainbow.16 create mode 100644 ponyquotes/rainbow.17 create mode 100644 ponyquotes/rainbow.18 create mode 100644 ponyquotes/rainbow.19 create mode 100644 ponyquotes/rainbow.2 create mode 100644 ponyquotes/rainbow.20 create mode 100644 ponyquotes/rainbow.21 create mode 100644 ponyquotes/rainbow.3 create mode 100644 ponyquotes/rainbow.4 create mode 100644 ponyquotes/rainbow.5 create mode 100644 ponyquotes/rainbow.6 create mode 100644 ponyquotes/rainbow.7 create mode 100644 ponyquotes/rainbow.8 create mode 100644 ponyquotes/rainbow.9 create mode 100644 ponyquotes/rarity.0 create mode 100644 ponyquotes/rarity.1 create mode 100644 ponyquotes/rarity.10 create mode 100644 ponyquotes/rarity.11 create mode 100644 ponyquotes/rarity.12 create mode 100644 ponyquotes/rarity.13 create mode 100644 ponyquotes/rarity.14 create mode 100644 ponyquotes/rarity.15 create mode 100644 ponyquotes/rarity.16 create mode 100644 ponyquotes/rarity.17 create mode 100644 ponyquotes/rarity.18 create mode 100644 ponyquotes/rarity.19 create mode 100644 ponyquotes/rarity.2 create mode 100644 ponyquotes/rarity.20 create mode 100644 ponyquotes/rarity.21 create mode 100644 ponyquotes/rarity.22 create mode 100644 ponyquotes/rarity.23 create mode 100644 ponyquotes/rarity.24 create mode 100644 ponyquotes/rarity.25 create mode 100644 ponyquotes/rarity.3 create mode 100644 ponyquotes/rarity.4 create mode 100644 ponyquotes/rarity.5 create mode 100644 ponyquotes/rarity.6 create mode 100644 ponyquotes/rarity.7 create mode 100644 ponyquotes/rarity.8 create mode 100644 ponyquotes/rarity.9 create mode 100644 ponyquotes/rose.0 create mode 100644 ponyquotes/rose.1 create mode 100644 ponyquotes/sapphire.0 create mode 100644 ponyquotes/scootaloo.0 create mode 100644 ponyquotes/scootaloo.1 create mode 100644 ponyquotes/scootaloo.2 create mode 100644 ponyquotes/scootaloo.3 create mode 100644 ponyquotes/scootaloo.4 create mode 100644 ponyquotes/scootaloo.5 create mode 100644 ponyquotes/scootaloo.6 create mode 100644 ponyquotes/scootaloo.7 create mode 100644 ponyquotes/silverspoon.0 create mode 100644 ponyquotes/soarin.0 create mode 100644 ponyquotes/soarin.1 create mode 100644 ponyquotes/soarin.2 create mode 100644 ponyquotes/spike.0 create mode 100644 ponyquotes/spike.1 create mode 100644 ponyquotes/spike.2 create mode 100644 ponyquotes/spike.3 create mode 100644 ponyquotes/spike.4 create mode 100644 ponyquotes/spike.5 create mode 100644 ponyquotes/spike.6 create mode 100644 ponyquotes/spike.7 create mode 100644 ponyquotes/spitfire.0 create mode 100644 ponyquotes/sweetie.0 create mode 100644 ponyquotes/sweetie.1 create mode 100644 ponyquotes/sweetie.2 create mode 100644 ponyquotes/sweetie.3 create mode 100644 ponyquotes/sweetie.4 create mode 100644 ponyquotes/sweetie.5 create mode 100644 ponyquotes/sweetie.6 create mode 100644 ponyquotes/trixie.0 create mode 100644 ponyquotes/trixie.1 create mode 100644 ponyquotes/trixie.2 create mode 100644 ponyquotes/trixie.3 create mode 100644 ponyquotes/trixie.4 create mode 100644 ponyquotes/trixie.5 create mode 100644 ponyquotes/trixie.6 create mode 100644 ponyquotes/twilight.0 create mode 100644 ponyquotes/twilight.1 create mode 100644 ponyquotes/twilight.10 create mode 100644 ponyquotes/twilight.2 create mode 100644 ponyquotes/twilight.3 create mode 100644 ponyquotes/twilight.4 create mode 100644 ponyquotes/twilight.5 create mode 100644 ponyquotes/twilight.6 create mode 100644 ponyquotes/twilight.7 create mode 100644 ponyquotes/twilight.8 create mode 100644 ponyquotes/twilight.9 create mode 100644 ponyquotes/twiligt.11 create mode 100644 ponyquotes/twiligt.12 create mode 100644 ponyquotes/twiligt.13 create mode 100644 ponyquotes/twiligt.14 create mode 100644 ponyquotes/twiligt.15 create mode 100644 ponyquotes/twiligt.16 create mode 100644 ponyquotes/twiligt.17 create mode 100644 ponyquotes/twiligt.18 create mode 100644 ponyquotes/twiligt.19 create mode 100644 ponyquotes/twiligt.20 create mode 100644 ponyquotes/twiligt.21 create mode 100644 ponyquotes/twiligt.22 create mode 100644 ponyquotes/twist.0 create mode 100644 ponyquotes/zecora.0 create mode 100644 ponyquotes/zecora.1 create mode 100644 ponyquotes/zecora.2 create mode 100644 ponyquotes/zecora.3 create mode 100644 ponyquotes/zecora.4 create mode 100644 ponyquotes/zecora.5 create mode 100644 ponyquotes/zecora.6 diff --git a/ponyquotes/applebloom.0 b/ponyquotes/applebloom.0 new file mode 100644 index 0000000..03d8212 --- /dev/null +++ b/ponyquotes/applebloom.0 @@ -0,0 +1 @@ +Aren't you gonna stay for brunch? diff --git a/ponyquotes/applebloom.1 b/ponyquotes/applebloom.1 new file mode 100644 index 0000000..38d6e6a --- /dev/null +++ b/ponyquotes/applebloom.1 @@ -0,0 +1 @@ +But I want it now! diff --git a/ponyquotes/applebloom.2 b/ponyquotes/applebloom.2 new file mode 100644 index 0000000..5daed92 --- /dev/null +++ b/ponyquotes/applebloom.2 @@ -0,0 +1 @@ +I am a big pony! diff --git a/ponyquotes/applebloom.3 b/ponyquotes/applebloom.3 new file mode 100644 index 0000000..cb7db46 --- /dev/null +++ b/ponyquotes/applebloom.3 @@ -0,0 +1 @@ +I'm not a baby, I can take care of myself! diff --git a/ponyquotes/applebloom.4 b/ponyquotes/applebloom.4 new file mode 100644 index 0000000..bdd34ed --- /dev/null +++ b/ponyquotes/applebloom.4 @@ -0,0 +1 @@ +Likely story. diff --git a/ponyquotes/applebloom.5 b/ponyquotes/applebloom.5 new file mode 100644 index 0000000..1f944f6 --- /dev/null +++ b/ponyquotes/applebloom.5 @@ -0,0 +1 @@ +Not the cupcakes! Trust me. diff --git a/ponyquotes/applebloom.6 b/ponyquotes/applebloom.6 new file mode 100644 index 0000000..430eee6 --- /dev/null +++ b/ponyquotes/applebloom.6 @@ -0,0 +1 @@ +Somepony needs to put this thing out of its misery. diff --git a/ponyquotes/applebloom.7 b/ponyquotes/applebloom.7 new file mode 100644 index 0000000..a905bce --- /dev/null +++ b/ponyquotes/applebloom.7 @@ -0,0 +1 @@ +You're not using power tools, are you? diff --git a/ponyquotes/applebloom.8 b/ponyquotes/applebloom.8 new file mode 100644 index 0000000..825dd18 --- /dev/null +++ b/ponyquotes/applebloom.8 @@ -0,0 +1 @@ +Scootaloo! Scoot-Scootaloo! diff --git a/ponyquotes/applejack.0 b/ponyquotes/applejack.0 new file mode 100644 index 0000000..dd8add8 --- /dev/null +++ b/ponyquotes/applejack.0 @@ -0,0 +1 @@ +Don't you use your fancy mathematics to muddy the issue! diff --git a/ponyquotes/applejack.1 b/ponyquotes/applejack.1 new file mode 100644 index 0000000..ced7b5f --- /dev/null +++ b/ponyquotes/applejack.1 @@ -0,0 +1 @@ +‘Dressed’? Um, beg your pardon, Rarity, but we don't normally wear clothes. diff --git a/ponyquotes/applejack.2 b/ponyquotes/applejack.2 new file mode 100644 index 0000000..375b1ef --- /dev/null +++ b/ponyquotes/applejack.2 @@ -0,0 +1 @@ +The same way [Discord] got you to think that cheap rock was a bona fide diamond. diff --git a/ponyquotes/applejack.3 b/ponyquotes/applejack.3 new file mode 100644 index 0000000..c4afd03 --- /dev/null +++ b/ponyquotes/applejack.3 @@ -0,0 +1 @@ +If you can take this bull by the horns you better be ready for a ride! diff --git a/ponyquotes/applejack.4 b/ponyquotes/applejack.4 new file mode 100644 index 0000000..d2e10cd --- /dev/null +++ b/ponyquotes/applejack.4 @@ -0,0 +1 @@ +Can't hear you! I'm asleep! *SNORE* diff --git a/ponyquotes/applejack.5 b/ponyquotes/applejack.5 new file mode 100644 index 0000000..0b61e0f --- /dev/null +++ b/ponyquotes/applejack.5 @@ -0,0 +1 @@ +Don't you use your fancy mathematics to muddle the issue! diff --git a/ponyquotes/applejack.6 b/ponyquotes/applejack.6 new file mode 100644 index 0000000..357df3b --- /dev/null +++ b/ponyquotes/applejack.6 @@ -0,0 +1 @@ +I hate to say I told you so. But I told you so. diff --git a/ponyquotes/applejack.7 b/ponyquotes/applejack.7 new file mode 100644 index 0000000..005f0db --- /dev/null +++ b/ponyquotes/applejack.7 @@ -0,0 +1 @@ +We don't normally wear clothes diff --git a/ponyquotes/applejack.8 b/ponyquotes/applejack.8 new file mode 100644 index 0000000..5110763 --- /dev/null +++ b/ponyquotes/applejack.8 @@ -0,0 +1 @@ +I knew you could do it. diff --git a/ponyquotes/applejack.9 b/ponyquotes/applejack.9 new file mode 100644 index 0000000..f10e5fd --- /dev/null +++ b/ponyquotes/applejack.9 @@ -0,0 +1 @@ +Who are you calling a baby? diff --git a/ponyquotes/bigmac.0 b/ponyquotes/bigmac.0 new file mode 100644 index 0000000..7445a30 --- /dev/null +++ b/ponyquotes/bigmac.0 @@ -0,0 +1 @@ +Ayup. diff --git a/ponyquotes/bigmac.1 b/ponyquotes/bigmac.1 new file mode 100644 index 0000000..06053c4 --- /dev/null +++ b/ponyquotes/bigmac.1 @@ -0,0 +1 @@ +Nope. diff --git a/ponyquotes/bigmac.2 b/ponyquotes/bigmac.2 new file mode 100644 index 0000000..0aa01b2 --- /dev/null +++ b/ponyquotes/bigmac.2 @@ -0,0 +1 @@ +Biting off more than you can chew is just what I'm afraid of. diff --git a/ponyquotes/bigmac.3 b/ponyquotes/bigmac.3 new file mode 100644 index 0000000..9948362 --- /dev/null +++ b/ponyquotes/bigmac.3 @@ -0,0 +1 @@ +One pony plus hundreds of appletrees just doesn't add up. diff --git a/ponyquotes/bigmac.4 b/ponyquotes/bigmac.4 new file mode 100644 index 0000000..8ec8add --- /dev/null +++ b/ponyquotes/bigmac.4 @@ -0,0 +1 @@ +Too big for you to handle on your own. diff --git a/ponyquotes/bonbon.0 b/ponyquotes/bonbon.0 new file mode 100644 index 0000000..839902e --- /dev/null +++ b/ponyquotes/bonbon.0 @@ -0,0 +1 @@ +Is Fluttershy still here? We heard Fluttershy was here! diff --git a/ponyquotes/bonbon.1 b/ponyquotes/bonbon.1 new file mode 100644 index 0000000..32815d5 --- /dev/null +++ b/ponyquotes/bonbon.1 @@ -0,0 +1 @@ +I didn't put those in my bag. diff --git a/ponyquotes/braeburn.0 b/ponyquotes/braeburn.0 new file mode 100644 index 0000000..fcc35f9 --- /dev/null +++ b/ponyquotes/braeburn.0 @@ -0,0 +1 @@ +Shame on you! diff --git a/ponyquotes/braeburn.1 b/ponyquotes/braeburn.1 new file mode 100644 index 0000000..ec1f49b --- /dev/null +++ b/ponyquotes/braeburn.1 @@ -0,0 +1 @@ +'Taint fair! diff --git a/ponyquotes/braeburn.2 b/ponyquotes/braeburn.2 new file mode 100644 index 0000000..0b774c2 --- /dev/null +++ b/ponyquotes/braeburn.2 @@ -0,0 +1 @@ +Welcome to Appleoosa! diff --git a/ponyquotes/carrot.0 b/ponyquotes/carrot.0 new file mode 100644 index 0000000..5a98017 --- /dev/null +++ b/ponyquotes/carrot.0 @@ -0,0 +1 @@ +Welcome, Princess Celest! diff --git a/ponyquotes/carrot.1 b/ponyquotes/carrot.1 new file mode 100644 index 0000000..5b907f0 --- /dev/null +++ b/ponyquotes/carrot.1 @@ -0,0 +1 @@ +We couldn't fit it all in. diff --git a/ponyquotes/celestia.0 b/ponyquotes/celestia.0 new file mode 100644 index 0000000..20ae8ff --- /dev/null +++ b/ponyquotes/celestia.0 @@ -0,0 +1,5 @@ +Discord is the mischievous spirit of Disharmony. Before my sister and I stood +up to him, he ruled Equestria in an eternal state of unrest, and unhappiness. +Luna and I saw how miserable life was for Earth ponies, pegasi, and unicorns +alike. So after discovering the Elements of Harmony, we combined our power and +rose up against him, turning him to stone! diff --git a/ponyquotes/celestia.1 b/ponyquotes/celestia.1 new file mode 100644 index 0000000..626fab8 --- /dev/null +++ b/ponyquotes/celestia.1 @@ -0,0 +1 @@ +Gotcha! diff --git a/ponyquotes/celestia.2 b/ponyquotes/celestia.2 new file mode 100644 index 0000000..14197a9 --- /dev/null +++ b/ponyquotes/celestia.2 @@ -0,0 +1 @@ +These creatures are adorable! diff --git a/ponyquotes/celestia.3 b/ponyquotes/celestia.3 new file mode 100644 index 0000000..2b94ed5 --- /dev/null +++ b/ponyquotes/celestia.3 @@ -0,0 +1 @@ +I want you right by my side the entire evening. diff --git a/ponyquotes/celestia.4 b/ponyquotes/celestia.4 new file mode 100644 index 0000000..5b50c4f --- /dev/null +++ b/ponyquotes/celestia.4 @@ -0,0 +1 @@ +Will you accept my friendship? diff --git a/ponyquotes/cheerilee.0 b/ponyquotes/cheerilee.0 new file mode 100644 index 0000000..48be0dc --- /dev/null +++ b/ponyquotes/cheerilee.0 @@ -0,0 +1 @@ +Honestly, that's how everypony was wearing their mane back then. diff --git a/ponyquotes/cheerilee.1 b/ponyquotes/cheerilee.1 new file mode 100644 index 0000000..57f711f --- /dev/null +++ b/ponyquotes/cheerilee.1 @@ -0,0 +1 @@ +Everypony should get fun gifts on their birthday. diff --git a/ponyquotes/derpy.0 b/ponyquotes/derpy.0 new file mode 100644 index 0000000..b7a3483 --- /dev/null +++ b/ponyquotes/derpy.0 @@ -0,0 +1 @@ +Muffin... diff --git a/ponyquotes/derpy.1 b/ponyquotes/derpy.1 new file mode 100644 index 0000000..e7118ad --- /dev/null +++ b/ponyquotes/derpy.1 @@ -0,0 +1 @@ +I don't know what went wrong! diff --git a/ponyquotes/derpy.2 b/ponyquotes/derpy.2 new file mode 100644 index 0000000..6c9a555 --- /dev/null +++ b/ponyquotes/derpy.2 @@ -0,0 +1 @@ +You okay Rainbow Dash? Anything I can do to help? diff --git a/ponyquotes/derpy.3 b/ponyquotes/derpy.3 new file mode 100644 index 0000000..d7a7444 --- /dev/null +++ b/ponyquotes/derpy.3 @@ -0,0 +1 @@ +I just don't know what went wrong! diff --git a/ponyquotes/derpy.4 b/ponyquotes/derpy.4 new file mode 100644 index 0000000..4f4b2b7 --- /dev/null +++ b/ponyquotes/derpy.4 @@ -0,0 +1 @@ +Are you okey Applejack, anything I can do to help? diff --git a/ponyquotes/diamondtiara.0 b/ponyquotes/diamondtiara.0 new file mode 100644 index 0000000..be1726b --- /dev/null +++ b/ponyquotes/diamondtiara.0 @@ -0,0 +1 @@ +Blank Flank! diff --git a/ponyquotes/discord.0 b/ponyquotes/discord.0 new file mode 100644 index 0000000..5b9d768 --- /dev/null +++ b/ponyquotes/discord.0 @@ -0,0 +1 @@ +What fun is there in making sense? diff --git a/ponyquotes/doctor.0 b/ponyquotes/doctor.0 new file mode 100644 index 0000000..347d379 --- /dev/null +++ b/ponyquotes/doctor.0 @@ -0,0 +1 @@ +Would you please leave me alone! diff --git a/ponyquotes/fancypants.0 b/ponyquotes/fancypants.0 new file mode 100644 index 0000000..0ed95a4 --- /dev/null +++ b/ponyquotes/fancypants.0 @@ -0,0 +1 @@ +Rarity, jolly good to see you! Glad you could make it. diff --git a/ponyquotes/fluttershy.0 b/ponyquotes/fluttershy.0 new file mode 100644 index 0000000..485061e --- /dev/null +++ b/ponyquotes/fluttershy.0 @@ -0,0 +1,2 @@ +Um, Pinkie Pie ... about this party for Gilda; +do you really think it's a good idea? I mean... diff --git a/ponyquotes/fluttershy.1 b/ponyquotes/fluttershy.1 new file mode 100644 index 0000000..7e11619 --- /dev/null +++ b/ponyquotes/fluttershy.1 @@ -0,0 +1 @@ +I'm a year older than you. diff --git a/ponyquotes/fluttershy.10 b/ponyquotes/fluttershy.10 new file mode 100644 index 0000000..419fff3 --- /dev/null +++ b/ponyquotes/fluttershy.10 @@ -0,0 +1 @@ +Uh, panic? diff --git a/ponyquotes/fluttershy.11 b/ponyquotes/fluttershy.11 new file mode 100644 index 0000000..503f864 --- /dev/null +++ b/ponyquotes/fluttershy.11 @@ -0,0 +1,8 @@ +The armscye's tight, the middy collar doesn't go with the shawl lapel, +the hems are clearly machine-stitched, the pleats are uneven, the +fabric looks like toile, you used a backstitch here when it clearly +called for a topstitch, or maybe a traditional blanket stitch, and the +overall design is reminiscent of prêt-à-porter and not true French +haute couture... + +But ... uh ... you know ... um ... whatever you want to do is fine... diff --git a/ponyquotes/fluttershy.12 b/ponyquotes/fluttershy.12 new file mode 100644 index 0000000..1e48e6f --- /dev/null +++ b/ponyquotes/fluttershy.12 @@ -0,0 +1,4 @@ +Well ... It's a game about who can be quiet the longest. Sound fun? +I'm the world champ, you know. I betcha can't beat me! + +~Squee~ diff --git a/ponyquotes/fluttershy.13 b/ponyquotes/fluttershy.13 new file mode 100644 index 0000000..45c7b3d --- /dev/null +++ b/ponyquotes/fluttershy.13 @@ -0,0 +1,2 @@ +I'll catch you yet, my pretties. Oh yes. As soon as one of you little +birds or monkeys or bears touches this net ... you'll be MINE! MINE! diff --git a/ponyquotes/fluttershy.14 b/ponyquotes/fluttershy.14 new file mode 100644 index 0000000..7b3b6b4 --- /dev/null +++ b/ponyquotes/fluttershy.14 @@ -0,0 +1 @@ +A sonic rainboom! She did it! She did it! WOOO! diff --git a/ponyquotes/fluttershy.15 b/ponyquotes/fluttershy.15 new file mode 100644 index 0000000..a4793c6 --- /dev/null +++ b/ponyquotes/fluttershy.15 @@ -0,0 +1,3 @@ +Now wait just a minute! Oh, I'm sorry. +I'm trying to be more assertive. Anyhow... +She *is* going to do a sonic rainboom! diff --git a/ponyquotes/fluttershy.16 b/ponyquotes/fluttershy.16 new file mode 100644 index 0000000..8f9f529 --- /dev/null +++ b/ponyquotes/fluttershy.16 @@ -0,0 +1 @@ +Then show up at the Cloudseum and see for yourself! ... If you're free. diff --git a/ponyquotes/fluttershy.17 b/ponyquotes/fluttershy.17 new file mode 100644 index 0000000..3c8135e --- /dev/null +++ b/ponyquotes/fluttershy.17 @@ -0,0 +1,3 @@ +Hey Twilight, what's soaking wet and clueless? +[⋅⋅⋅] +YOUR FACE! diff --git a/ponyquotes/fluttershy.18 b/ponyquotes/fluttershy.18 new file mode 100644 index 0000000..24c1e07 --- /dev/null +++ b/ponyquotes/fluttershy.18 @@ -0,0 +1 @@ +Good boy, Angel! Mama's so proud! diff --git a/ponyquotes/fluttershy.19 b/ponyquotes/fluttershy.19 new file mode 100644 index 0000000..58cae0b --- /dev/null +++ b/ponyquotes/fluttershy.19 @@ -0,0 +1,2 @@ +Um ... I'm just wondering if it's okay if I hold +you down against your will for a little bit? diff --git a/ponyquotes/fluttershy.2 b/ponyquotes/fluttershy.2 new file mode 100644 index 0000000..17ebff9 --- /dev/null +++ b/ponyquotes/fluttershy.2 @@ -0,0 +1 @@ +Yay. diff --git a/ponyquotes/fluttershy.20 b/ponyquotes/fluttershy.20 new file mode 100644 index 0000000..e9de4bb --- /dev/null +++ b/ponyquotes/fluttershy.20 @@ -0,0 +1,3 @@ +I can't believe this ... I am so frustrated, I could just scream! + +(Eee!) diff --git a/ponyquotes/fluttershy.21 b/ponyquotes/fluttershy.21 new file mode 100644 index 0000000..59b8082 --- /dev/null +++ b/ponyquotes/fluttershy.21 @@ -0,0 +1,3 @@ +Yes. Because he wasn't a huge, gigantic, terrible, enormous, +teeth-gnashing, sharp scale-having, horn-wearing, smoke-snoring, +could-eat-a-pony-in-one-bite, totally-all-grown-up dragon. diff --git a/ponyquotes/fluttershy.22 b/ponyquotes/fluttershy.22 new file mode 100644 index 0000000..4aaf93c --- /dev/null +++ b/ponyquotes/fluttershy.22 @@ -0,0 +1 @@ +What is this place, filled with so many wonders? diff --git a/ponyquotes/fluttershy.23 b/ponyquotes/fluttershy.23 new file mode 100644 index 0000000..cd260f3 --- /dev/null +++ b/ponyquotes/fluttershy.23 @@ -0,0 +1 @@ +Oooh, what a magical place! diff --git a/ponyquotes/fluttershy.24 b/ponyquotes/fluttershy.24 new file mode 100644 index 0000000..e326d8c --- /dev/null +++ b/ponyquotes/fluttershy.24 @@ -0,0 +1 @@ +*crazy laugh* diff --git a/ponyquotes/fluttershy.25 b/ponyquotes/fluttershy.25 new file mode 100644 index 0000000..733433d --- /dev/null +++ b/ponyquotes/fluttershy.25 @@ -0,0 +1 @@ +How dare you! diff --git a/ponyquotes/fluttershy.26 b/ponyquotes/fluttershy.26 new file mode 100644 index 0000000..582195f --- /dev/null +++ b/ponyquotes/fluttershy.26 @@ -0,0 +1 @@ +I'd like to be a tree. diff --git a/ponyquotes/fluttershy.27 b/ponyquotes/fluttershy.27 new file mode 100644 index 0000000..4dd0e9a --- /dev/null +++ b/ponyquotes/fluttershy.27 @@ -0,0 +1 @@ +I don't wanna talk about it. diff --git a/ponyquotes/fluttershy.28 b/ponyquotes/fluttershy.28 new file mode 100644 index 0000000..c273715 --- /dev/null +++ b/ponyquotes/fluttershy.28 @@ -0,0 +1 @@ +I am so sorry to have scared you, my friends. diff --git a/ponyquotes/fluttershy.29 b/ponyquotes/fluttershy.29 new file mode 100644 index 0000000..b85254b --- /dev/null +++ b/ponyquotes/fluttershy.29 @@ -0,0 +1 @@ +I am the world champ, you know. A bet you can't beat me. diff --git a/ponyquotes/fluttershy.3 b/ponyquotes/fluttershy.3 new file mode 100644 index 0000000..5418338 --- /dev/null +++ b/ponyquotes/fluttershy.3 @@ -0,0 +1 @@ +Yay! diff --git a/ponyquotes/fluttershy.30 b/ponyquotes/fluttershy.30 new file mode 100644 index 0000000..afd7b96 --- /dev/null +++ b/ponyquotes/fluttershy.30 @@ -0,0 +1 @@ +You're the cutest thing ever! diff --git a/ponyquotes/fluttershy.31 b/ponyquotes/fluttershy.31 new file mode 100644 index 0000000..91117d4 --- /dev/null +++ b/ponyquotes/fluttershy.31 @@ -0,0 +1 @@ +You rock, woohoo! diff --git a/ponyquotes/fluttershy.4 b/ponyquotes/fluttershy.4 new file mode 100644 index 0000000..7145ac6 --- /dev/null +++ b/ponyquotes/fluttershy.4 @@ -0,0 +1 @@ +Yaaay ... too loud? diff --git a/ponyquotes/fluttershy.5 b/ponyquotes/fluttershy.5 new file mode 100644 index 0000000..23a7c99 --- /dev/null +++ b/ponyquotes/fluttershy.5 @@ -0,0 +1 @@ +(squeak) diff --git a/ponyquotes/fluttershy.6 b/ponyquotes/fluttershy.6 new file mode 100644 index 0000000..5822dec --- /dev/null +++ b/ponyquotes/fluttershy.6 @@ -0,0 +1 @@ +You're ... GOING TO LOVE ME!!! diff --git a/ponyquotes/fluttershy.7 b/ponyquotes/fluttershy.7 new file mode 100644 index 0000000..7056f69 --- /dev/null +++ b/ponyquotes/fluttershy.7 @@ -0,0 +1 @@ +I can't! diff --git a/ponyquotes/fluttershy.8 b/ponyquotes/fluttershy.8 new file mode 100644 index 0000000..3904535 --- /dev/null +++ b/ponyquotes/fluttershy.8 @@ -0,0 +1 @@ +That big ... dumb ... MEANIE!!!! diff --git a/ponyquotes/fluttershy.9 b/ponyquotes/fluttershy.9 new file mode 100644 index 0000000..2a092b8 --- /dev/null +++ b/ponyquotes/fluttershy.9 @@ -0,0 +1,4 @@ +Now, Rainbow my dear, I cannot express my delight +It's abundantly clear +That somewhere out here +Is a pet that will suit you just right. diff --git a/ponyquotes/gilda.0 b/ponyquotes/gilda.0 new file mode 100644 index 0000000..0d41909 --- /dev/null +++ b/ponyquotes/gilda.0 @@ -0,0 +1 @@ +That's me! Half eagle, half lion, and all awesome! diff --git a/ponyquotes/gilda.1 b/ponyquotes/gilda.1 new file mode 100644 index 0000000..d58e2bf --- /dev/null +++ b/ponyquotes/gilda.1 @@ -0,0 +1 @@ +Don't you know how to take GET LOST for an answer? diff --git a/ponyquotes/gilda.2 b/ponyquotes/gilda.2 new file mode 100644 index 0000000..ace9c5f --- /dev/null +++ b/ponyquotes/gilda.2 @@ -0,0 +1 @@ +I know what you're up to! diff --git a/ponyquotes/gilda.3 b/ponyquotes/gilda.3 new file mode 100644 index 0000000..925a677 --- /dev/null +++ b/ponyquotes/gilda.3 @@ -0,0 +1 @@ +When you decide not be lame anymore, give me a call! diff --git a/ponyquotes/gilda.4 b/ponyquotes/gilda.4 new file mode 100644 index 0000000..b261d18 --- /dev/null +++ b/ponyquotes/gilda.4 @@ -0,0 +1 @@ +You're such a flip-flop! Cool one minute and lame the next. diff --git a/ponyquotes/gilda.5 b/ponyquotes/gilda.5 new file mode 100644 index 0000000..e3621f4 --- /dev/null +++ b/ponyquotes/gilda.5 @@ -0,0 +1,5 @@ +*sigh* Only for you, Dash. +Junior Speedsters are our lives +Sky-bound soars and daring dives +Junior Speedsters; it's our quest +To someday be the very best diff --git a/ponyquotes/granny.0 b/ponyquotes/granny.0 new file mode 100644 index 0000000..7948107 --- /dev/null +++ b/ponyquotes/granny.0 @@ -0,0 +1 @@ +I should have been asleep five hours ago! diff --git a/ponyquotes/ironwill.0 b/ponyquotes/ironwill.0 new file mode 100644 index 0000000..7cf295f --- /dev/null +++ b/ponyquotes/ironwill.0 @@ -0,0 +1 @@ +Never apologise, when you can criticise. diff --git a/ponyquotes/ironwill.1 b/ponyquotes/ironwill.1 new file mode 100644 index 0000000..99e0a3d --- /dev/null +++ b/ponyquotes/ironwill.1 @@ -0,0 +1 @@ +Treat me like a push-over, and you will get the once-over. diff --git a/ponyquotes/ironwill.2 b/ponyquotes/ironwill.2 new file mode 100644 index 0000000..fb1cdaa --- /dev/null +++ b/ponyquotes/ironwill.2 @@ -0,0 +1 @@ +When somepony tries to block, show them that you rock. diff --git a/ponyquotes/ironwill.3 b/ponyquotes/ironwill.3 new file mode 100644 index 0000000..cfa9be6 --- /dev/null +++ b/ponyquotes/ironwill.3 @@ -0,0 +1 @@ +Maybes are for babies. diff --git a/ponyquotes/ironwill.4 b/ponyquotes/ironwill.4 new file mode 100644 index 0000000..c384f04 --- /dev/null +++ b/ponyquotes/ironwill.4 @@ -0,0 +1 @@ +You laugh at me? I wrath at you! diff --git a/ponyquotes/ironwill.5 b/ponyquotes/ironwill.5 new file mode 100644 index 0000000..69afa39 --- /dev/null +++ b/ponyquotes/ironwill.5 @@ -0,0 +1 @@ +Cut in line? I will take what is mine. diff --git a/ponyquotes/ironwill.6 b/ponyquotes/ironwill.6 new file mode 100644 index 0000000..bf925a2 --- /dev/null +++ b/ponyquotes/ironwill.6 @@ -0,0 +1 @@ +You apologise, I penalise. diff --git a/ponyquotes/ironwill.7 b/ponyquotes/ironwill.7 new file mode 100644 index 0000000..9ec8a05 --- /dev/null +++ b/ponyquotes/ironwill.7 @@ -0,0 +1 @@ +You make me lose, I blow my fuse. diff --git a/ponyquotes/lily.0 b/ponyquotes/lily.0 new file mode 100644 index 0000000..cb35efc --- /dev/null +++ b/ponyquotes/lily.0 @@ -0,0 +1 @@ +The horror, the horror! diff --git a/ponyquotes/lily.1 b/ponyquotes/lily.1 new file mode 100644 index 0000000..eec6d6b --- /dev/null +++ b/ponyquotes/lily.1 @@ -0,0 +1 @@ +This is awful! Horribly, terribly awful! diff --git a/ponyquotes/luna.0 b/ponyquotes/luna.0 new file mode 100644 index 0000000..2675aa3 --- /dev/null +++ b/ponyquotes/luna.0 @@ -0,0 +1 @@ +Ha, ha! The fun has been doubled! diff --git a/ponyquotes/luna.1 b/ponyquotes/luna.1 new file mode 100644 index 0000000..57c7e73 --- /dev/null +++ b/ponyquotes/luna.1 @@ -0,0 +1 @@ +I missed you so much! diff --git a/ponyquotes/luna.2 b/ponyquotes/luna.2 new file mode 100644 index 0000000..871c3a4 --- /dev/null +++ b/ponyquotes/luna.2 @@ -0,0 +1 @@ +I'm so sorry! diff --git a/ponyquotes/luna.3 b/ponyquotes/luna.3 new file mode 100644 index 0000000..5667400 --- /dev/null +++ b/ponyquotes/luna.3 @@ -0,0 +1 @@ +TOGETHER, WE SHALL TURN THIS DREADFUL NIGHT INTO A GLORIOUS FEEEEAAAAST! diff --git a/ponyquotes/luna.4 b/ponyquotes/luna.4 new file mode 100644 index 0000000..bf93e70 --- /dev/null +++ b/ponyquotes/luna.4 @@ -0,0 +1 @@ +OH MOST WON... I mean, oh most wonderful of nights! diff --git a/ponyquotes/luna.5 b/ponyquotes/luna.5 new file mode 100644 index 0000000..ef8599d --- /dev/null +++ b/ponyquotes/luna.5 @@ -0,0 +1 @@ +WE COULD NOT BE HAPPIER! IS THAT NOT CLEAR? diff --git a/ponyquotes/luna.6 b/ponyquotes/luna.6 new file mode 100644 index 0000000..602cd76 --- /dev/null +++ b/ponyquotes/luna.6 @@ -0,0 +1 @@ +THIS IS THE TRADITIONAL ROYAL CANTERLOT VOICE! diff --git a/ponyquotes/nightmare.0 b/ponyquotes/nightmare.0 new file mode 100644 index 0000000..1588fe2 --- /dev/null +++ b/ponyquotes/nightmare.0 @@ -0,0 +1 @@ +Don't you know who I am? diff --git a/ponyquotes/nightmare.1 b/ponyquotes/nightmare.1 new file mode 100644 index 0000000..b4319ec --- /dev/null +++ b/ponyquotes/nightmare.1 @@ -0,0 +1 @@ +Oh, my beloved subjects! diff --git a/ponyquotes/nightmare.2 b/ponyquotes/nightmare.2 new file mode 100644 index 0000000..e022af3 --- /dev/null +++ b/ponyquotes/nightmare.2 @@ -0,0 +1 @@ +The night will last FOREVER! Muhahaha! diff --git a/ponyquotes/nightmare.3 b/ponyquotes/nightmare.3 new file mode 100644 index 0000000..ef4e471 --- /dev/null +++ b/ponyquotes/nightmare.3 @@ -0,0 +1 @@ +You little foal! diff --git a/ponyquotes/nightmare.4 b/ponyquotes/nightmare.4 new file mode 100644 index 0000000..aed400a --- /dev/null +++ b/ponyquotes/nightmare.4 @@ -0,0 +1 @@ +You're kidding. You're kidding, right? diff --git a/ponyquotes/nightmare.5 b/ponyquotes/nightmare.5 new file mode 100644 index 0000000..1d24f09 --- /dev/null +++ b/ponyquotes/nightmare.5 @@ -0,0 +1 @@ +Why, am I not royal enough for you? Don't you know who I am? diff --git a/ponyquotes/photofinish.0 b/ponyquotes/photofinish.0 new file mode 100644 index 0000000..bf9bf62 --- /dev/null +++ b/ponyquotes/photofinish.0 @@ -0,0 +1 @@ +...It is time to make DE MAGICKS!! diff --git a/ponyquotes/photofinish.1 b/ponyquotes/photofinish.1 new file mode 100644 index 0000000..a3cbcc4 --- /dev/null +++ b/ponyquotes/photofinish.1 @@ -0,0 +1 @@ +I, Photo Finish... have arrived! diff --git a/ponyquotes/photofinish.2 b/ponyquotes/photofinish.2 new file mode 100644 index 0000000..814d6f1 --- /dev/null +++ b/ponyquotes/photofinish.2 @@ -0,0 +1 @@ +I only need to point and shoot, and I capture... DE MAGICKS! diff --git a/ponyquotes/photofinish.3 b/ponyquotes/photofinish.3 new file mode 100644 index 0000000..b0e5b5d --- /dev/null +++ b/ponyquotes/photofinish.3 @@ -0,0 +1 @@ +Flootershay! diff --git a/ponyquotes/photofinish.4 b/ponyquotes/photofinish.4 new file mode 100644 index 0000000..572ea13 --- /dev/null +++ b/ponyquotes/photofinish.4 @@ -0,0 +1 @@ +Oh, wunderbar! diff --git a/ponyquotes/pinkie.0 b/ponyquotes/pinkie.0 new file mode 100644 index 0000000..a7b29c2 --- /dev/null +++ b/ponyquotes/pinkie.0 @@ -0,0 +1,2 @@ +Ooh! Ooh! More guessing games! Um... Pokey Smokes! +How about Queen Meanie? No! Black Snooty, Black Snooty! diff --git a/ponyquotes/pinkie.1 b/ponyquotes/pinkie.1 new file mode 100644 index 0000000..33f8399 --- /dev/null +++ b/ponyquotes/pinkie.1 @@ -0,0 +1,2 @@ +Don't you worry your pretty little head about mean old Gilda! +Your Aunty Pinkie Pie's got it all taken care of! diff --git a/ponyquotes/pinkie.10 b/ponyquotes/pinkie.10 new file mode 100644 index 0000000..9654c0c --- /dev/null +++ b/ponyquotes/pinkie.10 @@ -0,0 +1 @@ +Too old for free candy?! NEVER! diff --git a/ponyquotes/pinkie.11 b/ponyquotes/pinkie.11 new file mode 100644 index 0000000..aadb94d --- /dev/null +++ b/ponyquotes/pinkie.11 @@ -0,0 +1 @@ +I never leave home without my party cannon! diff --git a/ponyquotes/pinkie.12 b/ponyquotes/pinkie.12 new file mode 100644 index 0000000..1050549 --- /dev/null +++ b/ponyquotes/pinkie.12 @@ -0,0 +1 @@ +I'm not giving him cake! I'm ASSAULTING him with cake! diff --git a/ponyquotes/pinkie.13 b/ponyquotes/pinkie.13 new file mode 100644 index 0000000..9570839 --- /dev/null +++ b/ponyquotes/pinkie.13 @@ -0,0 +1 @@ +Hold on to your hooves, I'm about to be BRILLIANT! diff --git a/ponyquotes/pinkie.14 b/ponyquotes/pinkie.14 new file mode 100644 index 0000000..4f22a20 --- /dev/null +++ b/ponyquotes/pinkie.14 @@ -0,0 +1 @@ +APPLEJACK!!! YOU PINKIE PROMISED!!!! diff --git a/ponyquotes/pinkie.15 b/ponyquotes/pinkie.15 new file mode 100644 index 0000000..bb18e3d --- /dev/null +++ b/ponyquotes/pinkie.15 @@ -0,0 +1 @@ +Twitchy tail! Twitchy tail!! diff --git a/ponyquotes/pinkie.16 b/ponyquotes/pinkie.16 new file mode 100644 index 0000000..d39c011 --- /dev/null +++ b/ponyquotes/pinkie.16 @@ -0,0 +1 @@ +When I was a little filly and the sun was going down~ diff --git a/ponyquotes/pinkie.17 b/ponyquotes/pinkie.17 new file mode 100644 index 0000000..f3dbbe5 --- /dev/null +++ b/ponyquotes/pinkie.17 @@ -0,0 +1 @@ +All you have to do is take a cup of flour and add it to the mix~ diff --git a/ponyquotes/pinkie.18 b/ponyquotes/pinkie.18 new file mode 100644 index 0000000..2ca9cd1 --- /dev/null +++ b/ponyquotes/pinkie.18 @@ -0,0 +1 @@ +Oh the Grand Galloping Gala is the best place for me~ diff --git a/ponyquotes/pinkie.19 b/ponyquotes/pinkie.19 new file mode 100644 index 0000000..466fc20 --- /dev/null +++ b/ponyquotes/pinkie.19 @@ -0,0 +1 @@ +Ugh, a parasprite! diff --git a/ponyquotes/pinkie.2 b/ponyquotes/pinkie.2 new file mode 100644 index 0000000..ec015bd --- /dev/null +++ b/ponyquotes/pinkie.2 @@ -0,0 +1 @@ +You've got a real problem all right, and a banjo is the only answer! diff --git a/ponyquotes/pinkie.20 b/ponyquotes/pinkie.20 new file mode 100644 index 0000000..717de8a --- /dev/null +++ b/ponyquotes/pinkie.20 @@ -0,0 +1 @@ +Cross my heart and hope to fly, stick a cupcake in my eye! diff --git a/ponyquotes/pinkie.21 b/ponyquotes/pinkie.21 new file mode 100644 index 0000000..1e6e640 --- /dev/null +++ b/ponyquotes/pinkie.21 @@ -0,0 +1 @@ +Are you loco in the coco? diff --git a/ponyquotes/pinkie.22 b/ponyquotes/pinkie.22 new file mode 100644 index 0000000..3924bad --- /dev/null +++ b/ponyquotes/pinkie.22 @@ -0,0 +1 @@ +Hay, that's what I said! diff --git a/ponyquotes/pinkie.23 b/ponyquotes/pinkie.23 new file mode 100644 index 0000000..c33b5a7 --- /dev/null +++ b/ponyquotes/pinkie.23 @@ -0,0 +1 @@ +And that's how Equestria was made. diff --git a/ponyquotes/pinkie.24 b/ponyquotes/pinkie.24 new file mode 100644 index 0000000..f7e25aa --- /dev/null +++ b/ponyquotes/pinkie.24 @@ -0,0 +1 @@ +I never felt joy like that before! diff --git a/ponyquotes/pinkie.25 b/ponyquotes/pinkie.25 new file mode 100644 index 0000000..dc7901b --- /dev/null +++ b/ponyquotes/pinkie.25 @@ -0,0 +1 @@ +Oatmeal, are you crazy? diff --git a/ponyquotes/pinkie.26 b/ponyquotes/pinkie.26 new file mode 100644 index 0000000..0d337f8 --- /dev/null +++ b/ponyquotes/pinkie.26 @@ -0,0 +1 @@ +This calls for extreme measures! Pinkie Pie style! diff --git a/ponyquotes/pinkie.27 b/ponyquotes/pinkie.27 new file mode 100644 index 0000000..171d490 --- /dev/null +++ b/ponyquotes/pinkie.27 @@ -0,0 +1 @@ +This may look like fun, but it's not! diff --git a/ponyquotes/pinkie.28 b/ponyquotes/pinkie.28 new file mode 100644 index 0000000..ea4873b --- /dev/null +++ b/ponyquotes/pinkie.28 @@ -0,0 +1 @@ +You really need to get out more. diff --git a/ponyquotes/pinkie.29 b/ponyquotes/pinkie.29 new file mode 100644 index 0000000..bd89fa4 --- /dev/null +++ b/ponyquotes/pinkie.29 @@ -0,0 +1 @@ +I don't need my friends... *Twitch* diff --git a/ponyquotes/pinkie.3 b/ponyquotes/pinkie.3 new file mode 100644 index 0000000..0121eb5 --- /dev/null +++ b/ponyquotes/pinkie.3 @@ -0,0 +1 @@ +You look like you'd be good at eating cupcakes! diff --git a/ponyquotes/pinkie.30 b/ponyquotes/pinkie.30 new file mode 100644 index 0000000..78a0976 --- /dev/null +++ b/ponyquotes/pinkie.30 @@ -0,0 +1 @@ +Thank you for being here today... *Twitch* diff --git a/ponyquotes/pinkie.31 b/ponyquotes/pinkie.31 new file mode 100644 index 0000000..be356a2 --- /dev/null +++ b/ponyquotes/pinkie.31 @@ -0,0 +1 @@ +Aha! I knew it! diff --git a/ponyquotes/pinkie.32 b/ponyquotes/pinkie.32 new file mode 100644 index 0000000..a04b606 --- /dev/null +++ b/ponyquotes/pinkie.32 @@ -0,0 +1 @@ +My friends don't like my parties and they don't wanna be my friends anymore... diff --git a/ponyquotes/pinkie.33 b/ponyquotes/pinkie.33 new file mode 100644 index 0000000..abb6b8a --- /dev/null +++ b/ponyquotes/pinkie.33 @@ -0,0 +1 @@ +I know how it goes, all right! diff --git a/ponyquotes/pinkie.34 b/ponyquotes/pinkie.34 new file mode 100644 index 0000000..c349f48 --- /dev/null +++ b/ponyquotes/pinkie.34 @@ -0,0 +1 @@ +I'm just glad none of them ponies showed up! diff --git a/ponyquotes/pinkie.35 b/ponyquotes/pinkie.35 new file mode 100644 index 0000000..ae4da82 --- /dev/null +++ b/ponyquotes/pinkie.35 @@ -0,0 +1 @@ +Oui! Zhat is correct, madame. diff --git a/ponyquotes/pinkie.36 b/ponyquotes/pinkie.36 new file mode 100644 index 0000000..bcc5542 --- /dev/null +++ b/ponyquotes/pinkie.36 @@ -0,0 +1,2 @@ +You know what this calls for? +A party! diff --git a/ponyquotes/pinkie.4 b/ponyquotes/pinkie.4 new file mode 100644 index 0000000..3e7abb7 --- /dev/null +++ b/ponyquotes/pinkie.4 @@ -0,0 +1 @@ +She'll become a crazy cat lady! diff --git a/ponyquotes/pinkie.5 b/ponyquotes/pinkie.5 new file mode 100644 index 0000000..fef7225 --- /dev/null +++ b/ponyquotes/pinkie.5 @@ -0,0 +1 @@ +Give her time... diff --git a/ponyquotes/pinkie.6 b/ponyquotes/pinkie.6 new file mode 100644 index 0000000..59001e5 --- /dev/null +++ b/ponyquotes/pinkie.6 @@ -0,0 +1 @@ +FOREVER!!! diff --git a/ponyquotes/pinkie.7 b/ponyquotes/pinkie.7 new file mode 100644 index 0000000..0314d14 --- /dev/null +++ b/ponyquotes/pinkie.7 @@ -0,0 +1 @@ +Secrets and lies! It's all secrets and lies with those ponies! diff --git a/ponyquotes/pinkie.8 b/ponyquotes/pinkie.8 new file mode 100644 index 0000000..0c5b97e --- /dev/null +++ b/ponyquotes/pinkie.8 @@ -0,0 +1 @@ +Hold on a second! Eternal chaos comes with chocolate rain, guys! Chocolate rain! diff --git a/ponyquotes/pinkie.9 b/ponyquotes/pinkie.9 new file mode 100644 index 0000000..2cae39a --- /dev/null +++ b/ponyquotes/pinkie.9 @@ -0,0 +1 @@ +No I'm not, I'm a chicken! BAGAWK! diff --git a/ponyquotes/pipsqueak.0 b/ponyquotes/pipsqueak.0 new file mode 100644 index 0000000..22daed4 --- /dev/null +++ b/ponyquotes/pipsqueak.0 @@ -0,0 +1 @@ +Pipsqueak the pirate, at your service diff --git a/ponyquotes/pipsqueak.1 b/ponyquotes/pipsqueak.1 new file mode 100644 index 0000000..3d2990b --- /dev/null +++ b/ponyquotes/pipsqueak.1 @@ -0,0 +1 @@ +Um... Princess Luna. do you suppose maybe you could come back next year and scare us again? diff --git a/ponyquotes/pipsqueak.2 b/ponyquotes/pipsqueak.2 new file mode 100644 index 0000000..bd76e6a --- /dev/null +++ b/ponyquotes/pipsqueak.2 @@ -0,0 +1 @@ +It's really fun! Scary, but fun. diff --git a/ponyquotes/ponies b/ponyquotes/ponies new file mode 100644 index 0000000..364b150 --- /dev/null +++ b/ponyquotes/ponies @@ -0,0 +1,130 @@ +allie +aloe +angel +applebloom +applebumkin +applecore +applefritter +applejack+applejackscarecrow+fillyjack+fillyjacktravel +archer +berrypunch +bigmac +blinkie +blossomforth +bonbon+bonbonstand +boxxy+craftycrate +braeburn +caesar +candymane +caramel +carecake +carrot+carrottop+goldenharvest +celestia+fillistia+fillycelestia+celestiasmall +changeling +cheerilee+cheerilee80 +cherryberry +chrysalis+changelingqueen +clyde +colton +cottoncloudy +cupcake +daisy +daringdo +davenport +derpy+derpysit+derpystand+derpystandwing +diamondmint +diamondtiara +dinky +discord+discordpuppetmaster+discordamused +doctor+doctornohat +elsie +fancypants +fido +cadence+cadance+fillycadence+fillycadance +fillydash+fillydashfly +flam +fleurdelis+fleurdelishair+fleurdelislay +flim +fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy +gilda+gildastand +granny+grannychair+grannysleep +gummy +hoity +horte +inky +ironwillwalk +laflour +lightning +lily +lintsalot +lotus +luna+lunafly +lyra+lyrasit+harpass+heartstrings +maredowellfly+maredowellgallop +master +mayor +minuette+colgate +mjölna +mrssparkle+twilightvelvet +nightmare +noteworthy+blues +octavia +opal +orange +owl +parasprite +philomena +phoenix +photofinish +pinkamina +pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly +pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly +pipsqueak +pokey+perry +rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep +rainbowshine +raindrops +rarity+raritydrama+rarityfly+rarityponder+fillyrarity +raritysdad+magnum +raritysmom+pearl +redheart +rocky +rose+roseluck +rover +royalguard +royalnightguard +ruby+berrypinch +sapphire +scootaloo +screwball +shadowbolts +shiningarmor+shiningarmorguard+shiningarmour+shiningarmourguard +silverspoon +silverstar +sindy+powderrouge +skyra +snails +snips +snowflake+horsepower +soarin +soigne +sparkler+amethyststar +spike+spikefloat+spikelove+spikemustache +spitfire +spot +stella +stevenmagnet+stevenmagnettrue +strongheart +sue+suedance +sweetie +tank +trixie+trixiestage+trixiestand +turnip +twilight+twilightcrazyfromball+twilightfury+twilightzero+fillytwilight +twist +vinyl+djpon-3+vın̈yl +violet+royalribbon +wildfire +winona +woona +zecora diff --git a/ponyquotes/rainbow.0 b/ponyquotes/rainbow.0 new file mode 100644 index 0000000..94d47fa --- /dev/null +++ b/ponyquotes/rainbow.0 @@ -0,0 +1 @@ +I could clear the sky in 10 seconds flat! diff --git a/ponyquotes/rainbow.1 b/ponyquotes/rainbow.1 new file mode 100644 index 0000000..4f8cdbb --- /dev/null +++ b/ponyquotes/rainbow.1 @@ -0,0 +1 @@ +Are you a SPY? diff --git a/ponyquotes/rainbow.10 b/ponyquotes/rainbow.10 new file mode 100644 index 0000000..eac4d85 --- /dev/null +++ b/ponyquotes/rainbow.10 @@ -0,0 +1 @@ +I'm just glad I haven't been replaced by a bucket of turnips. diff --git a/ponyquotes/rainbow.11 b/ponyquotes/rainbow.11 new file mode 100644 index 0000000..f84298d --- /dev/null +++ b/ponyquotes/rainbow.11 @@ -0,0 +1 @@ +You don't wanna know. diff --git a/ponyquotes/rainbow.12 b/ponyquotes/rainbow.12 new file mode 100644 index 0000000..d4d0052 --- /dev/null +++ b/ponyquotes/rainbow.12 @@ -0,0 +1 @@ +Sure thing, Spike! diff --git a/ponyquotes/rainbow.13 b/ponyquotes/rainbow.13 new file mode 100644 index 0000000..0671125 --- /dev/null +++ b/ponyquotes/rainbow.13 @@ -0,0 +1 @@ +Aww right, Princess! diff --git a/ponyquotes/rainbow.14 b/ponyquotes/rainbow.14 new file mode 100644 index 0000000..b83950e --- /dev/null +++ b/ponyquotes/rainbow.14 @@ -0,0 +1 @@ +NO! NOTHING! In the name of Celestia, just sit there and do nothing! diff --git a/ponyquotes/rainbow.15 b/ponyquotes/rainbow.15 new file mode 100644 index 0000000..87854f4 --- /dev/null +++ b/ponyquotes/rainbow.15 @@ -0,0 +1 @@ +Pinkie Pie, you are so random! diff --git a/ponyquotes/rainbow.16 b/ponyquotes/rainbow.16 new file mode 100644 index 0000000..6132737 --- /dev/null +++ b/ponyquotes/rainbow.16 @@ -0,0 +1 @@ +This really is the BEST DAY EVER! diff --git a/ponyquotes/rainbow.17 b/ponyquotes/rainbow.17 new file mode 100644 index 0000000..2be4135 --- /dev/null +++ b/ponyquotes/rainbow.17 @@ -0,0 +1 @@ +I am the iron pony! diff --git a/ponyquotes/rainbow.18 b/ponyquotes/rainbow.18 new file mode 100644 index 0000000..54beefd --- /dev/null +++ b/ponyquotes/rainbow.18 @@ -0,0 +1 @@ +I know, it is gonna be so awesome! diff --git a/ponyquotes/rainbow.19 b/ponyquotes/rainbow.19 new file mode 100644 index 0000000..e389272 --- /dev/null +++ b/ponyquotes/rainbow.19 @@ -0,0 +1 @@ +Time to take out the adorable trash! diff --git a/ponyquotes/rainbow.2 b/ponyquotes/rainbow.2 new file mode 100644 index 0000000..66b1850 --- /dev/null +++ b/ponyquotes/rainbow.2 @@ -0,0 +1 @@ +I love fun things! diff --git a/ponyquotes/rainbow.20 b/ponyquotes/rainbow.20 new file mode 100644 index 0000000..17d42ea --- /dev/null +++ b/ponyquotes/rainbow.20 @@ -0,0 +1 @@ +Who are you calling a chump, chump? diff --git a/ponyquotes/rainbow.21 b/ponyquotes/rainbow.21 new file mode 100644 index 0000000..b3fbc1c --- /dev/null +++ b/ponyquotes/rainbow.21 @@ -0,0 +1 @@ +Oh, you wanna do this the hard way? We'll do this the hard way! diff --git a/ponyquotes/rainbow.3 b/ponyquotes/rainbow.3 new file mode 100644 index 0000000..0892cfa --- /dev/null +++ b/ponyquotes/rainbow.3 @@ -0,0 +1 @@ +No, I just want my dress to be cool. diff --git a/ponyquotes/rainbow.4 b/ponyquotes/rainbow.4 new file mode 100644 index 0000000..b7b354c --- /dev/null +++ b/ponyquotes/rainbow.4 @@ -0,0 +1 @@ +The color's fine, just make it look cooler. diff --git a/ponyquotes/rainbow.5 b/ponyquotes/rainbow.5 new file mode 100644 index 0000000..c016aad --- /dev/null +++ b/ponyquotes/rainbow.5 @@ -0,0 +1,2 @@ +The shape's fine, just make the whole thing ... you know, cooler. +It needs to be about 20% cooler. diff --git a/ponyquotes/rainbow.6 b/ponyquotes/rainbow.6 new file mode 100644 index 0000000..36449a7 --- /dev/null +++ b/ponyquotes/rainbow.6 @@ -0,0 +1 @@ +Now that you know the elements of a good cheer, let's hear one! diff --git a/ponyquotes/rainbow.7 b/ponyquotes/rainbow.7 new file mode 100644 index 0000000..841b110 --- /dev/null +++ b/ponyquotes/rainbow.7 @@ -0,0 +1 @@ +Ugh. You're going to cheer for me like that? Louder! diff --git a/ponyquotes/rainbow.8 b/ponyquotes/rainbow.8 new file mode 100644 index 0000000..f7d2603 --- /dev/null +++ b/ponyquotes/rainbow.8 @@ -0,0 +1 @@ +Louder!! diff --git a/ponyquotes/rainbow.9 b/ponyquotes/rainbow.9 new file mode 100644 index 0000000..6b8a6c0 --- /dev/null +++ b/ponyquotes/rainbow.9 @@ -0,0 +1 @@ +LOUDER!!! diff --git a/ponyquotes/rarity.0 b/ponyquotes/rarity.0 new file mode 100644 index 0000000..f8d4e83 --- /dev/null +++ b/ponyquotes/rarity.0 @@ -0,0 +1 @@ +I don't have time for some silly scavenger hunt! I've got a real problem... diff --git a/ponyquotes/rarity.1 b/ponyquotes/rarity.1 new file mode 100644 index 0000000..9fc4a32 --- /dev/null +++ b/ponyquotes/rarity.1 @@ -0,0 +1 @@ +Aren't you going to tell me to change something too? diff --git a/ponyquotes/rarity.10 b/ponyquotes/rarity.10 new file mode 100644 index 0000000..74bc560 --- /dev/null +++ b/ponyquotes/rarity.10 @@ -0,0 +1 @@ +Out of all things that could happen, this is THE WORST POSSIBLE THING! diff --git a/ponyquotes/rarity.11 b/ponyquotes/rarity.11 new file mode 100644 index 0000000..950fe9d --- /dev/null +++ b/ponyquotes/rarity.11 @@ -0,0 +1 @@ +Let me guess. Applesauce? diff --git a/ponyquotes/rarity.12 b/ponyquotes/rarity.12 new file mode 100644 index 0000000..17501c4 --- /dev/null +++ b/ponyquotes/rarity.12 @@ -0,0 +1 @@ +Watch the mane, please. diff --git a/ponyquotes/rarity.13 b/ponyquotes/rarity.13 new file mode 100644 index 0000000..35acf4e --- /dev/null +++ b/ponyquotes/rarity.13 @@ -0,0 +1 @@ +Thread by thread, stitching it together~ diff --git a/ponyquotes/rarity.14 b/ponyquotes/rarity.14 new file mode 100644 index 0000000..140612f --- /dev/null +++ b/ponyquotes/rarity.14 @@ -0,0 +1 @@ +Stay back, and my dress doesn't get hurt! diff --git a/ponyquotes/rarity.15 b/ponyquotes/rarity.15 new file mode 100644 index 0000000..0103cca --- /dev/null +++ b/ponyquotes/rarity.15 @@ -0,0 +1 @@ +Afraid to get dirty? diff --git a/ponyquotes/rarity.16 b/ponyquotes/rarity.16 new file mode 100644 index 0000000..09cf3a4 --- /dev/null +++ b/ponyquotes/rarity.16 @@ -0,0 +1 @@ +I simply cannot let such a crime against fabulosity go uncorrected! diff --git a/ponyquotes/rarity.17 b/ponyquotes/rarity.17 new file mode 100644 index 0000000..1e08d9f --- /dev/null +++ b/ponyquotes/rarity.17 @@ -0,0 +1 @@ +Gently, please! diff --git a/ponyquotes/rarity.18 b/ponyquotes/rarity.18 new file mode 100644 index 0000000..62132d0 --- /dev/null +++ b/ponyquotes/rarity.18 @@ -0,0 +1 @@ +How can you be so insensitive? diff --git a/ponyquotes/rarity.19 b/ponyquotes/rarity.19 new file mode 100644 index 0000000..9fdab33 --- /dev/null +++ b/ponyquotes/rarity.19 @@ -0,0 +1 @@ +I'm so pathetic! diff --git a/ponyquotes/rarity.2 b/ponyquotes/rarity.2 new file mode 100644 index 0000000..a283383 --- /dev/null +++ b/ponyquotes/rarity.2 @@ -0,0 +1 @@ +Do you not like the colour? diff --git a/ponyquotes/rarity.20 b/ponyquotes/rarity.20 new file mode 100644 index 0000000..85f5ac1 --- /dev/null +++ b/ponyquotes/rarity.20 @@ -0,0 +1 @@ +Ideaaaaa! diff --git a/ponyquotes/rarity.21 b/ponyquotes/rarity.21 new file mode 100644 index 0000000..9a71b46 --- /dev/null +++ b/ponyquotes/rarity.21 @@ -0,0 +1 @@ +MINE!!! diff --git a/ponyquotes/rarity.22 b/ponyquotes/rarity.22 new file mode 100644 index 0000000..b154083 --- /dev/null +++ b/ponyquotes/rarity.22 @@ -0,0 +1 @@ +Oh, it is ON! diff --git a/ponyquotes/rarity.23 b/ponyquotes/rarity.23 new file mode 100644 index 0000000..f821785 --- /dev/null +++ b/ponyquotes/rarity.23 @@ -0,0 +1 @@ +Try it, punk! diff --git a/ponyquotes/rarity.24 b/ponyquotes/rarity.24 new file mode 100644 index 0000000..5ae215b --- /dev/null +++ b/ponyquotes/rarity.24 @@ -0,0 +1 @@ +Take that you ruffian! diff --git a/ponyquotes/rarity.25 b/ponyquotes/rarity.25 new file mode 100644 index 0000000..cf58fe7 --- /dev/null +++ b/ponyquotes/rarity.25 @@ -0,0 +1 @@ +Some of us DO have standards! diff --git a/ponyquotes/rarity.3 b/ponyquotes/rarity.3 new file mode 100644 index 0000000..35b7560 --- /dev/null +++ b/ponyquotes/rarity.3 @@ -0,0 +1 @@ +Do you not like the shape? diff --git a/ponyquotes/rarity.4 b/ponyquotes/rarity.4 new file mode 100644 index 0000000..627ac2c --- /dev/null +++ b/ponyquotes/rarity.4 @@ -0,0 +1,5 @@ +Whining? I am not ‘whining’. I am complaining. Do you want to hear ‘whining’? +(whines obnoxiously) This is whining! Ooohhhh! This harness is too tight! +It's going to chafe! Can't you loosen it?! OH! It hurts and it's so rusty! +Why didn't you clean it first?! It's gonna leave a stain, and the wagon's +getting heavy! Why do I have to pull it?! diff --git a/ponyquotes/rarity.5 b/ponyquotes/rarity.5 new file mode 100644 index 0000000..26ce196 --- /dev/null +++ b/ponyquotes/rarity.5 @@ -0,0 +1 @@ +BUT I THOUGHT YOU WAAANTED WHINING!!! diff --git a/ponyquotes/rarity.6 b/ponyquotes/rarity.6 new file mode 100644 index 0000000..8e43799 --- /dev/null +++ b/ponyquotes/rarity.6 @@ -0,0 +1 @@ +Heavens, no! We're getting dressed! diff --git a/ponyquotes/rarity.7 b/ponyquotes/rarity.7 new file mode 100644 index 0000000..6a0b629 --- /dev/null +++ b/ponyquotes/rarity.7 @@ -0,0 +1 @@ +Oh, Fluttershy. Would you be a dear and FLY FASTER, PLEASE? diff --git a/ponyquotes/rarity.8 b/ponyquotes/rarity.8 new file mode 100644 index 0000000..41bd1e8 --- /dev/null +++ b/ponyquotes/rarity.8 @@ -0,0 +1 @@ +How in Equestria can she think that tiny patch of cloud is Cloudsdale? diff --git a/ponyquotes/rarity.9 b/ponyquotes/rarity.9 new file mode 100644 index 0000000..29fcd22 --- /dev/null +++ b/ponyquotes/rarity.9 @@ -0,0 +1 @@ +...I thought we agreed never to speak of that again. diff --git a/ponyquotes/rose.0 b/ponyquotes/rose.0 new file mode 100644 index 0000000..cb35efc --- /dev/null +++ b/ponyquotes/rose.0 @@ -0,0 +1 @@ +The horror, the horror! diff --git a/ponyquotes/rose.1 b/ponyquotes/rose.1 new file mode 100644 index 0000000..1578fdb --- /dev/null +++ b/ponyquotes/rose.1 @@ -0,0 +1 @@ +The wicked enchantress has cursed them all! diff --git a/ponyquotes/sapphire.0 b/ponyquotes/sapphire.0 new file mode 100644 index 0000000..7b0f7b6 --- /dev/null +++ b/ponyquotes/sapphire.0 @@ -0,0 +1 @@ +Sensational! diff --git a/ponyquotes/scootaloo.0 b/ponyquotes/scootaloo.0 new file mode 100644 index 0000000..04eda0a --- /dev/null +++ b/ponyquotes/scootaloo.0 @@ -0,0 +1 @@ +The possibilities are, like, endless! diff --git a/ponyquotes/scootaloo.1 b/ponyquotes/scootaloo.1 new file mode 100644 index 0000000..1127c86 --- /dev/null +++ b/ponyquotes/scootaloo.1 @@ -0,0 +1 @@ +I'll do whatever you want, Rainbow Dash! diff --git a/ponyquotes/scootaloo.2 b/ponyquotes/scootaloo.2 new file mode 100644 index 0000000..f9e9f99 --- /dev/null +++ b/ponyquotes/scootaloo.2 @@ -0,0 +1 @@ +I'am liking this idea. diff --git a/ponyquotes/scootaloo.3 b/ponyquotes/scootaloo.3 new file mode 100644 index 0000000..77083c7 --- /dev/null +++ b/ponyquotes/scootaloo.3 @@ -0,0 +1 @@ +You've got a problem with blank flanks? diff --git a/ponyquotes/scootaloo.4 b/ponyquotes/scootaloo.4 new file mode 100644 index 0000000..1dc554c --- /dev/null +++ b/ponyquotes/scootaloo.4 @@ -0,0 +1 @@ +That is not how you call a chicken. diff --git a/ponyquotes/scootaloo.5 b/ponyquotes/scootaloo.5 new file mode 100644 index 0000000..a446381 --- /dev/null +++ b/ponyquotes/scootaloo.5 @@ -0,0 +1 @@ +TLC as in Tender Loving Care or Totally Lost Cause? diff --git a/ponyquotes/scootaloo.6 b/ponyquotes/scootaloo.6 new file mode 100644 index 0000000..a02f417 --- /dev/null +++ b/ponyquotes/scootaloo.6 @@ -0,0 +1 @@ +We were making a table? diff --git a/ponyquotes/scootaloo.7 b/ponyquotes/scootaloo.7 new file mode 100644 index 0000000..43e020d --- /dev/null +++ b/ponyquotes/scootaloo.7 @@ -0,0 +1 @@ +It's no use. No matter what we try we always end up without our cutie marks; and surprisingly often covered in tree sap. diff --git a/ponyquotes/silverspoon.0 b/ponyquotes/silverspoon.0 new file mode 100644 index 0000000..be1726b --- /dev/null +++ b/ponyquotes/silverspoon.0 @@ -0,0 +1 @@ +Blank Flank! diff --git a/ponyquotes/soarin.0 b/ponyquotes/soarin.0 new file mode 100644 index 0000000..65caeab --- /dev/null +++ b/ponyquotes/soarin.0 @@ -0,0 +1 @@ +As a horse. diff --git a/ponyquotes/soarin.1 b/ponyquotes/soarin.1 new file mode 100644 index 0000000..c0de8df --- /dev/null +++ b/ponyquotes/soarin.1 @@ -0,0 +1 @@ +My pie! diff --git a/ponyquotes/soarin.2 b/ponyquotes/soarin.2 new file mode 100644 index 0000000..a088318 --- /dev/null +++ b/ponyquotes/soarin.2 @@ -0,0 +1 @@ +You saved it! diff --git a/ponyquotes/spike.0 b/ponyquotes/spike.0 new file mode 100644 index 0000000..af9cd04 --- /dev/null +++ b/ponyquotes/spike.0 @@ -0,0 +1 @@ +Is it... ZOMBIES?! diff --git a/ponyquotes/spike.1 b/ponyquotes/spike.1 new file mode 100644 index 0000000..c5a95da --- /dev/null +++ b/ponyquotes/spike.1 @@ -0,0 +1 @@ +Ugh ... come on, you guys! Let me in! diff --git a/ponyquotes/spike.2 b/ponyquotes/spike.2 new file mode 100644 index 0000000..dcd9646 --- /dev/null +++ b/ponyquotes/spike.2 @@ -0,0 +1 @@ +Do I have to? diff --git a/ponyquotes/spike.3 b/ponyquotes/spike.3 new file mode 100644 index 0000000..5a18e6a --- /dev/null +++ b/ponyquotes/spike.3 @@ -0,0 +1 @@ +Don't tell anypony, but I have a crush on... Rarity! diff --git a/ponyquotes/spike.4 b/ponyquotes/spike.4 new file mode 100644 index 0000000..eb687b8 --- /dev/null +++ b/ponyquotes/spike.4 @@ -0,0 +1 @@ +Another donut! Extra sprinkles! diff --git a/ponyquotes/spike.5 b/ponyquotes/spike.5 new file mode 100644 index 0000000..ebddb32 --- /dev/null +++ b/ponyquotes/spike.5 @@ -0,0 +1 @@ +Can you do that? Can you explode twice? diff --git a/ponyquotes/spike.6 b/ponyquotes/spike.6 new file mode 100644 index 0000000..c98b9af --- /dev/null +++ b/ponyquotes/spike.6 @@ -0,0 +1 @@ +Whoa! Dude, that's creepy. diff --git a/ponyquotes/spike.7 b/ponyquotes/spike.7 new file mode 100644 index 0000000..d768642 --- /dev/null +++ b/ponyquotes/spike.7 @@ -0,0 +1 @@ +Hey! Say it, don't spray it. diff --git a/ponyquotes/spitfire.0 b/ponyquotes/spitfire.0 new file mode 100644 index 0000000..0addcc1 --- /dev/null +++ b/ponyquotes/spitfire.0 @@ -0,0 +1 @@ +Looks like your skills saved us again; or at least they saved Soarin's apple pie. diff --git a/ponyquotes/sweetie.0 b/ponyquotes/sweetie.0 new file mode 100644 index 0000000..b09aac3 --- /dev/null +++ b/ponyquotes/sweetie.0 @@ -0,0 +1 @@ +That doesn't look like a table... diff --git a/ponyquotes/sweetie.1 b/ponyquotes/sweetie.1 new file mode 100644 index 0000000..46623c9 --- /dev/null +++ b/ponyquotes/sweetie.1 @@ -0,0 +1 @@ +I really like her... mane? diff --git a/ponyquotes/sweetie.2 b/ponyquotes/sweetie.2 new file mode 100644 index 0000000..7dc4c66 --- /dev/null +++ b/ponyquotes/sweetie.2 @@ -0,0 +1 @@ +Nope. Toast! diff --git a/ponyquotes/sweetie.3 b/ponyquotes/sweetie.3 new file mode 100644 index 0000000..27a4932 --- /dev/null +++ b/ponyquotes/sweetie.3 @@ -0,0 +1 @@ +I know this one! diff --git a/ponyquotes/sweetie.4 b/ponyquotes/sweetie.4 new file mode 100644 index 0000000..a7bc3e7 --- /dev/null +++ b/ponyquotes/sweetie.4 @@ -0,0 +1 @@ +Oh my, sounds serious. diff --git a/ponyquotes/sweetie.5 b/ponyquotes/sweetie.5 new file mode 100644 index 0000000..5e96c74 --- /dev/null +++ b/ponyquotes/sweetie.5 @@ -0,0 +1 @@ +We are the Cutie Mark Crusaders! diff --git a/ponyquotes/sweetie.6 b/ponyquotes/sweetie.6 new file mode 100644 index 0000000..5409ee2 --- /dev/null +++ b/ponyquotes/sweetie.6 @@ -0,0 +1 @@ +We could form our own secret society! diff --git a/ponyquotes/trixie.0 b/ponyquotes/trixie.0 new file mode 100644 index 0000000..5d5769d --- /dev/null +++ b/ponyquotes/trixie.0 @@ -0,0 +1 @@ +Anything you can do, I can do better. diff --git a/ponyquotes/trixie.1 b/ponyquotes/trixie.1 new file mode 100644 index 0000000..49d29b5 --- /dev/null +++ b/ponyquotes/trixie.1 @@ -0,0 +1 @@ +It's true my enthusiastic little admirers. diff --git a/ponyquotes/trixie.2 b/ponyquotes/trixie.2 new file mode 100644 index 0000000..8489cdf --- /dev/null +++ b/ponyquotes/trixie.2 @@ -0,0 +1 @@ +Well, come on. Show Trixie what you've got! diff --git a/ponyquotes/trixie.3 b/ponyquotes/trixie.3 new file mode 100644 index 0000000..af6b609 --- /dev/null +++ b/ponyquotes/trixie.3 @@ -0,0 +1 @@ +The Great and Powerful Trixie! diff --git a/ponyquotes/trixie.4 b/ponyquotes/trixie.4 new file mode 100644 index 0000000..ebd5c55 --- /dev/null +++ b/ponyquotes/trixie.4 @@ -0,0 +1 @@ +Was there ever any doubt? diff --git a/ponyquotes/trixie.5 b/ponyquotes/trixie.5 new file mode 100644 index 0000000..34d0103 --- /dev/null +++ b/ponyquotes/trixie.5 @@ -0,0 +1 @@ +Watch in awe as Trixies performs the most amazing feat for magic every witnessed by pony eyes! diff --git a/ponyquotes/trixie.6 b/ponyquotes/trixie.6 new file mode 100644 index 0000000..01f81bf --- /dev/null +++ b/ponyquotes/trixie.6 @@ -0,0 +1 @@ +Well, well, well. It seems we have some “neigh-sayers” in the audience. diff --git a/ponyquotes/twilight.0 b/ponyquotes/twilight.0 new file mode 100644 index 0000000..5d95e70 --- /dev/null +++ b/ponyquotes/twilight.0 @@ -0,0 +1 @@ +All the ponies in this town are CRAZY! diff --git a/ponyquotes/twilight.1 b/ponyquotes/twilight.1 new file mode 100644 index 0000000..d8438f7 --- /dev/null +++ b/ponyquotes/twilight.1 @@ -0,0 +1 @@ +Um, not very likely. diff --git a/ponyquotes/twilight.10 b/ponyquotes/twilight.10 new file mode 100644 index 0000000..364903a --- /dev/null +++ b/ponyquotes/twilight.10 @@ -0,0 +1,3 @@ +Rainbow must be angry with Applejack. +She must hate her guts. +Ohh ... how wonderful! diff --git a/ponyquotes/twilight.2 b/ponyquotes/twilight.2 new file mode 100644 index 0000000..d6bb2d4 --- /dev/null +++ b/ponyquotes/twilight.2 @@ -0,0 +1,5 @@ +Scarf? Check. +Saddle? Check. +Boots? Check. +‘Spike refusing to get up and go back to sleep’? Check. +It's a good thing I'm so organised. I'm ready! diff --git a/ponyquotes/twilight.3 b/ponyquotes/twilight.3 new file mode 100644 index 0000000..8750017 --- /dev/null +++ b/ponyquotes/twilight.3 @@ -0,0 +1 @@ +She only has one cat. diff --git a/ponyquotes/twilight.4 b/ponyquotes/twilight.4 new file mode 100644 index 0000000..880ec3e --- /dev/null +++ b/ponyquotes/twilight.4 @@ -0,0 +1 @@ +I never thought it would happen. My friends ... have turned into complete JERKS! diff --git a/ponyquotes/twilight.5 b/ponyquotes/twilight.5 new file mode 100644 index 0000000..d83a6e4 --- /dev/null +++ b/ponyquotes/twilight.5 @@ -0,0 +1 @@ +If you can't catch her, Discord wins! diff --git a/ponyquotes/twilight.6 b/ponyquotes/twilight.6 new file mode 100644 index 0000000..6e5463c --- /dev/null +++ b/ponyquotes/twilight.6 @@ -0,0 +1 @@ +Get back! All of you! This is my book. And I'm going to READ IT! diff --git a/ponyquotes/twilight.7 b/ponyquotes/twilight.7 new file mode 100644 index 0000000..a5526ce --- /dev/null +++ b/ponyquotes/twilight.7 @@ -0,0 +1 @@ +Pinkie Pie, you're a genius! diff --git a/ponyquotes/twilight.8 b/ponyquotes/twilight.8 new file mode 100644 index 0000000..ae82b9f --- /dev/null +++ b/ponyquotes/twilight.8 @@ -0,0 +1 @@ +I'm going to do what I do best: lecture her! diff --git a/ponyquotes/twilight.9 b/ponyquotes/twilight.9 new file mode 100644 index 0000000..364f9d3 --- /dev/null +++ b/ponyquotes/twilight.9 @@ -0,0 +1 @@ +Pinkie Pie, aren't you a little old for this? diff --git a/ponyquotes/twiligt.11 b/ponyquotes/twiligt.11 new file mode 100644 index 0000000..ed02231 --- /dev/null +++ b/ponyquotes/twiligt.11 @@ -0,0 +1 @@ +Cross my heart and hope to fly, stick a cupcake in my ... OW! diff --git a/ponyquotes/twiligt.12 b/ponyquotes/twiligt.12 new file mode 100644 index 0000000..438af60 --- /dev/null +++ b/ponyquotes/twiligt.12 @@ -0,0 +1 @@ +Yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes! diff --git a/ponyquotes/twiligt.13 b/ponyquotes/twiligt.13 new file mode 100644 index 0000000..92c88db --- /dev/null +++ b/ponyquotes/twiligt.13 @@ -0,0 +1 @@ +Your faithful student, Twilight Sparkle. diff --git a/ponyquotes/twiligt.14 b/ponyquotes/twiligt.14 new file mode 100644 index 0000000..18c2310 --- /dev/null +++ b/ponyquotes/twiligt.14 @@ -0,0 +1 @@ +Please don't hate me. diff --git a/ponyquotes/twiligt.15 b/ponyquotes/twiligt.15 new file mode 100644 index 0000000..9ae10f3 --- /dev/null +++ b/ponyquotes/twiligt.15 @@ -0,0 +1 @@ +Pardon me, Princess. diff --git a/ponyquotes/twiligt.16 b/ponyquotes/twiligt.16 new file mode 100644 index 0000000..90629a2 --- /dev/null +++ b/ponyquotes/twiligt.16 @@ -0,0 +1 @@ +You told me it was all an old pony tale. diff --git a/ponyquotes/twiligt.17 b/ponyquotes/twiligt.17 new file mode 100644 index 0000000..0a273e9 --- /dev/null +++ b/ponyquotes/twiligt.17 @@ -0,0 +1 @@ +Look out, here comes Tom! diff --git a/ponyquotes/twiligt.18 b/ponyquotes/twiligt.18 new file mode 100644 index 0000000..2fab25e --- /dev/null +++ b/ponyquotes/twiligt.18 @@ -0,0 +1 @@ +It's the perfect plan. diff --git a/ponyquotes/twiligt.19 b/ponyquotes/twiligt.19 new file mode 100644 index 0000000..b969d79 --- /dev/null +++ b/ponyquotes/twiligt.19 @@ -0,0 +1 @@ +We will do everything by the book! diff --git a/ponyquotes/twiligt.20 b/ponyquotes/twiligt.20 new file mode 100644 index 0000000..7ec946a --- /dev/null +++ b/ponyquotes/twiligt.20 @@ -0,0 +1 @@ +Ooh! Doesn't that hurt? diff --git a/ponyquotes/twiligt.21 b/ponyquotes/twiligt.21 new file mode 100644 index 0000000..69dcd1d --- /dev/null +++ b/ponyquotes/twiligt.21 @@ -0,0 +1 @@ +Are you crazy? diff --git a/ponyquotes/twiligt.22 b/ponyquotes/twiligt.22 new file mode 100644 index 0000000..ec3b22f --- /dev/null +++ b/ponyquotes/twiligt.22 @@ -0,0 +1 @@ +I uh, I think I hear my laundry calling! Sorry, gotta go. diff --git a/ponyquotes/twist.0 b/ponyquotes/twist.0 new file mode 100644 index 0000000..798e4b2 --- /dev/null +++ b/ponyquotes/twist.0 @@ -0,0 +1 @@ +Isn't my cutie mark swell? diff --git a/ponyquotes/zecora.0 b/ponyquotes/zecora.0 new file mode 100644 index 0000000..24c23bb --- /dev/null +++ b/ponyquotes/zecora.0 @@ -0,0 +1 @@ +Beware! Beware you pony folk! Those leaves of blue are not a joke! diff --git a/ponyquotes/zecora.1 b/ponyquotes/zecora.1 new file mode 100644 index 0000000..82ea422 --- /dev/null +++ b/ponyquotes/zecora.1 @@ -0,0 +1 @@ +Have you gone mad? diff --git a/ponyquotes/zecora.2 b/ponyquotes/zecora.2 new file mode 100644 index 0000000..894d6c8 --- /dev/null +++ b/ponyquotes/zecora.2 @@ -0,0 +1 @@ +Is that a parasprite before my eyes? diff --git a/ponyquotes/zecora.3 b/ponyquotes/zecora.3 new file mode 100644 index 0000000..0465f7a --- /dev/null +++ b/ponyquotes/zecora.3 @@ -0,0 +1 @@ +Your actions will make my anger explode! diff --git a/ponyquotes/zecora.4 b/ponyquotes/zecora.4 new file mode 100644 index 0000000..059e881 --- /dev/null +++ b/ponyquotes/zecora.4 @@ -0,0 +1 @@ +My Lair! My Lair! diff --git a/ponyquotes/zecora.5 b/ponyquotes/zecora.5 new file mode 100644 index 0000000..f0723ed --- /dev/null +++ b/ponyquotes/zecora.5 @@ -0,0 +1,3 @@ +Ponies, what is this... +No, you know not what you do. +You've gone and spilled my precious brew. diff --git a/ponyquotes/zecora.6 b/ponyquotes/zecora.6 new file mode 100644 index 0000000..2da018c --- /dev/null +++ b/ponyquotes/zecora.6 @@ -0,0 +1,3 @@ +How dare you! +You destroy my home, destroy my works, +an then accuse me, of being a jerk? -- cgit From e0f7998f4bc928a3f089e9731e3fc38dccec3e17 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 05:53:54 +0200 Subject: quotes/ will be compiled --- .gitignore | 2 ++ quotes/applebloom.0 | 1 - quotes/applebloom.1 | 1 - quotes/applebloom.2 | 1 - quotes/applebloom.3 | 1 - quotes/applebloom.4 | 1 - quotes/applebloom.5 | 1 - quotes/applebloom.6 | 1 - quotes/applebloom.7 | 1 - quotes/applebloom.8 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.0 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.1 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.2 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.3 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.4 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.5 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.6 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.7 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.8 | 1 - quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.9 | 1 - quotes/bigmac.0 | 1 - quotes/bigmac.1 | 1 - quotes/bigmac.2 | 1 - quotes/bigmac.3 | 1 - quotes/bigmac.4 | 1 - quotes/bonbon+bonbonstand.0 | 1 - quotes/bonbon+bonbonstand.1 | 1 - quotes/braeburn.0 | 1 - quotes/braeburn.1 | 1 - quotes/braeburn.2 | 1 - quotes/carrot+carrottop+goldenharvest.0 | 1 - quotes/carrot+carrottop+goldenharvest.1 | 1 - quotes/celestia+fillistia+fillycelestia+celestiasmall.0 | 5 ----- quotes/celestia+fillistia+fillycelestia+celestiasmall.1 | 1 - quotes/celestia+fillistia+fillycelestia+celestiasmall.2 | 1 - quotes/celestia+fillistia+fillycelestia+celestiasmall.3 | 1 - quotes/celestia+fillistia+fillycelestia+celestiasmall.4 | 1 - quotes/cheerilee+cheerilee80.0 | 1 - quotes/cheerilee+cheerilee80.1 | 1 - quotes/derpy+derpysit+derpystand+derpystandwing.0 | 1 - quotes/derpy+derpysit+derpystand+derpystandwing.1 | 1 - quotes/derpy+derpysit+derpystand+derpystandwing.2 | 1 - quotes/derpy+derpysit+derpystand+derpystandwing.3 | 1 - quotes/derpy+derpysit+derpystand+derpystandwing.4 | 1 - quotes/diamondtiara.0 | 1 - quotes/discord+discordpuppetmaster+discordamused.0 | 1 - quotes/doctor+doctornohat+timeturner.0 | 1 - quotes/fancypants.0 | 1 - ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.0 | 2 -- ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.1 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.10 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.11 | 8 -------- ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.12 | 4 ---- ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.13 | 2 -- ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.14 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.15 | 3 --- ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.16 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.17 | 3 --- ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.18 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.19 | 2 -- ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.2 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.20 | 3 --- ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.21 | 3 --- ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.22 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.23 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.24 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.25 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.26 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.27 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.28 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.29 | 1 - ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.3 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.30 | 1 - ...ershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.31 | 1 - ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.4 | 1 - ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.5 | 1 - ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.6 | 1 - ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.7 | 1 - ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.8 | 1 - ...tershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.9 | 4 ---- quotes/gilda+gildastand.0 | 1 - quotes/gilda+gildastand.1 | 1 - quotes/gilda+gildastand.2 | 1 - quotes/gilda+gildastand.3 | 1 - quotes/gilda+gildastand.4 | 1 - quotes/gilda+gildastand.5 | 5 ----- quotes/granny+grannychair+grannysleep.0 | 1 - quotes/lily.0 | 1 - quotes/lily.1 | 1 - quotes/luna+lunafly.0 | 1 - quotes/luna+lunafly.1 | 1 - quotes/luna+lunafly.2 | 1 - quotes/luna+lunafly.3 | 1 - quotes/luna+lunafly.4 | 1 - quotes/luna+lunafly.5 | 1 - quotes/luna+lunafly.6 | 1 - quotes/nightmare.0 | 1 - quotes/nightmare.1 | 1 - quotes/nightmare.2 | 1 - quotes/nightmare.3 | 1 - quotes/nightmare.4 | 1 - quotes/nightmare.5 | 1 - quotes/photofinish.0 | 1 - quotes/photofinish.1 | 1 - quotes/photofinish.2 | 1 - quotes/photofinish.3 | 1 - quotes/photofinish.4 | 1 - ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.0 | 2 -- ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.1 | 2 -- ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.10 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.11 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.12 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.13 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.14 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.15 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.16 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.17 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.18 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.19 | 1 - ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.2 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.20 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.21 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.22 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.23 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.24 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.25 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.26 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.27 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.28 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.29 | 1 - ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.3 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.30 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.31 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.32 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.33 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.34 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.35 | 1 - ...en+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.36 | 2 -- ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.4 | 1 - ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.5 | 1 - ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.6 | 1 - ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.7 | 1 - ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.8 | 1 - ...ken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.9 | 1 - ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.0 | 2 -- ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.1 | 2 -- ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.10 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.11 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.12 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.13 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.14 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.15 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.16 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.17 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.18 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.19 | 1 - ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.2 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.20 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.21 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.22 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.23 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.24 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.25 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.26 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.27 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.28 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.29 | 1 - ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.3 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.30 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.31 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.32 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.33 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.34 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.35 | 1 - ...inkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.36 | 2 -- ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.4 | 1 - ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.5 | 1 - ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.6 | 1 - ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.7 | 1 - ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.8 | 1 - ...pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.9 | 1 - quotes/pipsqueak.0 | 1 - quotes/pipsqueak.1 | 1 - quotes/pipsqueak.2 | 1 - ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.0 | 1 - ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.1 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.10 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.11 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.12 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.13 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.14 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.15 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.16 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.17 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.18 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.19 | 1 - ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.2 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.20 | 1 - ...inbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.21 | 1 - ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.3 | 1 - ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.4 | 1 - ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.5 | 2 -- ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.6 | 1 - ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.7 | 1 - ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.8 | 1 - ...ainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.9 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.0 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.1 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.10 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.11 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.12 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.13 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.14 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.15 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.16 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.17 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.18 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.19 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.2 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.20 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.21 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.22 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.23 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.24 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.25 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.3 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.4 | 5 ----- quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.5 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.6 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.7 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.8 | 1 - quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.9 | 1 - quotes/rose+roseluck.0 | 1 - quotes/rose+roseluck.1 | 1 - quotes/sapphire.0 | 1 - quotes/scootaloo.0 | 1 - quotes/scootaloo.1 | 1 - quotes/scootaloo.2 | 1 - quotes/scootaloo.3 | 1 - quotes/scootaloo.4 | 1 - quotes/scootaloo.5 | 1 - quotes/scootaloo.6 | 1 - quotes/scootaloo.7 | 1 - quotes/silverspoon.0 | 1 - quotes/soarin.0 | 1 - quotes/soarin.1 | 1 - quotes/soarin.2 | 1 - quotes/spike+spikefloat+spikelove+spikemustache.0 | 1 - quotes/spike+spikefloat+spikelove+spikemustache.1 | 1 - quotes/spike+spikefloat+spikelove+spikemustache.2 | 1 - quotes/spike+spikefloat+spikelove+spikemustache.3 | 1 - quotes/spike+spikefloat+spikelove+spikemustache.4 | 1 - quotes/spike+spikefloat+spikelove+spikemustache.5 | 1 - quotes/spike+spikefloat+spikelove+spikemustache.6 | 1 - quotes/spike+spikefloat+spikelove+spikemustache.7 | 1 - quotes/spitfire.0 | 1 - quotes/sweetie.0 | 1 - quotes/sweetie.1 | 1 - quotes/sweetie.2 | 1 - quotes/sweetie.3 | 1 - quotes/sweetie.4 | 1 - quotes/sweetie.5 | 1 - quotes/sweetie.6 | 1 - quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.0 | 1 - quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.1 | 1 - quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.2 | 1 - quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.3 | 1 - quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.4 | 1 - quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.5 | 1 - quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.6 | 1 - ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.0 | 1 - ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.1 | 1 - ...ilightcrazyfromball+twilightrage+twilightzero+fillytwilight.10 | 3 --- ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.2 | 5 ----- ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.3 | 1 - ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.4 | 1 - ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.5 | 1 - ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.6 | 1 - ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.7 | 1 - ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.8 | 1 - ...wilightcrazyfromball+twilightrage+twilightzero+fillytwilight.9 | 1 - quotes/twist.0 | 1 - quotes/zecora.0 | 1 - quotes/zecora.1 | 1 - quotes/zecora.2 | 1 - quotes/zecora.3 | 1 - quotes/zecora.4 | 1 - quotes/zecora.5 | 3 --- quotes/zecora.6 | 3 --- 289 files changed, 2 insertions(+), 341 deletions(-) delete mode 100644 quotes/applebloom.0 delete mode 100644 quotes/applebloom.1 delete mode 100644 quotes/applebloom.2 delete mode 100644 quotes/applebloom.3 delete mode 100644 quotes/applebloom.4 delete mode 100644 quotes/applebloom.5 delete mode 100644 quotes/applebloom.6 delete mode 100644 quotes/applebloom.7 delete mode 100644 quotes/applebloom.8 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.0 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.1 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.2 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.3 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.4 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.5 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.6 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.7 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.8 delete mode 100644 quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.9 delete mode 100644 quotes/bigmac.0 delete mode 100644 quotes/bigmac.1 delete mode 100644 quotes/bigmac.2 delete mode 100644 quotes/bigmac.3 delete mode 100644 quotes/bigmac.4 delete mode 100644 quotes/bonbon+bonbonstand.0 delete mode 100644 quotes/bonbon+bonbonstand.1 delete mode 100644 quotes/braeburn.0 delete mode 100644 quotes/braeburn.1 delete mode 100644 quotes/braeburn.2 delete mode 100644 quotes/carrot+carrottop+goldenharvest.0 delete mode 100644 quotes/carrot+carrottop+goldenharvest.1 delete mode 100644 quotes/celestia+fillistia+fillycelestia+celestiasmall.0 delete mode 100644 quotes/celestia+fillistia+fillycelestia+celestiasmall.1 delete mode 100644 quotes/celestia+fillistia+fillycelestia+celestiasmall.2 delete mode 100644 quotes/celestia+fillistia+fillycelestia+celestiasmall.3 delete mode 100644 quotes/celestia+fillistia+fillycelestia+celestiasmall.4 delete mode 100644 quotes/cheerilee+cheerilee80.0 delete mode 100644 quotes/cheerilee+cheerilee80.1 delete mode 100644 quotes/derpy+derpysit+derpystand+derpystandwing.0 delete mode 100644 quotes/derpy+derpysit+derpystand+derpystandwing.1 delete mode 100644 quotes/derpy+derpysit+derpystand+derpystandwing.2 delete mode 100644 quotes/derpy+derpysit+derpystand+derpystandwing.3 delete mode 100644 quotes/derpy+derpysit+derpystand+derpystandwing.4 delete mode 100644 quotes/diamondtiara.0 delete mode 100644 quotes/discord+discordpuppetmaster+discordamused.0 delete mode 100644 quotes/doctor+doctornohat+timeturner.0 delete mode 100644 quotes/fancypants.0 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.0 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.1 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.10 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.11 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.12 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.13 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.14 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.15 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.16 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.17 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.18 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.19 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.2 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.20 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.21 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.22 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.23 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.24 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.25 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.26 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.27 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.28 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.29 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.3 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.30 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.31 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.4 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.5 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.6 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.7 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.8 delete mode 100644 quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.9 delete mode 100644 quotes/gilda+gildastand.0 delete mode 100644 quotes/gilda+gildastand.1 delete mode 100644 quotes/gilda+gildastand.2 delete mode 100644 quotes/gilda+gildastand.3 delete mode 100644 quotes/gilda+gildastand.4 delete mode 100644 quotes/gilda+gildastand.5 delete mode 100644 quotes/granny+grannychair+grannysleep.0 delete mode 100644 quotes/lily.0 delete mode 100644 quotes/lily.1 delete mode 100644 quotes/luna+lunafly.0 delete mode 100644 quotes/luna+lunafly.1 delete mode 100644 quotes/luna+lunafly.2 delete mode 100644 quotes/luna+lunafly.3 delete mode 100644 quotes/luna+lunafly.4 delete mode 100644 quotes/luna+lunafly.5 delete mode 100644 quotes/luna+lunafly.6 delete mode 100644 quotes/nightmare.0 delete mode 100644 quotes/nightmare.1 delete mode 100644 quotes/nightmare.2 delete mode 100644 quotes/nightmare.3 delete mode 100644 quotes/nightmare.4 delete mode 100644 quotes/nightmare.5 delete mode 100644 quotes/photofinish.0 delete mode 100644 quotes/photofinish.1 delete mode 100644 quotes/photofinish.2 delete mode 100644 quotes/photofinish.3 delete mode 100644 quotes/photofinish.4 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.0 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.1 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.10 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.11 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.12 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.13 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.14 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.15 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.16 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.17 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.18 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.19 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.2 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.20 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.21 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.22 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.23 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.24 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.25 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.26 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.27 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.28 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.29 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.3 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.30 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.31 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.32 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.33 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.34 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.35 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.36 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.4 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.5 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.6 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.7 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.8 delete mode 100644 quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.9 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.0 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.1 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.10 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.11 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.12 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.13 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.14 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.15 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.16 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.17 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.18 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.19 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.2 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.20 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.21 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.22 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.23 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.24 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.25 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.26 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.27 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.28 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.29 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.3 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.30 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.31 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.32 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.33 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.34 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.35 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.36 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.4 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.5 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.6 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.7 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.8 delete mode 100644 quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.9 delete mode 100644 quotes/pipsqueak.0 delete mode 100644 quotes/pipsqueak.1 delete mode 100644 quotes/pipsqueak.2 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.0 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.1 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.10 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.11 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.12 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.13 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.14 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.15 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.16 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.17 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.18 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.19 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.2 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.20 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.21 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.3 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.4 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.5 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.6 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.7 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.8 delete mode 100644 quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.9 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.0 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.1 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.10 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.11 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.12 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.13 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.14 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.15 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.16 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.17 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.18 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.19 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.2 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.20 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.21 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.22 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.23 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.24 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.25 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.3 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.4 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.5 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.6 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.7 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.8 delete mode 100644 quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.9 delete mode 100644 quotes/rose+roseluck.0 delete mode 100644 quotes/rose+roseluck.1 delete mode 100644 quotes/sapphire.0 delete mode 100644 quotes/scootaloo.0 delete mode 100644 quotes/scootaloo.1 delete mode 100644 quotes/scootaloo.2 delete mode 100644 quotes/scootaloo.3 delete mode 100644 quotes/scootaloo.4 delete mode 100644 quotes/scootaloo.5 delete mode 100644 quotes/scootaloo.6 delete mode 100644 quotes/scootaloo.7 delete mode 100644 quotes/silverspoon.0 delete mode 100644 quotes/soarin.0 delete mode 100644 quotes/soarin.1 delete mode 100644 quotes/soarin.2 delete mode 100644 quotes/spike+spikefloat+spikelove+spikemustache.0 delete mode 100644 quotes/spike+spikefloat+spikelove+spikemustache.1 delete mode 100644 quotes/spike+spikefloat+spikelove+spikemustache.2 delete mode 100644 quotes/spike+spikefloat+spikelove+spikemustache.3 delete mode 100644 quotes/spike+spikefloat+spikelove+spikemustache.4 delete mode 100644 quotes/spike+spikefloat+spikelove+spikemustache.5 delete mode 100644 quotes/spike+spikefloat+spikelove+spikemustache.6 delete mode 100644 quotes/spike+spikefloat+spikelove+spikemustache.7 delete mode 100644 quotes/spitfire.0 delete mode 100644 quotes/sweetie.0 delete mode 100644 quotes/sweetie.1 delete mode 100644 quotes/sweetie.2 delete mode 100644 quotes/sweetie.3 delete mode 100644 quotes/sweetie.4 delete mode 100644 quotes/sweetie.5 delete mode 100644 quotes/sweetie.6 delete mode 100644 quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.0 delete mode 100644 quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.1 delete mode 100644 quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.2 delete mode 100644 quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.3 delete mode 100644 quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.4 delete mode 100644 quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.5 delete mode 100644 quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.6 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.0 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.1 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.10 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.2 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.3 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.4 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.5 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.6 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.7 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.8 delete mode 100644 quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.9 delete mode 100644 quotes/twist.0 delete mode 100644 quotes/zecora.0 delete mode 100644 quotes/zecora.1 delete mode 100644 quotes/zecora.2 delete mode 100644 quotes/zecora.3 delete mode 100644 quotes/zecora.4 delete mode 100644 quotes/zecora.5 delete mode 100644 quotes/zecora.6 diff --git a/.gitignore b/.gitignore index 1eb4797..048da35 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,5 @@ /truncater *.install /Makefile +/quotes/ + diff --git a/quotes/applebloom.0 b/quotes/applebloom.0 deleted file mode 100644 index 03d8212..0000000 --- a/quotes/applebloom.0 +++ /dev/null @@ -1 +0,0 @@ -Aren't you gonna stay for brunch? diff --git a/quotes/applebloom.1 b/quotes/applebloom.1 deleted file mode 100644 index 38d6e6a..0000000 --- a/quotes/applebloom.1 +++ /dev/null @@ -1 +0,0 @@ -But I want it now! diff --git a/quotes/applebloom.2 b/quotes/applebloom.2 deleted file mode 100644 index 5daed92..0000000 --- a/quotes/applebloom.2 +++ /dev/null @@ -1 +0,0 @@ -I am a big pony! diff --git a/quotes/applebloom.3 b/quotes/applebloom.3 deleted file mode 100644 index cb7db46..0000000 --- a/quotes/applebloom.3 +++ /dev/null @@ -1 +0,0 @@ -I'm not a baby, I can take care of myself! diff --git a/quotes/applebloom.4 b/quotes/applebloom.4 deleted file mode 100644 index bdd34ed..0000000 --- a/quotes/applebloom.4 +++ /dev/null @@ -1 +0,0 @@ -Likely story. diff --git a/quotes/applebloom.5 b/quotes/applebloom.5 deleted file mode 100644 index 1f944f6..0000000 --- a/quotes/applebloom.5 +++ /dev/null @@ -1 +0,0 @@ -Not the cupcakes! Trust me. diff --git a/quotes/applebloom.6 b/quotes/applebloom.6 deleted file mode 100644 index 430eee6..0000000 --- a/quotes/applebloom.6 +++ /dev/null @@ -1 +0,0 @@ -Somepony needs to put this thing out of its misery. diff --git a/quotes/applebloom.7 b/quotes/applebloom.7 deleted file mode 100644 index a905bce..0000000 --- a/quotes/applebloom.7 +++ /dev/null @@ -1 +0,0 @@ -You're not using power tools, are you? diff --git a/quotes/applebloom.8 b/quotes/applebloom.8 deleted file mode 100644 index 825dd18..0000000 --- a/quotes/applebloom.8 +++ /dev/null @@ -1 +0,0 @@ -Scootaloo! Scoot-Scootaloo! diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.0 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.0 deleted file mode 100644 index dd8add8..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.0 +++ /dev/null @@ -1 +0,0 @@ -Don't you use your fancy mathematics to muddy the issue! diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.1 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.1 deleted file mode 100644 index ced7b5f..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.1 +++ /dev/null @@ -1 +0,0 @@ -‘Dressed’? Um, beg your pardon, Rarity, but we don't normally wear clothes. diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.2 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.2 deleted file mode 100644 index 375b1ef..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.2 +++ /dev/null @@ -1 +0,0 @@ -The same way [Discord] got you to think that cheap rock was a bona fide diamond. diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.3 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.3 deleted file mode 100644 index c4afd03..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.3 +++ /dev/null @@ -1 +0,0 @@ -If you can take this bull by the horns you better be ready for a ride! diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.4 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.4 deleted file mode 100644 index d2e10cd..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.4 +++ /dev/null @@ -1 +0,0 @@ -Can't hear you! I'm asleep! *SNORE* diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.5 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.5 deleted file mode 100644 index 0b61e0f..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.5 +++ /dev/null @@ -1 +0,0 @@ -Don't you use your fancy mathematics to muddle the issue! diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.6 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.6 deleted file mode 100644 index 357df3b..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.6 +++ /dev/null @@ -1 +0,0 @@ -I hate to say I told you so. But I told you so. diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.7 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.7 deleted file mode 100644 index 005f0db..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.7 +++ /dev/null @@ -1 +0,0 @@ -We don't normally wear clothes diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.8 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.8 deleted file mode 100644 index 5110763..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.8 +++ /dev/null @@ -1 +0,0 @@ -I knew you could do it. diff --git a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.9 b/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.9 deleted file mode 100644 index f10e5fd..0000000 --- a/quotes/applejack+applejackscarecrow+fillyjack+fillyjacktravel.9 +++ /dev/null @@ -1 +0,0 @@ -Who are you calling a baby? diff --git a/quotes/bigmac.0 b/quotes/bigmac.0 deleted file mode 100644 index 7445a30..0000000 --- a/quotes/bigmac.0 +++ /dev/null @@ -1 +0,0 @@ -Ayup. diff --git a/quotes/bigmac.1 b/quotes/bigmac.1 deleted file mode 100644 index 06053c4..0000000 --- a/quotes/bigmac.1 +++ /dev/null @@ -1 +0,0 @@ -Nope. diff --git a/quotes/bigmac.2 b/quotes/bigmac.2 deleted file mode 100644 index 0aa01b2..0000000 --- a/quotes/bigmac.2 +++ /dev/null @@ -1 +0,0 @@ -Biting off more than you can chew is just what I'm afraid of. diff --git a/quotes/bigmac.3 b/quotes/bigmac.3 deleted file mode 100644 index 9948362..0000000 --- a/quotes/bigmac.3 +++ /dev/null @@ -1 +0,0 @@ -One pony plus hundreds of appletrees just doesn't add up. diff --git a/quotes/bigmac.4 b/quotes/bigmac.4 deleted file mode 100644 index 8ec8add..0000000 --- a/quotes/bigmac.4 +++ /dev/null @@ -1 +0,0 @@ -Too big for you to handle on your own. diff --git a/quotes/bonbon+bonbonstand.0 b/quotes/bonbon+bonbonstand.0 deleted file mode 100644 index 839902e..0000000 --- a/quotes/bonbon+bonbonstand.0 +++ /dev/null @@ -1 +0,0 @@ -Is Fluttershy still here? We heard Fluttershy was here! diff --git a/quotes/bonbon+bonbonstand.1 b/quotes/bonbon+bonbonstand.1 deleted file mode 100644 index 32815d5..0000000 --- a/quotes/bonbon+bonbonstand.1 +++ /dev/null @@ -1 +0,0 @@ -I didn't put those in my bag. diff --git a/quotes/braeburn.0 b/quotes/braeburn.0 deleted file mode 100644 index fcc35f9..0000000 --- a/quotes/braeburn.0 +++ /dev/null @@ -1 +0,0 @@ -Shame on you! diff --git a/quotes/braeburn.1 b/quotes/braeburn.1 deleted file mode 100644 index ec1f49b..0000000 --- a/quotes/braeburn.1 +++ /dev/null @@ -1 +0,0 @@ -'Taint fair! diff --git a/quotes/braeburn.2 b/quotes/braeburn.2 deleted file mode 100644 index 0b774c2..0000000 --- a/quotes/braeburn.2 +++ /dev/null @@ -1 +0,0 @@ -Welcome to Appleoosa! diff --git a/quotes/carrot+carrottop+goldenharvest.0 b/quotes/carrot+carrottop+goldenharvest.0 deleted file mode 100644 index 5a98017..0000000 --- a/quotes/carrot+carrottop+goldenharvest.0 +++ /dev/null @@ -1 +0,0 @@ -Welcome, Princess Celest! diff --git a/quotes/carrot+carrottop+goldenharvest.1 b/quotes/carrot+carrottop+goldenharvest.1 deleted file mode 100644 index 5b907f0..0000000 --- a/quotes/carrot+carrottop+goldenharvest.1 +++ /dev/null @@ -1 +0,0 @@ -We couldn't fit it all in. diff --git a/quotes/celestia+fillistia+fillycelestia+celestiasmall.0 b/quotes/celestia+fillistia+fillycelestia+celestiasmall.0 deleted file mode 100644 index 20ae8ff..0000000 --- a/quotes/celestia+fillistia+fillycelestia+celestiasmall.0 +++ /dev/null @@ -1,5 +0,0 @@ -Discord is the mischievous spirit of Disharmony. Before my sister and I stood -up to him, he ruled Equestria in an eternal state of unrest, and unhappiness. -Luna and I saw how miserable life was for Earth ponies, pegasi, and unicorns -alike. So after discovering the Elements of Harmony, we combined our power and -rose up against him, turning him to stone! diff --git a/quotes/celestia+fillistia+fillycelestia+celestiasmall.1 b/quotes/celestia+fillistia+fillycelestia+celestiasmall.1 deleted file mode 100644 index 626fab8..0000000 --- a/quotes/celestia+fillistia+fillycelestia+celestiasmall.1 +++ /dev/null @@ -1 +0,0 @@ -Gotcha! diff --git a/quotes/celestia+fillistia+fillycelestia+celestiasmall.2 b/quotes/celestia+fillistia+fillycelestia+celestiasmall.2 deleted file mode 100644 index 14197a9..0000000 --- a/quotes/celestia+fillistia+fillycelestia+celestiasmall.2 +++ /dev/null @@ -1 +0,0 @@ -These creatures are adorable! diff --git a/quotes/celestia+fillistia+fillycelestia+celestiasmall.3 b/quotes/celestia+fillistia+fillycelestia+celestiasmall.3 deleted file mode 100644 index 2b94ed5..0000000 --- a/quotes/celestia+fillistia+fillycelestia+celestiasmall.3 +++ /dev/null @@ -1 +0,0 @@ -I want you right by my side the entire evening. diff --git a/quotes/celestia+fillistia+fillycelestia+celestiasmall.4 b/quotes/celestia+fillistia+fillycelestia+celestiasmall.4 deleted file mode 100644 index 5b50c4f..0000000 --- a/quotes/celestia+fillistia+fillycelestia+celestiasmall.4 +++ /dev/null @@ -1 +0,0 @@ -Will you accept my friendship? diff --git a/quotes/cheerilee+cheerilee80.0 b/quotes/cheerilee+cheerilee80.0 deleted file mode 100644 index 48be0dc..0000000 --- a/quotes/cheerilee+cheerilee80.0 +++ /dev/null @@ -1 +0,0 @@ -Honestly, that's how everypony was wearing their mane back then. diff --git a/quotes/cheerilee+cheerilee80.1 b/quotes/cheerilee+cheerilee80.1 deleted file mode 100644 index 57f711f..0000000 --- a/quotes/cheerilee+cheerilee80.1 +++ /dev/null @@ -1 +0,0 @@ -Everypony should get fun gifts on their birthday. diff --git a/quotes/derpy+derpysit+derpystand+derpystandwing.0 b/quotes/derpy+derpysit+derpystand+derpystandwing.0 deleted file mode 100644 index b7a3483..0000000 --- a/quotes/derpy+derpysit+derpystand+derpystandwing.0 +++ /dev/null @@ -1 +0,0 @@ -Muffin... diff --git a/quotes/derpy+derpysit+derpystand+derpystandwing.1 b/quotes/derpy+derpysit+derpystand+derpystandwing.1 deleted file mode 100644 index e7118ad..0000000 --- a/quotes/derpy+derpysit+derpystand+derpystandwing.1 +++ /dev/null @@ -1 +0,0 @@ -I don't know what went wrong! diff --git a/quotes/derpy+derpysit+derpystand+derpystandwing.2 b/quotes/derpy+derpysit+derpystand+derpystandwing.2 deleted file mode 100644 index 6c9a555..0000000 --- a/quotes/derpy+derpysit+derpystand+derpystandwing.2 +++ /dev/null @@ -1 +0,0 @@ -You okay Rainbow Dash? Anything I can do to help? diff --git a/quotes/derpy+derpysit+derpystand+derpystandwing.3 b/quotes/derpy+derpysit+derpystand+derpystandwing.3 deleted file mode 100644 index d7a7444..0000000 --- a/quotes/derpy+derpysit+derpystand+derpystandwing.3 +++ /dev/null @@ -1 +0,0 @@ -I just don't know what went wrong! diff --git a/quotes/derpy+derpysit+derpystand+derpystandwing.4 b/quotes/derpy+derpysit+derpystand+derpystandwing.4 deleted file mode 100644 index 4f4b2b7..0000000 --- a/quotes/derpy+derpysit+derpystand+derpystandwing.4 +++ /dev/null @@ -1 +0,0 @@ -Are you okey Applejack, anything I can do to help? diff --git a/quotes/diamondtiara.0 b/quotes/diamondtiara.0 deleted file mode 100644 index be1726b..0000000 --- a/quotes/diamondtiara.0 +++ /dev/null @@ -1 +0,0 @@ -Blank Flank! diff --git a/quotes/discord+discordpuppetmaster+discordamused.0 b/quotes/discord+discordpuppetmaster+discordamused.0 deleted file mode 100644 index 5b9d768..0000000 --- a/quotes/discord+discordpuppetmaster+discordamused.0 +++ /dev/null @@ -1 +0,0 @@ -What fun is there in making sense? diff --git a/quotes/doctor+doctornohat+timeturner.0 b/quotes/doctor+doctornohat+timeturner.0 deleted file mode 100644 index 347d379..0000000 --- a/quotes/doctor+doctornohat+timeturner.0 +++ /dev/null @@ -1 +0,0 @@ -Would you please leave me alone! diff --git a/quotes/fancypants.0 b/quotes/fancypants.0 deleted file mode 100644 index 0ed95a4..0000000 --- a/quotes/fancypants.0 +++ /dev/null @@ -1 +0,0 @@ -Rarity, jolly good to see you! Glad you could make it. diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.0 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.0 deleted file mode 100644 index 485061e..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.0 +++ /dev/null @@ -1,2 +0,0 @@ -Um, Pinkie Pie ... about this party for Gilda; -do you really think it's a good idea? I mean... diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.1 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.1 deleted file mode 100644 index 7e11619..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.1 +++ /dev/null @@ -1 +0,0 @@ -I'm a year older than you. diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.10 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.10 deleted file mode 100644 index 419fff3..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.10 +++ /dev/null @@ -1 +0,0 @@ -Uh, panic? diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.11 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.11 deleted file mode 100644 index 503f864..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.11 +++ /dev/null @@ -1,8 +0,0 @@ -The armscye's tight, the middy collar doesn't go with the shawl lapel, -the hems are clearly machine-stitched, the pleats are uneven, the -fabric looks like toile, you used a backstitch here when it clearly -called for a topstitch, or maybe a traditional blanket stitch, and the -overall design is reminiscent of prêt-à-porter and not true French -haute couture... - -But ... uh ... you know ... um ... whatever you want to do is fine... diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.12 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.12 deleted file mode 100644 index 1e48e6f..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.12 +++ /dev/null @@ -1,4 +0,0 @@ -Well ... It's a game about who can be quiet the longest. Sound fun? -I'm the world champ, you know. I betcha can't beat me! - -~Squee~ diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.13 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.13 deleted file mode 100644 index 45c7b3d..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.13 +++ /dev/null @@ -1,2 +0,0 @@ -I'll catch you yet, my pretties. Oh yes. As soon as one of you little -birds or monkeys or bears touches this net ... you'll be MINE! MINE! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.14 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.14 deleted file mode 100644 index 7b3b6b4..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.14 +++ /dev/null @@ -1 +0,0 @@ -A sonic rainboom! She did it! She did it! WOOO! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.15 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.15 deleted file mode 100644 index a4793c6..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.15 +++ /dev/null @@ -1,3 +0,0 @@ -Now wait just a minute! Oh, I'm sorry. -I'm trying to be more assertive. Anyhow... -She *is* going to do a sonic rainboom! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.16 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.16 deleted file mode 100644 index 8f9f529..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.16 +++ /dev/null @@ -1 +0,0 @@ -Then show up at the Cloudseum and see for yourself! ... If you're free. diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.17 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.17 deleted file mode 100644 index 3c8135e..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.17 +++ /dev/null @@ -1,3 +0,0 @@ -Hey Twilight, what's soaking wet and clueless? -[⋅⋅⋅] -YOUR FACE! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.18 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.18 deleted file mode 100644 index 24c1e07..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.18 +++ /dev/null @@ -1 +0,0 @@ -Good boy, Angel! Mama's so proud! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.19 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.19 deleted file mode 100644 index 58cae0b..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.19 +++ /dev/null @@ -1,2 +0,0 @@ -Um ... I'm just wondering if it's okay if I hold -you down against your will for a little bit? diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.2 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.2 deleted file mode 100644 index 17ebff9..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.2 +++ /dev/null @@ -1 +0,0 @@ -Yay. diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.20 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.20 deleted file mode 100644 index e9de4bb..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.20 +++ /dev/null @@ -1,3 +0,0 @@ -I can't believe this ... I am so frustrated, I could just scream! - -(Eee!) diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.21 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.21 deleted file mode 100644 index 59b8082..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.21 +++ /dev/null @@ -1,3 +0,0 @@ -Yes. Because he wasn't a huge, gigantic, terrible, enormous, -teeth-gnashing, sharp scale-having, horn-wearing, smoke-snoring, -could-eat-a-pony-in-one-bite, totally-all-grown-up dragon. diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.22 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.22 deleted file mode 100644 index 4aaf93c..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.22 +++ /dev/null @@ -1 +0,0 @@ -What is this place, filled with so many wonders? diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.23 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.23 deleted file mode 100644 index cd260f3..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.23 +++ /dev/null @@ -1 +0,0 @@ -Oooh, what a magical place! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.24 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.24 deleted file mode 100644 index e326d8c..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.24 +++ /dev/null @@ -1 +0,0 @@ -*crazy laugh* diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.25 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.25 deleted file mode 100644 index 733433d..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.25 +++ /dev/null @@ -1 +0,0 @@ -How dare you! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.26 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.26 deleted file mode 100644 index 582195f..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.26 +++ /dev/null @@ -1 +0,0 @@ -I'd like to be a tree. diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.27 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.27 deleted file mode 100644 index 4dd0e9a..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.27 +++ /dev/null @@ -1 +0,0 @@ -I don't wanna talk about it. diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.28 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.28 deleted file mode 100644 index c273715..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.28 +++ /dev/null @@ -1 +0,0 @@ -I am so sorry to have scared you, my friends. diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.29 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.29 deleted file mode 100644 index b85254b..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.29 +++ /dev/null @@ -1 +0,0 @@ -I am the world champ, you know. A bet you can't beat me. diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.3 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.3 deleted file mode 100644 index 5418338..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.3 +++ /dev/null @@ -1 +0,0 @@ -Yay! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.30 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.30 deleted file mode 100644 index afd7b96..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.30 +++ /dev/null @@ -1 +0,0 @@ -You're the cutest thing ever! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.31 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.31 deleted file mode 100644 index 91117d4..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.31 +++ /dev/null @@ -1 +0,0 @@ -You rock, woohoo! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.4 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.4 deleted file mode 100644 index 7145ac6..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.4 +++ /dev/null @@ -1 +0,0 @@ -Yaaay ... too loud? diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.5 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.5 deleted file mode 100644 index 23a7c99..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.5 +++ /dev/null @@ -1 +0,0 @@ -(squeak) diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.6 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.6 deleted file mode 100644 index 5822dec..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.6 +++ /dev/null @@ -1 +0,0 @@ -You're ... GOING TO LOVE ME!!! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.7 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.7 deleted file mode 100644 index 7056f69..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.7 +++ /dev/null @@ -1 +0,0 @@ -I can't! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.8 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.8 deleted file mode 100644 index 3904535..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.8 +++ /dev/null @@ -1 +0,0 @@ -That big ... dumb ... MEANIE!!!! diff --git a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.9 b/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.9 deleted file mode 100644 index 2a092b8..0000000 --- a/quotes/fluttershy+fluttershygala+fluttershyshy+fluttershystare+fillyshy.9 +++ /dev/null @@ -1,4 +0,0 @@ -Now, Rainbow my dear, I cannot express my delight -It's abundantly clear -That somewhere out here -Is a pet that will suit you just right. diff --git a/quotes/gilda+gildastand.0 b/quotes/gilda+gildastand.0 deleted file mode 100644 index 0d41909..0000000 --- a/quotes/gilda+gildastand.0 +++ /dev/null @@ -1 +0,0 @@ -That's me! Half eagle, half lion, and all awesome! diff --git a/quotes/gilda+gildastand.1 b/quotes/gilda+gildastand.1 deleted file mode 100644 index d58e2bf..0000000 --- a/quotes/gilda+gildastand.1 +++ /dev/null @@ -1 +0,0 @@ -Don't you know how to take GET LOST for an answer? diff --git a/quotes/gilda+gildastand.2 b/quotes/gilda+gildastand.2 deleted file mode 100644 index ace9c5f..0000000 --- a/quotes/gilda+gildastand.2 +++ /dev/null @@ -1 +0,0 @@ -I know what you're up to! diff --git a/quotes/gilda+gildastand.3 b/quotes/gilda+gildastand.3 deleted file mode 100644 index 925a677..0000000 --- a/quotes/gilda+gildastand.3 +++ /dev/null @@ -1 +0,0 @@ -When you decide not be lame anymore, give me a call! diff --git a/quotes/gilda+gildastand.4 b/quotes/gilda+gildastand.4 deleted file mode 100644 index b261d18..0000000 --- a/quotes/gilda+gildastand.4 +++ /dev/null @@ -1 +0,0 @@ -You're such a flip-flop! Cool one minute and lame the next. diff --git a/quotes/gilda+gildastand.5 b/quotes/gilda+gildastand.5 deleted file mode 100644 index e3621f4..0000000 --- a/quotes/gilda+gildastand.5 +++ /dev/null @@ -1,5 +0,0 @@ -*sigh* Only for you, Dash. -Junior Speedsters are our lives -Sky-bound soars and daring dives -Junior Speedsters; it's our quest -To someday be the very best diff --git a/quotes/granny+grannychair+grannysleep.0 b/quotes/granny+grannychair+grannysleep.0 deleted file mode 100644 index 7948107..0000000 --- a/quotes/granny+grannychair+grannysleep.0 +++ /dev/null @@ -1 +0,0 @@ -I should have been asleep five hours ago! diff --git a/quotes/lily.0 b/quotes/lily.0 deleted file mode 100644 index cb35efc..0000000 --- a/quotes/lily.0 +++ /dev/null @@ -1 +0,0 @@ -The horror, the horror! diff --git a/quotes/lily.1 b/quotes/lily.1 deleted file mode 100644 index eec6d6b..0000000 --- a/quotes/lily.1 +++ /dev/null @@ -1 +0,0 @@ -This is awful! Horribly, terribly awful! diff --git a/quotes/luna+lunafly.0 b/quotes/luna+lunafly.0 deleted file mode 100644 index 2675aa3..0000000 --- a/quotes/luna+lunafly.0 +++ /dev/null @@ -1 +0,0 @@ -Ha, ha! The fun has been doubled! diff --git a/quotes/luna+lunafly.1 b/quotes/luna+lunafly.1 deleted file mode 100644 index 57c7e73..0000000 --- a/quotes/luna+lunafly.1 +++ /dev/null @@ -1 +0,0 @@ -I missed you so much! diff --git a/quotes/luna+lunafly.2 b/quotes/luna+lunafly.2 deleted file mode 100644 index 871c3a4..0000000 --- a/quotes/luna+lunafly.2 +++ /dev/null @@ -1 +0,0 @@ -I'm so sorry! diff --git a/quotes/luna+lunafly.3 b/quotes/luna+lunafly.3 deleted file mode 100644 index 5667400..0000000 --- a/quotes/luna+lunafly.3 +++ /dev/null @@ -1 +0,0 @@ -TOGETHER, WE SHALL TURN THIS DREADFUL NIGHT INTO A GLORIOUS FEEEEAAAAST! diff --git a/quotes/luna+lunafly.4 b/quotes/luna+lunafly.4 deleted file mode 100644 index bf93e70..0000000 --- a/quotes/luna+lunafly.4 +++ /dev/null @@ -1 +0,0 @@ -OH MOST WON... I mean, oh most wonderful of nights! diff --git a/quotes/luna+lunafly.5 b/quotes/luna+lunafly.5 deleted file mode 100644 index ef8599d..0000000 --- a/quotes/luna+lunafly.5 +++ /dev/null @@ -1 +0,0 @@ -WE COULD NOT BE HAPPIER! IS THAT NOT CLEAR? diff --git a/quotes/luna+lunafly.6 b/quotes/luna+lunafly.6 deleted file mode 100644 index 602cd76..0000000 --- a/quotes/luna+lunafly.6 +++ /dev/null @@ -1 +0,0 @@ -THIS IS THE TRADITIONAL ROYAL CANTERLOT VOICE! diff --git a/quotes/nightmare.0 b/quotes/nightmare.0 deleted file mode 100644 index 1588fe2..0000000 --- a/quotes/nightmare.0 +++ /dev/null @@ -1 +0,0 @@ -Don't you know who I am? diff --git a/quotes/nightmare.1 b/quotes/nightmare.1 deleted file mode 100644 index b4319ec..0000000 --- a/quotes/nightmare.1 +++ /dev/null @@ -1 +0,0 @@ -Oh, my beloved subjects! diff --git a/quotes/nightmare.2 b/quotes/nightmare.2 deleted file mode 100644 index e022af3..0000000 --- a/quotes/nightmare.2 +++ /dev/null @@ -1 +0,0 @@ -The night will last FOREVER! Muhahaha! diff --git a/quotes/nightmare.3 b/quotes/nightmare.3 deleted file mode 100644 index ef4e471..0000000 --- a/quotes/nightmare.3 +++ /dev/null @@ -1 +0,0 @@ -You little foal! diff --git a/quotes/nightmare.4 b/quotes/nightmare.4 deleted file mode 100644 index aed400a..0000000 --- a/quotes/nightmare.4 +++ /dev/null @@ -1 +0,0 @@ -You're kidding. You're kidding, right? diff --git a/quotes/nightmare.5 b/quotes/nightmare.5 deleted file mode 100644 index 1d24f09..0000000 --- a/quotes/nightmare.5 +++ /dev/null @@ -1 +0,0 @@ -Why, am I not royal enough for you? Don't you know who I am? diff --git a/quotes/photofinish.0 b/quotes/photofinish.0 deleted file mode 100644 index bf9bf62..0000000 --- a/quotes/photofinish.0 +++ /dev/null @@ -1 +0,0 @@ -...It is time to make DE MAGICKS!! diff --git a/quotes/photofinish.1 b/quotes/photofinish.1 deleted file mode 100644 index a3cbcc4..0000000 --- a/quotes/photofinish.1 +++ /dev/null @@ -1 +0,0 @@ -I, Photo Finish... have arrived! diff --git a/quotes/photofinish.2 b/quotes/photofinish.2 deleted file mode 100644 index 814d6f1..0000000 --- a/quotes/photofinish.2 +++ /dev/null @@ -1 +0,0 @@ -I only need to point and shoot, and I capture... DE MAGICKS! diff --git a/quotes/photofinish.3 b/quotes/photofinish.3 deleted file mode 100644 index b0e5b5d..0000000 --- a/quotes/photofinish.3 +++ /dev/null @@ -1 +0,0 @@ -Flootershay! diff --git a/quotes/photofinish.4 b/quotes/photofinish.4 deleted file mode 100644 index 572ea13..0000000 --- a/quotes/photofinish.4 +++ /dev/null @@ -1 +0,0 @@ -Oh, wunderbar! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.0 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.0 deleted file mode 100644 index a7b29c2..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.0 +++ /dev/null @@ -1,2 +0,0 @@ -Ooh! Ooh! More guessing games! Um... Pokey Smokes! -How about Queen Meanie? No! Black Snooty, Black Snooty! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.1 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.1 deleted file mode 100644 index 33f8399..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.1 +++ /dev/null @@ -1,2 +0,0 @@ -Don't you worry your pretty little head about mean old Gilda! -Your Aunty Pinkie Pie's got it all taken care of! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.10 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.10 deleted file mode 100644 index 9654c0c..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.10 +++ /dev/null @@ -1 +0,0 @@ -Too old for free candy?! NEVER! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.11 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.11 deleted file mode 100644 index aadb94d..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.11 +++ /dev/null @@ -1 +0,0 @@ -I never leave home without my party cannon! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.12 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.12 deleted file mode 100644 index 1050549..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.12 +++ /dev/null @@ -1 +0,0 @@ -I'm not giving him cake! I'm ASSAULTING him with cake! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.13 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.13 deleted file mode 100644 index 9570839..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.13 +++ /dev/null @@ -1 +0,0 @@ -Hold on to your hooves, I'm about to be BRILLIANT! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.14 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.14 deleted file mode 100644 index 4f22a20..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.14 +++ /dev/null @@ -1 +0,0 @@ -APPLEJACK!!! YOU PINKIE PROMISED!!!! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.15 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.15 deleted file mode 100644 index bb18e3d..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.15 +++ /dev/null @@ -1 +0,0 @@ -Twitchy tail! Twitchy tail!! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.16 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.16 deleted file mode 100644 index d39c011..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.16 +++ /dev/null @@ -1 +0,0 @@ -When I was a little filly and the sun was going down~ diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.17 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.17 deleted file mode 100644 index f3dbbe5..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.17 +++ /dev/null @@ -1 +0,0 @@ -All you have to do is take a cup of flour and add it to the mix~ diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.18 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.18 deleted file mode 100644 index 2ca9cd1..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.18 +++ /dev/null @@ -1 +0,0 @@ -Oh the Grand Galloping Gala is the best place for me~ diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.19 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.19 deleted file mode 100644 index 466fc20..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.19 +++ /dev/null @@ -1 +0,0 @@ -Ugh, a parasprite! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.2 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.2 deleted file mode 100644 index ec015bd..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.2 +++ /dev/null @@ -1 +0,0 @@ -You've got a real problem all right, and a banjo is the only answer! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.20 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.20 deleted file mode 100644 index 717de8a..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.20 +++ /dev/null @@ -1 +0,0 @@ -Cross my heart and hope to fly, stick a cupcake in my eye! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.21 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.21 deleted file mode 100644 index 1e6e640..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.21 +++ /dev/null @@ -1 +0,0 @@ -Are you loco in the coco? diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.22 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.22 deleted file mode 100644 index 3924bad..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.22 +++ /dev/null @@ -1 +0,0 @@ -Hay, that's what I said! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.23 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.23 deleted file mode 100644 index c33b5a7..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.23 +++ /dev/null @@ -1 +0,0 @@ -And that's how Equestria was made. diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.24 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.24 deleted file mode 100644 index f7e25aa..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.24 +++ /dev/null @@ -1 +0,0 @@ -I never felt joy like that before! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.25 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.25 deleted file mode 100644 index dc7901b..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.25 +++ /dev/null @@ -1 +0,0 @@ -Oatmeal, are you crazy? diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.26 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.26 deleted file mode 100644 index 0d337f8..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.26 +++ /dev/null @@ -1 +0,0 @@ -This calls for extreme measures! Pinkie Pie style! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.27 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.27 deleted file mode 100644 index 171d490..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.27 +++ /dev/null @@ -1 +0,0 @@ -This may look like fun, but it's not! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.28 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.28 deleted file mode 100644 index ea4873b..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.28 +++ /dev/null @@ -1 +0,0 @@ -You really need to get out more. diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.29 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.29 deleted file mode 100644 index bd89fa4..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.29 +++ /dev/null @@ -1 +0,0 @@ -I don't need my friends... *Twitch* diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.3 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.3 deleted file mode 100644 index 0121eb5..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.3 +++ /dev/null @@ -1 +0,0 @@ -You look like you'd be good at eating cupcakes! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.30 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.30 deleted file mode 100644 index 78a0976..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.30 +++ /dev/null @@ -1 +0,0 @@ -Thank you for being here today... *Twitch* diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.31 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.31 deleted file mode 100644 index be356a2..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.31 +++ /dev/null @@ -1 +0,0 @@ -Aha! I knew it! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.32 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.32 deleted file mode 100644 index a04b606..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.32 +++ /dev/null @@ -1 +0,0 @@ -My friends don't like my parties and they don't wanna be my friends anymore... diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.33 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.33 deleted file mode 100644 index abb6b8a..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.33 +++ /dev/null @@ -1 +0,0 @@ -I know how it goes, all right! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.34 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.34 deleted file mode 100644 index c349f48..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.34 +++ /dev/null @@ -1 +0,0 @@ -I'm just glad none of them ponies showed up! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.35 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.35 deleted file mode 100644 index ae4da82..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.35 +++ /dev/null @@ -1 +0,0 @@ -Oui! Zhat is correct, madame. diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.36 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.36 deleted file mode 100644 index bcc5542..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.36 +++ /dev/null @@ -1,2 +0,0 @@ -You know what this calls for? -A party! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.4 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.4 deleted file mode 100644 index 3e7abb7..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.4 +++ /dev/null @@ -1 +0,0 @@ -She'll become a crazy cat lady! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.5 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.5 deleted file mode 100644 index fef7225..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.5 +++ /dev/null @@ -1 +0,0 @@ -Give her time... diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.6 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.6 deleted file mode 100644 index 59001e5..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.6 +++ /dev/null @@ -1 +0,0 @@ -FOREVER!!! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.7 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.7 deleted file mode 100644 index 0314d14..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.7 +++ /dev/null @@ -1 +0,0 @@ -Secrets and lies! It's all secrets and lies with those ponies! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.8 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.8 deleted file mode 100644 index 0c5b97e..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.8 +++ /dev/null @@ -1 +0,0 @@ -Hold on a second! Eternal chaos comes with chocolate rain, guys! Chocolate rain! diff --git a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.9 b/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.9 deleted file mode 100644 index 2cae39a..0000000 --- a/quotes/pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly.9 +++ /dev/null @@ -1 +0,0 @@ -No I'm not, I'm a chicken! BAGAWK! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.0 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.0 deleted file mode 100644 index a7b29c2..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.0 +++ /dev/null @@ -1,2 +0,0 @@ -Ooh! Ooh! More guessing games! Um... Pokey Smokes! -How about Queen Meanie? No! Black Snooty, Black Snooty! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.1 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.1 deleted file mode 100644 index 33f8399..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.1 +++ /dev/null @@ -1,2 +0,0 @@ -Don't you worry your pretty little head about mean old Gilda! -Your Aunty Pinkie Pie's got it all taken care of! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.10 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.10 deleted file mode 100644 index 9654c0c..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.10 +++ /dev/null @@ -1 +0,0 @@ -Too old for free candy?! NEVER! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.11 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.11 deleted file mode 100644 index aadb94d..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.11 +++ /dev/null @@ -1 +0,0 @@ -I never leave home without my party cannon! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.12 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.12 deleted file mode 100644 index 1050549..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.12 +++ /dev/null @@ -1 +0,0 @@ -I'm not giving him cake! I'm ASSAULTING him with cake! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.13 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.13 deleted file mode 100644 index 9570839..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.13 +++ /dev/null @@ -1 +0,0 @@ -Hold on to your hooves, I'm about to be BRILLIANT! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.14 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.14 deleted file mode 100644 index 4f22a20..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.14 +++ /dev/null @@ -1 +0,0 @@ -APPLEJACK!!! YOU PINKIE PROMISED!!!! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.15 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.15 deleted file mode 100644 index bb18e3d..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.15 +++ /dev/null @@ -1 +0,0 @@ -Twitchy tail! Twitchy tail!! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.16 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.16 deleted file mode 100644 index d39c011..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.16 +++ /dev/null @@ -1 +0,0 @@ -When I was a little filly and the sun was going down~ diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.17 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.17 deleted file mode 100644 index f3dbbe5..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.17 +++ /dev/null @@ -1 +0,0 @@ -All you have to do is take a cup of flour and add it to the mix~ diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.18 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.18 deleted file mode 100644 index 2ca9cd1..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.18 +++ /dev/null @@ -1 +0,0 @@ -Oh the Grand Galloping Gala is the best place for me~ diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.19 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.19 deleted file mode 100644 index 466fc20..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.19 +++ /dev/null @@ -1 +0,0 @@ -Ugh, a parasprite! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.2 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.2 deleted file mode 100644 index ec015bd..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.2 +++ /dev/null @@ -1 +0,0 @@ -You've got a real problem all right, and a banjo is the only answer! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.20 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.20 deleted file mode 100644 index 717de8a..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.20 +++ /dev/null @@ -1 +0,0 @@ -Cross my heart and hope to fly, stick a cupcake in my eye! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.21 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.21 deleted file mode 100644 index 1e6e640..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.21 +++ /dev/null @@ -1 +0,0 @@ -Are you loco in the coco? diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.22 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.22 deleted file mode 100644 index 3924bad..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.22 +++ /dev/null @@ -1 +0,0 @@ -Hay, that's what I said! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.23 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.23 deleted file mode 100644 index c33b5a7..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.23 +++ /dev/null @@ -1 +0,0 @@ -And that's how Equestria was made. diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.24 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.24 deleted file mode 100644 index f7e25aa..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.24 +++ /dev/null @@ -1 +0,0 @@ -I never felt joy like that before! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.25 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.25 deleted file mode 100644 index dc7901b..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.25 +++ /dev/null @@ -1 +0,0 @@ -Oatmeal, are you crazy? diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.26 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.26 deleted file mode 100644 index 0d337f8..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.26 +++ /dev/null @@ -1 +0,0 @@ -This calls for extreme measures! Pinkie Pie style! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.27 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.27 deleted file mode 100644 index 171d490..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.27 +++ /dev/null @@ -1 +0,0 @@ -This may look like fun, but it's not! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.28 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.28 deleted file mode 100644 index ea4873b..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.28 +++ /dev/null @@ -1 +0,0 @@ -You really need to get out more. diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.29 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.29 deleted file mode 100644 index bd89fa4..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.29 +++ /dev/null @@ -1 +0,0 @@ -I don't need my friends... *Twitch* diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.3 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.3 deleted file mode 100644 index 0121eb5..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.3 +++ /dev/null @@ -1 +0,0 @@ -You look like you'd be good at eating cupcakes! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.30 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.30 deleted file mode 100644 index 78a0976..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.30 +++ /dev/null @@ -1 +0,0 @@ -Thank you for being here today... *Twitch* diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.31 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.31 deleted file mode 100644 index be356a2..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.31 +++ /dev/null @@ -1 +0,0 @@ -Aha! I knew it! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.32 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.32 deleted file mode 100644 index a04b606..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.32 +++ /dev/null @@ -1 +0,0 @@ -My friends don't like my parties and they don't wanna be my friends anymore... diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.33 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.33 deleted file mode 100644 index abb6b8a..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.33 +++ /dev/null @@ -1 +0,0 @@ -I know how it goes, all right! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.34 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.34 deleted file mode 100644 index c349f48..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.34 +++ /dev/null @@ -1 +0,0 @@ -I'm just glad none of them ponies showed up! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.35 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.35 deleted file mode 100644 index ae4da82..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.35 +++ /dev/null @@ -1 +0,0 @@ -Oui! Zhat is correct, madame. diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.36 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.36 deleted file mode 100644 index bcc5542..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.36 +++ /dev/null @@ -1,2 +0,0 @@ -You know what this calls for? -A party! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.4 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.4 deleted file mode 100644 index 3e7abb7..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.4 +++ /dev/null @@ -1 +0,0 @@ -She'll become a crazy cat lady! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.5 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.5 deleted file mode 100644 index fef7225..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.5 +++ /dev/null @@ -1 +0,0 @@ -Give her time... diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.6 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.6 deleted file mode 100644 index 59001e5..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.6 +++ /dev/null @@ -1 +0,0 @@ -FOREVER!!! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.7 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.7 deleted file mode 100644 index 0314d14..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.7 +++ /dev/null @@ -1 +0,0 @@ -Secrets and lies! It's all secrets and lies with those ponies! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.8 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.8 deleted file mode 100644 index 0c5b97e..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.8 +++ /dev/null @@ -1 +0,0 @@ -Hold on a second! Eternal chaos comes with chocolate rain, guys! Chocolate rain! diff --git a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.9 b/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.9 deleted file mode 100644 index 2cae39a..0000000 --- a/quotes/pinkie+pinkiepartycannon+pinkieprincess+pinkiehugsfluttershy+pinkiewhoops+oinkoinkoink+pinkiewhoopsout+pinkiewhoopseat+fillypinkie+fillypinkiecurly.9 +++ /dev/null @@ -1 +0,0 @@ -No I'm not, I'm a chicken! BAGAWK! diff --git a/quotes/pipsqueak.0 b/quotes/pipsqueak.0 deleted file mode 100644 index 22daed4..0000000 --- a/quotes/pipsqueak.0 +++ /dev/null @@ -1 +0,0 @@ -Pipsqueak the pirate, at your service diff --git a/quotes/pipsqueak.1 b/quotes/pipsqueak.1 deleted file mode 100644 index 3d2990b..0000000 --- a/quotes/pipsqueak.1 +++ /dev/null @@ -1 +0,0 @@ -Um... Princess Luna. do you suppose maybe you could come back next year and scare us again? diff --git a/quotes/pipsqueak.2 b/quotes/pipsqueak.2 deleted file mode 100644 index bd76e6a..0000000 --- a/quotes/pipsqueak.2 +++ /dev/null @@ -1 +0,0 @@ -It's really fun! Scary, but fun. diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.0 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.0 deleted file mode 100644 index 94d47fa..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.0 +++ /dev/null @@ -1 +0,0 @@ -I could clear the sky in 10 seconds flat! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.1 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.1 deleted file mode 100644 index 4f8cdbb..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.1 +++ /dev/null @@ -1 +0,0 @@ -Are you a SPY? diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.10 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.10 deleted file mode 100644 index eac4d85..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.10 +++ /dev/null @@ -1 +0,0 @@ -I'm just glad I haven't been replaced by a bucket of turnips. diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.11 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.11 deleted file mode 100644 index f84298d..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.11 +++ /dev/null @@ -1 +0,0 @@ -You don't wanna know. diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.12 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.12 deleted file mode 100644 index d4d0052..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.12 +++ /dev/null @@ -1 +0,0 @@ -Sure thing, Spike! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.13 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.13 deleted file mode 100644 index 0671125..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.13 +++ /dev/null @@ -1 +0,0 @@ -Aww right, Princess! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.14 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.14 deleted file mode 100644 index b83950e..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.14 +++ /dev/null @@ -1 +0,0 @@ -NO! NOTHING! In the name of Celestia, just sit there and do nothing! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.15 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.15 deleted file mode 100644 index 87854f4..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.15 +++ /dev/null @@ -1 +0,0 @@ -Pinkie Pie, you are so random! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.16 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.16 deleted file mode 100644 index 6132737..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.16 +++ /dev/null @@ -1 +0,0 @@ -This really is the BEST DAY EVER! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.17 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.17 deleted file mode 100644 index 2be4135..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.17 +++ /dev/null @@ -1 +0,0 @@ -I am the iron pony! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.18 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.18 deleted file mode 100644 index 54beefd..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.18 +++ /dev/null @@ -1 +0,0 @@ -I know, it is gonna be so awesome! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.19 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.19 deleted file mode 100644 index e389272..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.19 +++ /dev/null @@ -1 +0,0 @@ -Time to take out the adorable trash! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.2 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.2 deleted file mode 100644 index 66b1850..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.2 +++ /dev/null @@ -1 +0,0 @@ -I love fun things! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.20 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.20 deleted file mode 100644 index 17d42ea..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.20 +++ /dev/null @@ -1 +0,0 @@ -Who are you calling a chump, chump? diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.21 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.21 deleted file mode 100644 index b3fbc1c..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.21 +++ /dev/null @@ -1 +0,0 @@ -Oh, you wanna do this the hard way? We'll do this the hard way! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.3 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.3 deleted file mode 100644 index 0892cfa..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.3 +++ /dev/null @@ -1 +0,0 @@ -No, I just want my dress to be cool. diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.4 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.4 deleted file mode 100644 index b7b354c..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.4 +++ /dev/null @@ -1 +0,0 @@ -The color's fine, just make it look cooler. diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.5 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.5 deleted file mode 100644 index c016aad..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.5 +++ /dev/null @@ -1,2 +0,0 @@ -The shape's fine, just make the whole thing ... you know, cooler. -It needs to be about 20% cooler. diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.6 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.6 deleted file mode 100644 index 36449a7..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.6 +++ /dev/null @@ -1 +0,0 @@ -Now that you know the elements of a good cheer, let's hear one! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.7 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.7 deleted file mode 100644 index 841b110..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.7 +++ /dev/null @@ -1 +0,0 @@ -Ugh. You're going to cheer for me like that? Louder! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.8 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.8 deleted file mode 100644 index f7d2603..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.8 +++ /dev/null @@ -1 +0,0 @@ -Louder!! diff --git a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.9 b/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.9 deleted file mode 100644 index 6b8a6c0..0000000 --- a/quotes/rainbow+rainbowdrag+rainbowfly+rainbowgala+rainbowsalute+rainbowsleep.9 +++ /dev/null @@ -1 +0,0 @@ -LOUDER!!! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.0 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.0 deleted file mode 100644 index f8d4e83..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.0 +++ /dev/null @@ -1 +0,0 @@ -I don't have time for some silly scavenger hunt! I've got a real problem... diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.1 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.1 deleted file mode 100644 index 9fc4a32..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.1 +++ /dev/null @@ -1 +0,0 @@ -Aren't you going to tell me to change something too? diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.10 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.10 deleted file mode 100644 index 74bc560..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.10 +++ /dev/null @@ -1 +0,0 @@ -Out of all things that could happen, this is THE WORST POSSIBLE THING! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.11 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.11 deleted file mode 100644 index 950fe9d..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.11 +++ /dev/null @@ -1 +0,0 @@ -Let me guess. Applesauce? diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.12 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.12 deleted file mode 100644 index 17501c4..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.12 +++ /dev/null @@ -1 +0,0 @@ -Watch the mane, please. diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.13 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.13 deleted file mode 100644 index 35acf4e..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.13 +++ /dev/null @@ -1 +0,0 @@ -Thread by thread, stitching it together~ diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.14 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.14 deleted file mode 100644 index 140612f..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.14 +++ /dev/null @@ -1 +0,0 @@ -Stay back, and my dress doesn't get hurt! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.15 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.15 deleted file mode 100644 index 0103cca..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.15 +++ /dev/null @@ -1 +0,0 @@ -Afraid to get dirty? diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.16 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.16 deleted file mode 100644 index 09cf3a4..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.16 +++ /dev/null @@ -1 +0,0 @@ -I simply cannot let such a crime against fabulosity go uncorrected! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.17 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.17 deleted file mode 100644 index 1e08d9f..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.17 +++ /dev/null @@ -1 +0,0 @@ -Gently, please! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.18 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.18 deleted file mode 100644 index 62132d0..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.18 +++ /dev/null @@ -1 +0,0 @@ -How can you be so insensitive? diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.19 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.19 deleted file mode 100644 index 9fdab33..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.19 +++ /dev/null @@ -1 +0,0 @@ -I'm so pathetic! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.2 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.2 deleted file mode 100644 index a283383..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.2 +++ /dev/null @@ -1 +0,0 @@ -Do you not like the colour? diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.20 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.20 deleted file mode 100644 index 85f5ac1..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.20 +++ /dev/null @@ -1 +0,0 @@ -Ideaaaaa! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.21 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.21 deleted file mode 100644 index 9a71b46..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.21 +++ /dev/null @@ -1 +0,0 @@ -MINE!!! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.22 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.22 deleted file mode 100644 index b154083..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.22 +++ /dev/null @@ -1 +0,0 @@ -Oh, it is ON! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.23 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.23 deleted file mode 100644 index f821785..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.23 +++ /dev/null @@ -1 +0,0 @@ -Try it, punk! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.24 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.24 deleted file mode 100644 index 5ae215b..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.24 +++ /dev/null @@ -1 +0,0 @@ -Take that you ruffian! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.25 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.25 deleted file mode 100644 index cf58fe7..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.25 +++ /dev/null @@ -1 +0,0 @@ -Some of us DO have standards! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.3 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.3 deleted file mode 100644 index 35b7560..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.3 +++ /dev/null @@ -1 +0,0 @@ -Do you not like the shape? diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.4 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.4 deleted file mode 100644 index 627ac2c..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.4 +++ /dev/null @@ -1,5 +0,0 @@ -Whining? I am not ‘whining’. I am complaining. Do you want to hear ‘whining’? -(whines obnoxiously) This is whining! Ooohhhh! This harness is too tight! -It's going to chafe! Can't you loosen it?! OH! It hurts and it's so rusty! -Why didn't you clean it first?! It's gonna leave a stain, and the wagon's -getting heavy! Why do I have to pull it?! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.5 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.5 deleted file mode 100644 index 26ce196..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.5 +++ /dev/null @@ -1 +0,0 @@ -BUT I THOUGHT YOU WAAANTED WHINING!!! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.6 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.6 deleted file mode 100644 index 8e43799..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.6 +++ /dev/null @@ -1 +0,0 @@ -Heavens, no! We're getting dressed! diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.7 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.7 deleted file mode 100644 index 6a0b629..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.7 +++ /dev/null @@ -1 +0,0 @@ -Oh, Fluttershy. Would you be a dear and FLY FASTER, PLEASE? diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.8 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.8 deleted file mode 100644 index 41bd1e8..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.8 +++ /dev/null @@ -1 +0,0 @@ -How in Equestria can she think that tiny patch of cloud is Cloudsdale? diff --git a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.9 b/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.9 deleted file mode 100644 index 29fcd22..0000000 --- a/quotes/rarity+raritydrama+rarityfly+rarityponder+fillyrarity.9 +++ /dev/null @@ -1 +0,0 @@ -...I thought we agreed never to speak of that again. diff --git a/quotes/rose+roseluck.0 b/quotes/rose+roseluck.0 deleted file mode 100644 index cb35efc..0000000 --- a/quotes/rose+roseluck.0 +++ /dev/null @@ -1 +0,0 @@ -The horror, the horror! diff --git a/quotes/rose+roseluck.1 b/quotes/rose+roseluck.1 deleted file mode 100644 index 1578fdb..0000000 --- a/quotes/rose+roseluck.1 +++ /dev/null @@ -1 +0,0 @@ -The wicked enchantress has cursed them all! diff --git a/quotes/sapphire.0 b/quotes/sapphire.0 deleted file mode 100644 index 7b0f7b6..0000000 --- a/quotes/sapphire.0 +++ /dev/null @@ -1 +0,0 @@ -Sensational! diff --git a/quotes/scootaloo.0 b/quotes/scootaloo.0 deleted file mode 100644 index 04eda0a..0000000 --- a/quotes/scootaloo.0 +++ /dev/null @@ -1 +0,0 @@ -The possibilities are, like, endless! diff --git a/quotes/scootaloo.1 b/quotes/scootaloo.1 deleted file mode 100644 index 1127c86..0000000 --- a/quotes/scootaloo.1 +++ /dev/null @@ -1 +0,0 @@ -I'll do whatever you want, Rainbow Dash! diff --git a/quotes/scootaloo.2 b/quotes/scootaloo.2 deleted file mode 100644 index f9e9f99..0000000 --- a/quotes/scootaloo.2 +++ /dev/null @@ -1 +0,0 @@ -I'am liking this idea. diff --git a/quotes/scootaloo.3 b/quotes/scootaloo.3 deleted file mode 100644 index 77083c7..0000000 --- a/quotes/scootaloo.3 +++ /dev/null @@ -1 +0,0 @@ -You've got a problem with blank flanks? diff --git a/quotes/scootaloo.4 b/quotes/scootaloo.4 deleted file mode 100644 index 1dc554c..0000000 --- a/quotes/scootaloo.4 +++ /dev/null @@ -1 +0,0 @@ -That is not how you call a chicken. diff --git a/quotes/scootaloo.5 b/quotes/scootaloo.5 deleted file mode 100644 index a446381..0000000 --- a/quotes/scootaloo.5 +++ /dev/null @@ -1 +0,0 @@ -TLC as in Tender Loving Care or Totally Lost Cause? diff --git a/quotes/scootaloo.6 b/quotes/scootaloo.6 deleted file mode 100644 index a02f417..0000000 --- a/quotes/scootaloo.6 +++ /dev/null @@ -1 +0,0 @@ -We were making a table? diff --git a/quotes/scootaloo.7 b/quotes/scootaloo.7 deleted file mode 100644 index 43e020d..0000000 --- a/quotes/scootaloo.7 +++ /dev/null @@ -1 +0,0 @@ -It's no use. No matter what we try we always end up without our cutie marks; and surprisingly often covered in tree sap. diff --git a/quotes/silverspoon.0 b/quotes/silverspoon.0 deleted file mode 100644 index be1726b..0000000 --- a/quotes/silverspoon.0 +++ /dev/null @@ -1 +0,0 @@ -Blank Flank! diff --git a/quotes/soarin.0 b/quotes/soarin.0 deleted file mode 100644 index 65caeab..0000000 --- a/quotes/soarin.0 +++ /dev/null @@ -1 +0,0 @@ -As a horse. diff --git a/quotes/soarin.1 b/quotes/soarin.1 deleted file mode 100644 index c0de8df..0000000 --- a/quotes/soarin.1 +++ /dev/null @@ -1 +0,0 @@ -My pie! diff --git a/quotes/soarin.2 b/quotes/soarin.2 deleted file mode 100644 index a088318..0000000 --- a/quotes/soarin.2 +++ /dev/null @@ -1 +0,0 @@ -You saved it! diff --git a/quotes/spike+spikefloat+spikelove+spikemustache.0 b/quotes/spike+spikefloat+spikelove+spikemustache.0 deleted file mode 100644 index af9cd04..0000000 --- a/quotes/spike+spikefloat+spikelove+spikemustache.0 +++ /dev/null @@ -1 +0,0 @@ -Is it... ZOMBIES?! diff --git a/quotes/spike+spikefloat+spikelove+spikemustache.1 b/quotes/spike+spikefloat+spikelove+spikemustache.1 deleted file mode 100644 index c5a95da..0000000 --- a/quotes/spike+spikefloat+spikelove+spikemustache.1 +++ /dev/null @@ -1 +0,0 @@ -Ugh ... come on, you guys! Let me in! diff --git a/quotes/spike+spikefloat+spikelove+spikemustache.2 b/quotes/spike+spikefloat+spikelove+spikemustache.2 deleted file mode 100644 index dcd9646..0000000 --- a/quotes/spike+spikefloat+spikelove+spikemustache.2 +++ /dev/null @@ -1 +0,0 @@ -Do I have to? diff --git a/quotes/spike+spikefloat+spikelove+spikemustache.3 b/quotes/spike+spikefloat+spikelove+spikemustache.3 deleted file mode 100644 index 5a18e6a..0000000 --- a/quotes/spike+spikefloat+spikelove+spikemustache.3 +++ /dev/null @@ -1 +0,0 @@ -Don't tell anypony, but I have a crush on... Rarity! diff --git a/quotes/spike+spikefloat+spikelove+spikemustache.4 b/quotes/spike+spikefloat+spikelove+spikemustache.4 deleted file mode 100644 index eb687b8..0000000 --- a/quotes/spike+spikefloat+spikelove+spikemustache.4 +++ /dev/null @@ -1 +0,0 @@ -Another donut! Extra sprinkles! diff --git a/quotes/spike+spikefloat+spikelove+spikemustache.5 b/quotes/spike+spikefloat+spikelove+spikemustache.5 deleted file mode 100644 index ebddb32..0000000 --- a/quotes/spike+spikefloat+spikelove+spikemustache.5 +++ /dev/null @@ -1 +0,0 @@ -Can you do that? Can you explode twice? diff --git a/quotes/spike+spikefloat+spikelove+spikemustache.6 b/quotes/spike+spikefloat+spikelove+spikemustache.6 deleted file mode 100644 index c98b9af..0000000 --- a/quotes/spike+spikefloat+spikelove+spikemustache.6 +++ /dev/null @@ -1 +0,0 @@ -Whoa! Dude, that's creepy. diff --git a/quotes/spike+spikefloat+spikelove+spikemustache.7 b/quotes/spike+spikefloat+spikelove+spikemustache.7 deleted file mode 100644 index d768642..0000000 --- a/quotes/spike+spikefloat+spikelove+spikemustache.7 +++ /dev/null @@ -1 +0,0 @@ -Hey! Say it, don't spray it. diff --git a/quotes/spitfire.0 b/quotes/spitfire.0 deleted file mode 100644 index 0addcc1..0000000 --- a/quotes/spitfire.0 +++ /dev/null @@ -1 +0,0 @@ -Looks like your skills saved us again; or at least they saved Soarin's apple pie. diff --git a/quotes/sweetie.0 b/quotes/sweetie.0 deleted file mode 100644 index b09aac3..0000000 --- a/quotes/sweetie.0 +++ /dev/null @@ -1 +0,0 @@ -That doesn't look like a table... diff --git a/quotes/sweetie.1 b/quotes/sweetie.1 deleted file mode 100644 index 46623c9..0000000 --- a/quotes/sweetie.1 +++ /dev/null @@ -1 +0,0 @@ -I really like her... mane? diff --git a/quotes/sweetie.2 b/quotes/sweetie.2 deleted file mode 100644 index 7dc4c66..0000000 --- a/quotes/sweetie.2 +++ /dev/null @@ -1 +0,0 @@ -Nope. Toast! diff --git a/quotes/sweetie.3 b/quotes/sweetie.3 deleted file mode 100644 index 27a4932..0000000 --- a/quotes/sweetie.3 +++ /dev/null @@ -1 +0,0 @@ -I know this one! diff --git a/quotes/sweetie.4 b/quotes/sweetie.4 deleted file mode 100644 index a7bc3e7..0000000 --- a/quotes/sweetie.4 +++ /dev/null @@ -1 +0,0 @@ -Oh my, sounds serious. diff --git a/quotes/sweetie.5 b/quotes/sweetie.5 deleted file mode 100644 index 5e96c74..0000000 --- a/quotes/sweetie.5 +++ /dev/null @@ -1 +0,0 @@ -We are the Cutie Mark Crusaders! diff --git a/quotes/sweetie.6 b/quotes/sweetie.6 deleted file mode 100644 index 5409ee2..0000000 --- a/quotes/sweetie.6 +++ /dev/null @@ -1 +0,0 @@ -We could form our own secret society! diff --git a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.0 b/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.0 deleted file mode 100644 index 5d5769d..0000000 --- a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.0 +++ /dev/null @@ -1 +0,0 @@ -Anything you can do, I can do better. diff --git a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.1 b/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.1 deleted file mode 100644 index 49d29b5..0000000 --- a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.1 +++ /dev/null @@ -1 +0,0 @@ -It's true my enthusiastic little admirers. diff --git a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.2 b/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.2 deleted file mode 100644 index 8489cdf..0000000 --- a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.2 +++ /dev/null @@ -1 +0,0 @@ -Well, come on. Show Trixie what you've got! diff --git a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.3 b/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.3 deleted file mode 100644 index af6b609..0000000 --- a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.3 +++ /dev/null @@ -1 +0,0 @@ -The Great and Powerful Trixie! diff --git a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.4 b/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.4 deleted file mode 100644 index ebd5c55..0000000 --- a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.4 +++ /dev/null @@ -1 +0,0 @@ -Was there ever any doubt? diff --git a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.5 b/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.5 deleted file mode 100644 index 34d0103..0000000 --- a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.5 +++ /dev/null @@ -1 +0,0 @@ -Watch in awe as Trixies performs the most amazing feat for magic every witnessed by pony eyes! diff --git a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.6 b/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.6 deleted file mode 100644 index 01f81bf..0000000 --- a/quotes/trixie+trixiestage+trixiestand+lulamoon+trixielulamoon.6 +++ /dev/null @@ -1 +0,0 @@ -Well, well, well. It seems we have some “neigh-sayers” in the audience. diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.0 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.0 deleted file mode 100644 index 5d95e70..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.0 +++ /dev/null @@ -1 +0,0 @@ -All the ponies in this town are CRAZY! diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.1 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.1 deleted file mode 100644 index d8438f7..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.1 +++ /dev/null @@ -1 +0,0 @@ -Um, not very likely. diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.10 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.10 deleted file mode 100644 index 364903a..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.10 +++ /dev/null @@ -1,3 +0,0 @@ -Rainbow must be angry with Applejack. -She must hate her guts. -Ohh ... how wonderful! diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.2 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.2 deleted file mode 100644 index d6bb2d4..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.2 +++ /dev/null @@ -1,5 +0,0 @@ -Scarf? Check. -Saddle? Check. -Boots? Check. -‘Spike refusing to get up and go back to sleep’? Check. -It's a good thing I'm so organised. I'm ready! diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.3 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.3 deleted file mode 100644 index 8750017..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.3 +++ /dev/null @@ -1 +0,0 @@ -She only has one cat. diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.4 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.4 deleted file mode 100644 index 880ec3e..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.4 +++ /dev/null @@ -1 +0,0 @@ -I never thought it would happen. My friends ... have turned into complete JERKS! diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.5 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.5 deleted file mode 100644 index d83a6e4..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.5 +++ /dev/null @@ -1 +0,0 @@ -If you can't catch her, Discord wins! diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.6 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.6 deleted file mode 100644 index 6e5463c..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.6 +++ /dev/null @@ -1 +0,0 @@ -Get back! All of you! This is my book. And I'm going to READ IT! diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.7 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.7 deleted file mode 100644 index a5526ce..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.7 +++ /dev/null @@ -1 +0,0 @@ -Pinkie Pie, you're a genius! diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.8 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.8 deleted file mode 100644 index ae82b9f..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.8 +++ /dev/null @@ -1 +0,0 @@ -I'm going to do what I do best: lecture her! diff --git a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.9 b/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.9 deleted file mode 100644 index 364f9d3..0000000 --- a/quotes/twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight.9 +++ /dev/null @@ -1 +0,0 @@ -Pinkie Pie, aren't you a little old for this? diff --git a/quotes/twist.0 b/quotes/twist.0 deleted file mode 100644 index 798e4b2..0000000 --- a/quotes/twist.0 +++ /dev/null @@ -1 +0,0 @@ -Isn't my cutie mark swell? diff --git a/quotes/zecora.0 b/quotes/zecora.0 deleted file mode 100644 index 24c23bb..0000000 --- a/quotes/zecora.0 +++ /dev/null @@ -1 +0,0 @@ -Beware! Beware you pony folk! Those leaves of blue are not a joke! diff --git a/quotes/zecora.1 b/quotes/zecora.1 deleted file mode 100644 index 82ea422..0000000 --- a/quotes/zecora.1 +++ /dev/null @@ -1 +0,0 @@ -Have you gone mad? diff --git a/quotes/zecora.2 b/quotes/zecora.2 deleted file mode 100644 index 894d6c8..0000000 --- a/quotes/zecora.2 +++ /dev/null @@ -1 +0,0 @@ -Is that a parasprite before my eyes? diff --git a/quotes/zecora.3 b/quotes/zecora.3 deleted file mode 100644 index 0465f7a..0000000 --- a/quotes/zecora.3 +++ /dev/null @@ -1 +0,0 @@ -Your actions will make my anger explode! diff --git a/quotes/zecora.4 b/quotes/zecora.4 deleted file mode 100644 index 059e881..0000000 --- a/quotes/zecora.4 +++ /dev/null @@ -1 +0,0 @@ -My Lair! My Lair! diff --git a/quotes/zecora.5 b/quotes/zecora.5 deleted file mode 100644 index f0723ed..0000000 --- a/quotes/zecora.5 +++ /dev/null @@ -1,3 +0,0 @@ -Ponies, what is this... -No, you know not what you do. -You've gone and spilled my precious brew. diff --git a/quotes/zecora.6 b/quotes/zecora.6 deleted file mode 100644 index 2da018c..0000000 --- a/quotes/zecora.6 +++ /dev/null @@ -1,3 +0,0 @@ -How dare you! -You destroy my home, destroy my works, -an then accuse me, of being a jerk? -- cgit From 566a381fbd39763decfc889a2e0ddfee1fd5a207 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 06:08:10 +0200 Subject: generating quote files --- ponyquotes.sh | 17 +++++++++++++++++ ponyquotes/ponies | 8 ++++---- 2 files changed, 21 insertions(+), 4 deletions(-) create mode 100755 ponyquotes.sh diff --git a/ponyquotes.sh b/ponyquotes.sh new file mode 100755 index 0000000..9c34226 --- /dev/null +++ b/ponyquotes.sh @@ -0,0 +1,17 @@ +mkdir -p quotes + +for ponies in $(cat ponyquotes/ponies); do + + for pony in $(echo $ponies | sed -e 's/+/ /g'); do + echo 'Generating quote files for '"$pony" + + for file in $(ls "ponyquotes/" | grep "$pony\\.*"); do + + if [[ -f "ponyquotes/$file" ]]; then + + cp "ponyquotes/"$file "quotes/"$ponies'.'$(echo $file | cut -d '.' -f 2) + fi + done + done +done + diff --git a/ponyquotes/ponies b/ponyquotes/ponies index 364b150..0defad8 100644 --- a/ponyquotes/ponies +++ b/ponyquotes/ponies @@ -40,7 +40,7 @@ doctor+doctornohat elsie fancypants fido -cadence+cadance+fillycadence+fillycadance +cadance+fillycadance fillydash+fillydashfly flam fleurdelis+fleurdelishair+fleurdelislay @@ -64,7 +64,7 @@ maredowellfly+maredowellgallop master mayor minuette+colgate -mjölna +mjolna mrssparkle+twilightvelvet nightmare noteworthy+blues @@ -74,7 +74,7 @@ orange owl parasprite philomena -phoenix +philomenaphoenix photofinish pinkamina pinkie+pinkiecannonfront+pinkiecannon+pinkiebounce+pinkiecannonhappy+pinkiegala+pinkiechicken+pinkiehugfluttershy+pinkiegummy+pinkietongue+pinkiesilly @@ -120,7 +120,7 @@ sweetie tank trixie+trixiestage+trixiestand turnip -twilight+twilightcrazyfromball+twilightfury+twilightzero+fillytwilight +twilight+twilightcrazyfromball+twilightrage+twilightzero+fillytwilight twist vinyl+djpon-3+vın̈yl violet+royalribbon -- cgit From 1adaea0daf6e83f7eb86b067c615a524b4aef34c Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 06:26:27 +0200 Subject: quotes in make --- configure | 29 ++++++++++++++--------------- ponyquotes.sh | 17 ----------------- 2 files changed, 14 insertions(+), 32 deletions(-) delete mode 100755 ponyquotes.sh diff --git a/configure b/configure index 2581660..2e65675 100755 --- a/configure +++ b/configure @@ -19,7 +19,7 @@ oldCompiledDirs='' installedFiles='bin/ponysay bin/ponythink bin/ponysay.py bin/ponythink.py doc/ponysay.pdf share/info/ponysay.info.gz share/info/ponythink.info.gz' installedDirs='share/ponysay lib/ponysay' compiledFiles='truncater ponysay.info.gz ponysay.py.install' -compiledDirs='' +compiledDirs='quotes' for man in $manFiles; do oldCompiledFiles="$oldCompiledFiles $man.gz" @@ -160,7 +160,7 @@ function makeMakefile() echo echo 'default: '"$compileMethods" echo - echo 'all: core truncater manpages infomanual ponysaycompletion ponythinkcompletion' + echo 'all: core truncater quotes manpages infomanual ponysaycompletion ponythinkcompletion' echo echo "core:" @@ -172,6 +172,17 @@ function makeMakefile() echo '$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o "truncater" "truncater.c"' echo + echo "quotes:" + echo -en '\t' ; echo 'mkdir -p quotes' + echo -en '\t' ; echo 'for ponies in $$(cat ponyquotes/ponies); do \' + echo -en '\t' ; echo ' for pony in $$(echo $$ponies | sed -e '\''s/+/ /g'\''); do \' + echo -en '\t' ; echo ' echo '\''Generating quote files for '\''"$$pony"; \' + echo -en '\t' ; echo ' for file in $$(ls "ponyquotes/" | grep "$$pony\\.*"); do \' + echo -en '\t' ; echo ' if [ -f "ponyquotes/$$file" ]; then \' + echo -en '\t' ; echo ' cp "ponyquotes/"$$file "quotes/"$$ponies'\''.'\''$$(echo $$file | cut -d '\''.'\'' -f 2) \' + echo -en '\t' ; echo ';fi;done;done;done' + echo + echo 'manpages:' gzCompress $manFiles echo @@ -190,7 +201,7 @@ function makeMakefile() thinkCompletion $completions echo - echo 'install-min: core truncater' + echo 'install-min: core truncater quotes' echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/share/ponysay/"' for dir in $shareDirs; do echo -en '\t' ; echo 'mkdir -p "$(INSTALLDIR)/share/ponysay/'"$dir"'"' @@ -342,18 +353,6 @@ pdfmanual: done if [ -d "ponysay.t2d" ]; then rm -r "ponysay.t2d"; fi -submodules: clean - (cd "ponyquotes4ponysay/"; make clean) - git submodule init - git submodule update - -quotes: submodules - (cd "ponyquotes4ponysay/"; make -B) - if [ -d quotes ]; then git rm "quotes/"*.*; fi - mkdir -p "quotes" - cp "ponyquotes4ponysay/ponyquotes/"*.* "quotes" - git add "quotes/"*.* - EOF } diff --git a/ponyquotes.sh b/ponyquotes.sh deleted file mode 100755 index 9c34226..0000000 --- a/ponyquotes.sh +++ /dev/null @@ -1,17 +0,0 @@ -mkdir -p quotes - -for ponies in $(cat ponyquotes/ponies); do - - for pony in $(echo $ponies | sed -e 's/+/ /g'); do - echo 'Generating quote files for '"$pony" - - for file in $(ls "ponyquotes/" | grep "$pony\\.*"); do - - if [[ -f "ponyquotes/$file" ]]; then - - cp "ponyquotes/"$file "quotes/"$ponies'.'$(echo $file | cut -d '.' -f 2) - fi - done - done -done - -- cgit From 2e76f796590b672ddbd947bff5af85ad81a3b288 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 06:31:10 +0200 Subject: make fix --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 2e65675..4db81de 100755 --- a/configure +++ b/configure @@ -92,7 +92,7 @@ for arg in "$@"; do done compileMethods='core truncater manpages ponysaycompletion ponythinkcompletion' -installMethods='install-min'"$installPdf$installInfo$installMan'$installManEs$installBash$installFish$installZsh" +installMethods='install-min'"$installPdf$installInfo$installMan$installManEs$installBash$installFish$installZsh" if [ ! "$installInfo" = '' ]; then compileMethods="$compileMethods infomanual" fi -- cgit From 4648a1ee6f7c6d1fb2dd6ababafc4b7d304703ff Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 06:33:52 +0200 Subject: cleanup --- .gitmodules | 3 --- ponyquotes4ponysay | 1 - 2 files changed, 4 deletions(-) delete mode 100644 .gitmodules delete mode 160000 ponyquotes4ponysay diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 1560352..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "ponyquotes4ponysay"] - path = ponyquotes4ponysay - url = git://github.com/maandree/ponyquotes4ponysay.git diff --git a/ponyquotes4ponysay b/ponyquotes4ponysay deleted file mode 160000 index 8147d45..0000000 --- a/ponyquotes4ponysay +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8147d45117b25ae584a789af5630bdf1ff62ef7a -- cgit From 1ca00b100a480c5347875c1607b80954d1d400fc Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sun, 19 Aug 2012 10:05:29 +0200 Subject: Updated fish-completions --- completion/fish-completion.fish | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/completion/fish-completion.fish b/completion/fish-completion.fish index 727460b..15bd132 100644 --- a/completion/fish-completion.fish +++ b/completion/fish-completion.fish @@ -1,20 +1,19 @@ -# Completions for ponysay +# FISH completions for ponysay # https://github.com/erkin/ponysay/ # # Author: Elis Axelsson +set -g ponies ('/usr/bin/ponysay.py' --onelist) +set -g quoters ('/usr/bin/ponysay.py' --quoters) -set -g ponies ('/usr/bin/ponysay.pl' --onelist) -set -g quoters ('/usr/bin/ponysay.pl' --quoters) - -complete -c ponysay -s h --description "Help of ponysay" -complete -c ponysay -s v --description "Version of ponysay" -complete -c ponysay -s l --description "List pony files" -complete -c ponysay -s L --description "List pony files with alternatives" -complete -c ponysay -s f -a "$ponies" --description "Select a pony" -complete -c ponysay -s q -a "$quoters" --description "Select ponies for MLP:FiM quotes" -complete -c ponysay -s W -a "Integer" --description "The screen column where the message should be wrapped" +complete -c ponysay -s h -l help --description "help of ponysay" +complete -c ponysay -s v -l version --description "version of ponysay" +complete -c ponysay -s l -l list --description "list pony files" +complete -c ponysay -s L -l altlist --description "list pony files with alternatives" +complete -c ponysay -s f -l pony -a "$ponies" --description "select a pony" +complete -c ponysay -s q -l quote -a "$quoters" --description "select a pony which will quote herself" +complete -c ponysay -s W -l wrap -a "Integer" --description "specify the column when the message should be wrapped" set -e ponies -- cgit From e3176be013f6aa5b4d9a151f824e8a2067a4cf4b Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sun, 19 Aug 2012 10:54:33 +0200 Subject: Updated fish-completions again, removed some quotes, changed to long-options to make it more clear, added option for the message --- completion/fish-completion.fish | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/completion/fish-completion.fish b/completion/fish-completion.fish index 15bd132..6cd8b99 100644 --- a/completion/fish-completion.fish +++ b/completion/fish-completion.fish @@ -3,18 +3,18 @@ # # Author: Elis Axelsson -set -g ponies ('/usr/bin/ponysay.py' --onelist) -set -g quoters ('/usr/bin/ponysay.py' --quoters) +set -g ponies (/usr/bin/ponysay.py --onelist) +set -g quoters (/usr/bin/ponysay.py --quoters) -complete -c ponysay -s h -l help --description "help of ponysay" -complete -c ponysay -s v -l version --description "version of ponysay" -complete -c ponysay -s l -l list --description "list pony files" -complete -c ponysay -s L -l altlist --description "list pony files with alternatives" -complete -c ponysay -s f -l pony -a "$ponies" --description "select a pony" -complete -c ponysay -s q -l quote -a "$quoters" --description "select a pony which will quote herself" -complete -c ponysay -s W -l wrap -a "Integer" --description "specify the column when the message should be wrapped" - +complete --command ponysay --short-option h --long-option help --description 'help of ponysay' +complete --command ponysay --short-option v --long-option version --description 'version of ponysay' +complete --command ponysay --short-option l --long-option list --description 'list pony files' +complete --command ponysay --short-option L --long-option altlist --description 'list pony files with alternatives' +complete --command ponysay --short-option f --long-option pony --arguments "$ponies" --description 'pony' +complete --command ponysay --short-option q --long-option quote --arguments "$quoters" --no-files --description 'pony' +complete --command ponysay --short-option W --long-option wrap --arguments 'Integer' --description 'specify the column when the message should be wrapped' +complete --command ponysay --arguments 'MESSAGE' set -e ponies set -e quoters -- cgit From dd0f175b0e4d2b3469fcf3716bab37342cbdae24 Mon Sep 17 00:00:00 2001 From: Elis Axelsson Date: Sun, 19 Aug 2012 12:07:34 +0200 Subject: Hey, no perl left! --- ponysay | 3 --- 1 file changed, 3 deletions(-) diff --git a/ponysay b/ponysay index 891ec7f..99292cc 100755 --- a/ponysay +++ b/ponysay @@ -19,7 +19,4 @@ function wtrunc { fi } -# Ponies use UTF-8 drawing characters. Prevent a Perl warning. -export PERL_UNICODE=S - "$0.py" "$@" | wtrunc -- cgit From ffb7b5a7fb79c295dcfab686834c68dd5bf7748f Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 14:26:01 +0200 Subject: Revert "Hey, no perl left!" This reverts commit dd0f175b0e4d2b3469fcf3716bab37342cbdae24. --- ponysay | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ponysay b/ponysay index 99292cc..891ec7f 100755 --- a/ponysay +++ b/ponysay @@ -19,4 +19,7 @@ function wtrunc { fi } +# Ponies use UTF-8 drawing characters. Prevent a Perl warning. +export PERL_UNICODE=S + "$0.py" "$@" | wtrunc -- cgit From 0d4d72de6375d65945dfe046b4c79361ccab284b Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 15:19:17 +0200 Subject: argument correction --- manuals/ponysay.texinfo | 2 +- ponysay.pdf | Bin 328307 -> 328795 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/manuals/ponysay.texinfo b/manuals/ponysay.texinfo index fd65186..84272c4 100644 --- a/manuals/ponysay.texinfo +++ b/manuals/ponysay.texinfo @@ -172,7 +172,7 @@ is installed the ponies which have quotes, i.e. can be used with the @item -L @itemx --linklist @cindex @command{-L} -@cindex @command{--linklist} +@cindex @command{--altlist} Lists all installed ponies. If the extension @command{ponyquotes4ponysay} is installed the ponies which have quotes, i.e. can be used with the @command{-q} option, will be mark by being printed in bold or bright diff --git a/ponysay.pdf b/ponysay.pdf index 712bdaf..7de4b31 100644 Binary files a/ponysay.pdf and b/ponysay.pdf differ -- cgit From 80044cd05c7b6842ac3c3501b20af360102c8986 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 18:02:05 +0200 Subject: bug fixes + a better fitting argument parse (--help is not implemented yet) --- ponysay.py | 298 ++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 244 insertions(+), 54 deletions(-) diff --git a/ponysay.py b/ponysay.py index 8d41cba..00e71f3 100755 --- a/ponysay.py +++ b/ponysay.py @@ -15,7 +15,6 @@ Authors: Erkin Batu Altunbaş: Project leader, helped write the fir License: WTFPL ''' -import argparse import os import sys import random @@ -25,7 +24,7 @@ from subprocess import Popen, PIPE ''' The version of ponysay ''' -VERSION = '2.0-rc2' +VERSION = '2.0-rc3' ''' @@ -46,6 +45,12 @@ Whether the program is execute in Linux VT (TTY) linuxvt = os.environ['TERM'] == 'linux' +''' +Whether the script is executed as ponythink +''' +isthink = (len(__file__) >= 8) and (__file__[-8:] == 'think.py') + + ''' Whether the program is launched in subshell/being redirected ''' @@ -74,47 +79,25 @@ for quotedir in _quotedirs: -''' -Argument parsing -''' -parser = argparse.ArgumentParser(prog = 'ponysay', description = 'cowsay wrapper for ponies') - -parser.add_argument('-v', '--version', action = 'version', version = '%s %s' % ('ponysay', VERSION)) -parser.add_argument('-l', '--list', action = 'store_true', dest = 'list', help = 'list pony files') -parser.add_argument('-L', '--altlist', action = 'store_true', dest = 'linklist', help = 'list pony files with alternatives') -parser.add_argument( '--quoters', action = 'store_true', dest = 'quoters', help = 'list ponies with quotes (visible in -l and -L)') # for shell completions -parser.add_argument( '--onelist', action = 'store_true', dest = 'onelist', help = 'list pony files in one columns') # for shell completions -parser.add_argument('-W', '--wrap', action = 'store', dest = 'wrap', help = 'specify the column when the message should be wrapped') -parser.add_argument('-f', '--pony', action = 'append', dest = 'pony', help = 'select a pony (either a file name or a pony name)') -parser.add_argument('-q', '--quote', nargs = '*', dest = 'quote', help = 'select a pony which will quote herself') -parser.add_argument('message', nargs = '?', help = 'message to ponysay') - -args = parser.parse_args() -# TODO implement if [ -t 0 ] && [ $# == 0 ]; then -# usage -# exit -# fi - - - ''' This is the mane class of ponysay ''' -class ponysay(): +class Ponysay(): ''' Starts the part of the program the arguments indicate ''' def __init__(self, args): - if args.list and redirected: - args.list = False - args.onelist = True - - if args.list: self.list() - elif args.linklist: self.linklist() - elif args.quoters: self.quoters() - elif args.onelist: self.onelist() - elif args.quote: self.quote(args) - else: self.print_pony(args) + if (args.opts['-l'] is not None) and redirected: + args.opts['--onelist'] = args.opts['-l'] + args.opts['-l'] = None + + if args.opts['--quoters'] is not None: self.quoters() + elif args.opts['--onelist'] is not None: self.onelist() + elif args.opts['-v'] is not None: self.version() + elif args.opts['-l'] is not None: self.list() + elif args.opts['-L'] is not None: self.linklist() + elif args.opts['-q'] is not None: self.quote(args) + else: self.print_pony(args) ## @@ -141,7 +124,12 @@ class ponysay(): if names == None: names = list(ponies.keys()) - return ponies[names[random.randrange(0, len(names))]] + pony = names[random.randrange(0, len(names))] + if pony not in ponies: + sys.stderr.write('I have never heared of any pony named %s\n' % (pony)); + exit(1) + else: + return ponies[pony] ''' @@ -187,6 +175,7 @@ class ponysay(): p = pony[:-5] # remove .pony for quote in quotes: q = quote[quote.rindex('/') + 1:] + q = q[:q.rindex('.')] if ('+' + p + '+') in ('+' + q + '+'): rc.append((p, quote)) @@ -307,7 +296,7 @@ class ponysay(): Lists with all ponies that have quotes and are displayable ''' def quoters(self): - last = "" + last = '' ponies = [] for pony in self.__quoters(): ponies.append(pony) @@ -322,7 +311,7 @@ class ponysay(): Lists the available ponies one one column without anything bold ''' def onelist(self): - last = "" + last = '' ponies = [] for ponydir in ponydirs: # Loop ponydirs ponies += os.listdir(ponydir) @@ -338,12 +327,17 @@ class ponysay(): ## Displaying methods ## + ''' + Prints the name of the program and the version of the program + ''' + def version(self): + print('%s %s' % ('ponysay', VERSION)) + + ''' Returns (the cowsay command, whether it is a custom program) ''' def __getcowsay(self): - isthink = (len(__file__) >= 8) and (__file__[-8:] == 'think.py') - if isthink: cowthink = os.environ['PONYSAY_COWTHINK'] if 'PONYSAY_COWTHINK' in os.environ else None return ('cowthink', False) if (cowthink is None) or (cowthink == '') else (cowthink, True) @@ -362,7 +356,7 @@ class ponysay(): msg = args.message - pony = self.__getponypath(args.pony) + pony = self.__getponypath(args.opts['-f']) (cowsay, customcowsay) = self.__getcowsay() if (len(pony) > 4) and (pony[-4:].lower() == '.png'): @@ -373,8 +367,8 @@ class ponysay(): pony = '/proc/' + str(os.getpid()) + '/fd/' + str(pngpipe[0]) cmd = [cowsay, '-f', self.__kms(pony)] - if args.wrap is not None: - cmd += ['-W', args.wrap] + if args.opts['-W'] is not None: + cmd += ['-W', args.opts['-W']] cmd.append(msg) if linuxvt: @@ -402,8 +396,8 @@ class ponysay(): if not exit_value == 0: sys.stderr.write('Unable to successfully execute' + (' custom ' if customcowsay else ' ') + 'cowsay [' + cowsay + ']\n') else: - if linuxvt or (env_height is ("yes", "y", "1")): - if env_bottom is ("yes", "y", "1"): + if linuxvt or (env_height is ('yes', 'y', '1')): + if env_bottom is ('yes', 'y', '1'): for line in output[: -lines]: print(line) else: @@ -435,14 +429,14 @@ class ponysay(): ''' def quote(self, args): pairs = self.__quotes() - if len(args.quote) > 0: - ponyset = set(args.quote) + if len(args.opts['-q']) > 0: + ponyset = set(args.opts['-q']) alts = [] for pair in pairs: if pair[0] in ponyset: alts.append(pair) pairs = alts - + if not len(pairs) == 0: pair = pairs[random.randrange(0, len(pairs))] qfile = None @@ -452,12 +446,12 @@ class ponysay(): finally: if qfile is not None: qfile.close() - args.pony = [pair[0]] - elif len(args.quote) == 0: - sys.stderr.write('All the ponies are mute! Call the Princess!') + args.opts['-f'] = [pair[0]] + elif len(args.opts['-q']) == 0: + sys.stderr.write('All the ponies are mute! Call the Princess!\n') exit(1) else: - args.pony = args.quote[random.randrange(0, len(args.quote))] + args.opts['-f'] = [args.opts['-q'][random.randrange(0, len(args.opts['-q']))]] args.message = 'I got nuthin\' good to say :(' self.print_pony(args) @@ -511,8 +505,204 @@ class ponysay(): +ARGUMENTLESS = 0 +ARGUMENTED = 1 +VARIADIC = 2 +''' +Simple argument parser +''' +class ArgParser: + ''' + Constructor. + The short description is printed on same line as the program name + ''' + def __init__(self, program, description, usage, longdescription = None): + self.__program = program + self.__description = description + self.__usage = usage + self.__longdescription = longdescription + self.__arguments = [] + self.opts = {} + self.optmap = {} + + + ''' + Add option that takes no arguments + ''' + def add_argumentless(self, alternatives, help = None): + ARGUMENTLESS + self.__arguments.append((ARGUMENTLESS, alternatives, help)) + stdalt = alternatives[0] + self.opts[stdalt] = None + for alt in alternatives: + self.optmap[alt] = (stdalt, ARGUMENTLESS) + + ''' + Add option that takes one argument + ''' + def add_argumented(self, alternatives, help = None): + self.__arguments.append((ARGUMENTED, alternatives, help)) + stdalt = alternatives[0] + self.opts[stdalt] = None + for alt in alternatives: + self.optmap[alt] = (stdalt, ARGUMENTED) + + ''' + Add option that takes all following argument + ''' + def add_variadic(self, alternatives, help = None): + self.__arguments.append((VARIADIC, alternatives, help)) + stdalt = alternatives[0] + self.opts[stdalt] = None + for alt in alternatives: + self.optmap[alt] = (stdalt, VARIADIC) + + + ''' + Parse arguments + ''' + def parse(self, argv = sys.argv): + self.argcount = len(argv) - 1 + self.files = [] + + argqueue = [] + optqueue = [] + deque = [] + for arg in argv[1:]: + deque.append(arg) + + dashed = False + tmpdashed = False + get = 0 + dontget = 0 + + def unrecognised(arg): + sys.stderr.write('%s: warning: unrecognised option %s\n' % (self.__program, arg)) + + while len(deque) != 0: + arg = deque[0] + deque = deque[1:] + if (get > 0) and (dontget == 0): + get -= 1 + argqueue.append(arg) + elif tmpdashed: + self.files.append(arg) + tmpdashed = False + elif dashed: self.files.append(arg) + elif arg == '++': tmpdashed = True + elif arg == '--': dashed = True + elif (len(arg) > 1) and ((arg[0] == '-') or (arg[0] == '+')): + if (len(arg) > 2) and ((arg[:2] == '--') or (arg[:2] == '++')): + if dontget > 0: + dontget -= 1 + elif (arg in self.optmap) and (self.optmap[arg][1] == ARGUMENTLESS): + optqueue.append(arg) + argqueue.append(None) + elif '=' in arg: + arg_opt = arg[:arg.index('=')] + if (arg_opt in self.optmap) and (self.optmap[arg_opt][1] >= ARGUMENTED): + optqueue.append(arg_opt) + argqueue.append(arg[arg.index('=') + 1:]) + if self.optmap[arg_opt][1] == VARIADIC: + dashed = True + else: + unrecognised(arg) + elif (arg in self.optmap) and (self.optmap[arg][1] == ARGUMENTED): + optqueue.append(arg) + get += 1 + elif (arg in self.optmap) and (self.optmap[arg][1] == VARIADIC): + optqueue.append(arg) + argqueue.append(None) + dashed = True + else: + unrecognised(arg) + else: + sign = arg[0] + i = 1 + n = len(arg) + while i < n: + narg = sign + arg[i] + i += 1 + if (narg in self.optmap): + if self.optmap[narg][1] == ARGUMENTLESS: + optqueue.append(narg) + argqueue.append(None) + elif self.optmap[narg][1] == ARGUMENTED: + optqueue.append(narg) + nargarg = arg[i:] + if len(nargarg) == 0: + get += 1 + else: + argqueue.append(nargarg) + break + elif self.optmap[narg][1] == VARIADIC: + optqueue.append(narg) + nargarg = arg[i:] + argqueue.append(nargarg if len(nargarg) > 0 else None) + dashed = True + break + else: + unrecognised(arg) + else: + self.files.append(arg) + + i = 0 + n = len(optqueue) + while i < n: + opt = optqueue[i] + arg = argqueue[i] + i += 1 + opt = self.optmap[opt][0] + if (opt not in self.opts) or (self.opts[opt] is None): + self.opts[opt] = [] + self.opts[opt].append(arg) + + for arg in self.__arguments: + if (arg[0] == VARIADIC): + varopt = self.opts[arg[1][0]] + if varopt is not None: + additional = ','.join(self.files).split(',') if len(self.files) > 0 else [] + if varopt[0] is None: + self.opts[arg[1][0]] = additional + else: + self.opts[arg[1][0]] = varopt[0].split(',') + additional + self.files = [] + break + + self.message = ' '.join(self.files) if len(self.files) > 0 else None + #print('files = ' + str(self.files)) + #print('message = ' + str(self.message)) + #print('opts = ' + str(self.opts)) + + + +''' +Argument parsing +''' +opts = ArgParser(program = 'ponythink' if isthink else 'ponysay', + description = 'cowsay wrapper for ponies', + usage = '-l | -L | [-W] [[-f PONY]* [message] | -q [PONY*]]') + +opts.add_argumentless(['--quoters']) +opts.add_argumentless(['--onelist']) + +opts.add_argumentless(['-h', '--help'], help = 'Print this help message') +opts.add_argumentless(['-v', '--version'], help = 'Print the version of the program') +opts.add_argumentless(['-l', '--list'], help = 'List pony files') +opts.add_argumentless(['-L', '--altlist'], help = 'List pony files with alternatives') +opts.add_argumented( ['-W', '--wrap'], help = 'Specify the column when the message should be wrapped') +opts.add_argumented( ['-f', '--pony'], help = 'Select a pony (either a file name or a pony name)') +opts.add_variadic( ['-q', '--quote'], help = 'Select a ponies which will quote themself') + +opts.parse() +# TODO implement if [ -t 0 ] && [ $# == 0 ]; then +# usage +# exit +# fi + + ''' Start the program from ponysay.__init__ if this is the executed file ''' if __name__ == '__main__': - ponysay(args) + Ponysay(opts) -- cgit From 7686726b1298d3577f85bdf9e5c8dbbb9d93b1fa Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 19:05:13 +0200 Subject: help message --- ponysay.py | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 93 insertions(+), 20 deletions(-) diff --git a/ponysay.py b/ponysay.py index 00e71f3..ca89c5d 100755 --- a/ponysay.py +++ b/ponysay.py @@ -52,9 +52,19 @@ isthink = (len(__file__) >= 8) and (__file__[-8:] == 'think.py') ''' -Whether the program is launched in subshell/being redirected +Whether stdin is piped ''' -redirected = False #not sys.stdout.isatty() # currently impossible, we need to get rid of the little shell script first +pipelinein = not sys.stdin.isatty() + +''' +Whether stdout is piped +''' +pipelineout = False #not sys.stdout.isatty() # currently impossible, we need to get rid of the little shell script first + +''' +Whether stderr is piped +''' +pipelineerr = not sys.stderr.isatty() ''' @@ -87,11 +97,12 @@ class Ponysay(): Starts the part of the program the arguments indicate ''' def __init__(self, args): - if (args.opts['-l'] is not None) and redirected: + if (args.opts['-l'] is not None) and pipelineout: args.opts['--onelist'] = args.opts['-l'] args.opts['-l'] = None - if args.opts['--quoters'] is not None: self.quoters() + if args.opts['-h'] is not None: args.help() + elif args.opts['--quoters'] is not None: self.quoters() elif args.opts['--onelist'] is not None: self.onelist() elif args.opts['-v'] is not None: self.version() elif args.opts['-l'] is not None: self.list() @@ -531,7 +542,7 @@ class ArgParser: ''' def add_argumentless(self, alternatives, help = None): ARGUMENTLESS - self.__arguments.append((ARGUMENTLESS, alternatives, help)) + self.__arguments.append((ARGUMENTLESS, alternatives, None, help)) stdalt = alternatives[0] self.opts[stdalt] = None for alt in alternatives: @@ -540,8 +551,8 @@ class ArgParser: ''' Add option that takes one argument ''' - def add_argumented(self, alternatives, help = None): - self.__arguments.append((ARGUMENTED, alternatives, help)) + def add_argumented(self, alternatives, arg, help = None): + self.__arguments.append((ARGUMENTED, alternatives, arg, help)) stdalt = alternatives[0] self.opts[stdalt] = None for alt in alternatives: @@ -550,8 +561,8 @@ class ArgParser: ''' Add option that takes all following argument ''' - def add_variadic(self, alternatives, help = None): - self.__arguments.append((VARIADIC, alternatives, help)) + def add_variadic(self, alternatives, arg, help = None): + self.__arguments.append((VARIADIC, alternatives, arg, help)) stdalt = alternatives[0] self.opts[stdalt] = None for alt in alternatives: @@ -670,29 +681,91 @@ class ArgParser: break self.message = ' '.join(self.files) if len(self.files) > 0 else None - #print('files = ' + str(self.files)) - #print('message = ' + str(self.message)) - #print('opts = ' + str(self.opts)) + + + ''' + Prints a colourful help message + ''' + def help(self): + print('\033[1m%s\033[21m %s %s' % (self.__program, '-' if linuxvt else '—', self.__description)) + print() + if self.__longdescription is not None: + print(self.__longdescription) + print() + print() + + print('\033[1mUSAGE:\033[21m', end='') + first = True + for line in self.__usage.split('\n'): + if first: + first = False + else: + print(' or', end="") + print('\t%s' % (line)) + print() + + print('\033[1mSYNOPSIS:\033[21m') + print() + for opt in self.__arguments: + opt_type = opt[0] + opt_alts = opt[1] + opt_arg = opt[2] + opt_help = opt[3] + if opt_help is None: + continue + for opt_alt in opt_alts: + if opt_alt is opt_alts[-1]: + print('\t' + opt_alt, end='') + if opt_type == ARGUMENTED: print(' \033[4m%s\033[24m' % (opt_arg)) + elif opt_type == VARIADIC: print(' [\033[4m%s\033[24m...]' % (opt_arg)) + else: print() + else: + print('\t\033[2m' + opt_alt + '\033[22m') + first = True + for line in opt_help.split('\n'): + if first: + first = False + print('\t\t\033[32;1m%s\033[21;39m' % (line)) + else: + print('\t\t%s' % (line)) + print() + + print() + + + +usage_saythink = '\033[34;1m(ponysay | ponythink)\033[21;39m' +usage_wrap = '--wrap \033[4mCOLUMN\033[24m' +usage_listhelp = '(--list | ---altlist | --version | --help)' +usage_file = '[--pony \033[4mPONY\033[24m]... ([--] \033[4mmessage\033[24m | <<<\033[4mmessage\033[24m)' +usage_quote = '--quote [\033[4mPONY\033[24m...]' +usage = '%s %s\n%s [%s] %s\n%s [%s] %s' % (usage_saythink, usage_listhelp, + usage_saythink, usage_wrap, usage_file, + usage_saythink, usage_wrap, usage_quote) +usage = usage.replace('\033[', '\0') +for sym in ('[', ']', '(', ')', '|', '...'): + usage = usage.replace(sym, '\033[2m' + sym + '\033[22m') +usage = usage.replace('\0', '\033[') ''' Argument parsing ''' opts = ArgParser(program = 'ponythink' if isthink else 'ponysay', description = 'cowsay wrapper for ponies', - usage = '-l | -L | [-W] [[-f PONY]* [message] | -q [PONY*]]') + usage = usage) opts.add_argumentless(['--quoters']) opts.add_argumentless(['--onelist']) -opts.add_argumentless(['-h', '--help'], help = 'Print this help message') -opts.add_argumentless(['-v', '--version'], help = 'Print the version of the program') -opts.add_argumentless(['-l', '--list'], help = 'List pony files') -opts.add_argumentless(['-L', '--altlist'], help = 'List pony files with alternatives') -opts.add_argumented( ['-W', '--wrap'], help = 'Specify the column when the message should be wrapped') -opts.add_argumented( ['-f', '--pony'], help = 'Select a pony (either a file name or a pony name)') -opts.add_variadic( ['-q', '--quote'], help = 'Select a ponies which will quote themself') +opts.add_argumentless(['-h', '--help'], help = 'Print this help message.') +opts.add_argumentless(['-v', '--version'], help = 'Print the version of the program.') +opts.add_argumentless(['-l', '--list'], help = 'List pony files.') +opts.add_argumentless(['-L', '--altlist'], help = 'List pony files with alternatives.') +opts.add_argumented( ['-W', '--wrap'], arg = "COLUMN", help = 'Specify the column when the message should be wrapped.') +opts.add_argumented( ['-f', '--pony'], arg = "PONY", help = 'Select a pony.\nEither a file name or a pony name.') +opts.add_variadic( ['-q', '--quote'], arg = "PONY", help = 'Select a ponies which will quote themself.') opts.parse() # TODO implement if [ -t 0 ] && [ $# == 0 ]; then -- cgit From c4b5146873f681544d21339bf6278c2b89e85790 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 19:10:33 +0200 Subject: help message complete --- ponysay.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index ca89c5d..4696b01 100755 --- a/ponysay.py +++ b/ponysay.py @@ -754,7 +754,12 @@ Argument parsing ''' opts = ArgParser(program = 'ponythink' if isthink else 'ponysay', description = 'cowsay wrapper for ponies', - usage = usage) + usage = usage, + longdescription = +'''Ponysay displays an image of a pony saying some text provided by the user. +If \033[4mmessage\033[24m is not provided, it accepts standard input. For an extensive +documentation run `info ponysay`, or for just a little more help than this +run `man ponysay`. Ponysay has so much more to offer than described here.''') opts.add_argumentless(['--quoters']) opts.add_argumentless(['--onelist']) -- cgit From 924a2ab8edcbe6a4058a4336b7f331c3f3810727 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 19:13:55 +0200 Subject: bash script redefinement --- ponysay | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ponysay b/ponysay index 891ec7f..545144e 100755 --- a/ponysay +++ b/ponysay @@ -3,23 +3,23 @@ INSTALLDIR="$(dirname $( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd ))" LIBDIR="$INSTALLDIR/lib/ponysay" +# The truncater executable truncatercmd="$LIBDIR/truncater" -scrw=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 2` # Screen width +# Screen width +scrw=`(stty size <&2 || echo 0 0) | cut -d ' ' -f 2` +# Output trunction on width function wtrunc { - if [ "$PONYSAY_FULL_WIDTH" = 'yes' ] || [ "$PONYSAY_FULL_WIDTH" = 'y' ] || [ "$PONYSAY_FULL_WIDTH" = '1' ]; then + if [[ "$PONYSAY_FULL_WIDTH" = 'yes' ]] || [[ "$PONYSAY_FULL_WIDTH" = 'y' ]] || [[ "$PONYSAY_FULL_WIDTH" = '1' ]] || [[ ! -f $truncatercmd ]]; then cat else - if [[ -f $truncatercmd ]]; then - $truncatercmd $scrw - else - cat - fi + $truncatercmd $scrw fi } # Ponies use UTF-8 drawing characters. Prevent a Perl warning. export PERL_UNICODE=S +# Run ponysay "$0.py" "$@" | wtrunc -- cgit From 5dde58685012ffaa5e280e025b088a0dd3395ddc Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 19:36:00 +0200 Subject: kms fix (however not working because of some bug in util-say) --- configure | 4 ++++ ponysay.py | 13 +++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/configure b/configure index 4db81de..db6229d 100755 --- a/configure +++ b/configure @@ -223,6 +223,9 @@ function makeMakefile() echo 'install "'"$file"'" "$(INSTALLDIR)/share/licenses/ponysay/'"$file"'"' done echo + echo -en '\t' ; echo 'mkdir -p $(DESTDIR)/var/cache/ponysay/' + echo -en '\t' ; echo 'chmod 777 $(DESTDIR)/var/cache/ponysay/' + echo for completion in $completions; do shell="${completion##*/}" @@ -286,6 +289,7 @@ EOF echo echo 'uninstall:' + echo -en '\t' ; echo 'if [ -d "$(DESTDIR)/var/cache/ponysay" ]; then rm -rf "$(INSTALLDIR)/var/cache/ponysay"; fi' for old in $installedDirs; do echo -en '\t' echo 'if [ -d "$(INSTALLDIR)/'"$old"'" ]; then rm -rf "$(INSTALLDIR)/'"$old"'"; fi' diff --git a/ponysay.py b/ponysay.py index 4696b01..65b8235 100755 --- a/ponysay.py +++ b/ponysay.py @@ -491,23 +491,28 @@ class Ponysay(): palettefile = env_kms.replace('\033]P', '') kmsponies = '/var/cache/ponysay/kmsponies/' + palettefile - kmspony = kmsponies + pony + kmspony = (kmsponies + pony).replace('//', '/') if not os.path.isfile(kmspony): protokmsponies = '/var/cache/ponysay/protokmsponies/' - protokmspony = protokmsponies + pony + protokmspony = (protokmsponies + pony).replace('//', '/') + + protokmsponydir = protokmspony[:protokmspony.rindex('/')] + kmsponydir = kmspony[: kmspony.rindex('/')] _protokmspony = '\'' + protokmspony.replace('\'', '\'\\\'\'') + '\'' _kmspony = '\'' + kmspony.replace('\'', '\'\\\'\'') + '\'' _pony = '\'' + pony.replace('\'', '\'\\\'\'') + '\'' if not os.path.isfile(protokmspony): - os.makedirs(protokmsponies) + if not os.path.isdir(protokmsponydir): + os.makedirs(protokmsponydir) if not os.system('ponysay2ttyponysay < ' + _pony + ' > ' + _protokmspony) == 0: sys.stderr.write('Unable to run ponysay2ttyponysay successfully, you need util-say for KMS support\n') exit(1) - os.makedirs(kmsponies) + if not os.path.isdir(kmsponydir): + os.makedirs(kmsponydir) if not os.system('tty2colourfultty -e -p ' + palette + ' < ' + _protokmspony + ' > ' + _kmspony) == 0: sys.stderr.write('Unable to run tty2colourfultty successfully, you need util-say for KMS support\n') exit(1) -- cgit From 24eb3cbcf68e1ed034432d107aa6519386a99307 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 19:41:16 +0200 Subject: display help if no arguments and not piped --- ponysay.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ponysay.py b/ponysay.py index 65b8235..6fb522a 100755 --- a/ponysay.py +++ b/ponysay.py @@ -97,6 +97,10 @@ class Ponysay(): Starts the part of the program the arguments indicate ''' def __init__(self, args): + if (args.argcount == 0) and not pipelinein: + args.help() + return + if (args.opts['-l'] is not None) and pipelineout: args.opts['--onelist'] = args.opts['-l'] args.opts['-l'] = None @@ -778,10 +782,6 @@ opts.add_argumented( ['-f', '--pony'], arg = "PONY", help = 'Select a po opts.add_variadic( ['-q', '--quote'], arg = "PONY", help = 'Select a ponies which will quote themself.') opts.parse() -# TODO implement if [ -t 0 ] && [ $# == 0 ]; then -# usage -# exit -# fi ''' -- cgit From ab6f498c9f60dd5d914134a387144beabf6ce48c Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 19:49:06 +0200 Subject: better (yes this is weird) --- ponysay.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 6fb522a..357ed46 100755 --- a/ponysay.py +++ b/ponysay.py @@ -366,7 +366,7 @@ class Ponysay(): ''' def print_pony(self, args): if args.message == None: - msg = sys.stdin.read().strip() + msg = ''.join(sys.stdin.readlines()).strip() else: msg = args.message -- cgit From 6dc632a155db800997e0eb2dec420a6233a2d141 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 19 Aug 2012 19:50:58 +0200 Subject: stable --- ponysay.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ponysay.py b/ponysay.py index 357ed46..f9a87e6 100755 --- a/ponysay.py +++ b/ponysay.py @@ -24,7 +24,7 @@ from subprocess import Popen, PIPE ''' The version of ponysay ''' -VERSION = '2.0-rc3' +VERSION = '2.0' ''' -- cgit