submit.dcgi - gopher-lawn - The gopher lawn gopher directory project.
HTML git clone git://bitreich.org/gopher-lawn/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-lawn/
DIR Log
DIR Files
DIR Refs
DIR Tags
---
submit.dcgi (1223B)
---
1 #!/bin/sh
2
3 IDX="index.gph"
4 STRIP="/lawn/"
5
6 search="$1"
7 arguments="$2"
8 host="$3"
9 port="$4"
10
11 domain=$(printf "%s" "${search}" | sed 's,gopher://,,; s,/.*,,')
12
13 printf "\n"
14 printf " ~~[[ T H E G O P H E R L A W N ]]\n"
15 printf "\n"
16 printf "_____[[ S_U_B_M_I_T ]]\n"
17
18 if [ -z "${search}" ];
19 then
20 printf "Please enter the link to propose for the lawn.\n"
21 printf "[7|Gopher Lawn Submission|/lawn/submit.dcgi|server|port]\n"
22 printf "This will post the link to irc://irc.bitreich.org/#bitreich-lawn\n"
23 else
24 case "${search}" in
25 EQUEST*)
26 printf "Join us on our RMS quest!\n"
27 printf "gophers://bitreich.org/9/memecache/rms-quest.mkv\n"
28
29 /home/annna/bin/annna-say -c "#bitreich-lawn" \
30 "${REMOTE_HOST} sent malicious request ${search}"
31 exit 0
32 ;;
33 *)
34 /home/annna/bin/annna-say -c "#bitreich-lawn" \
35 "new link proposed: ${search}"
36
37 printf "Entry submitted\n"
38 printf "\n"
39 printf "Join #bitreich-lawn at irc.bitreich.org to talk about it.\n"
40 printf "\n"
41 printf "Here is what we already have from that same domain:\n"
42 ./search.sh "|${domain}|"
43 printf "\n"
44 printf "[7|Submit Again|/lawn/submit.dcgi|server|port]\n"
45 ;;
46 esac
47 fi
48
49 printf "\n"
50 printf "[1|Back to the lawn.|/lawn|server|port]\n"
51