diff --git a/wiki/source/archive.org.md b/wiki/source/archive.org.md index 3b56840..004a969 100644 --- a/wiki/source/archive.org.md +++ b/wiki/source/archive.org.md @@ -3,4 +3,4 @@ title: archive.org category: links --- -archive.org has an archive of tilde.club at [http://web.archive.org/web/*/http://tilde.club](http://web.archive.org/web/*/http://tilde.club) +archive.org has an archive of Tilde.club at [http://web.archive.org/web/*/http://tilde.club](http://web.archive.org/web/*/http://tilde.club) diff --git a/wiki/source/cgi.md b/wiki/source/cgi.md index c2528f0..a96b9a3 100644 --- a/wiki/source/cgi.md +++ b/wiki/source/cgi.md @@ -59,7 +59,7 @@ but you get an idea) > which previously only accessible as command line programs > run via on-premise terminal > or over telnet/dial-in shell session. -> +> > Such glue logic programs would accept the request, > invoke the on-server infosystem programs with correct parameters, > dress its output a bit @@ -124,18 +124,18 @@ would be noted in each example. - Perl (also works with .pl file extension): - + #!/usr/bin/perl print "Status: 200\n"; print "Content-Type: text/plain\n"; print "\n"; print "Hello World!\n"; - + Note that Perl was the main language of choice back in the heyday of CGI programming. - Bourne shell script (also works with .sh file extension): - + #!/bin/sh echo "Status: 200" echo "Content-Type: text/plain" @@ -144,14 +144,14 @@ would be noted in each example. - Python (usable under both 3.x and 2.x, also works with .py file extension): - + #!/usr/bin/python print("Status: 200") print("Content-Type: text/plain") print("") print("Hello World!") - AWK: - + #!/usr/bin/awk -E BEGIN { print "Status: 200" @@ -161,21 +161,21 @@ would be noted in each example. } - Lua (also works with .lua extension): - + #!/usr/bin/lua print("Status: 200") print("Content-Type: text/plain") print("") print("Hello World!") - Tcl: - + #!/usr/bin/tclsh puts "Status: 200" puts "Content-Type: text/plain" puts "" puts "Hello World!" - Common Lisp: - + #!/usr/bin/sbcl --script (progn (princ "Status: 200") (terpri) @@ -212,7 +212,7 @@ Output of your CGI programs is expected to have two parts: 1. Lines you printed before the first blank line will be treated as HTTP response headers fields: - + - The only exception is the `Status:` pseudo-header, which will not be output as a real response header, but its value will be rather used as HTTP status code of the response. @@ -233,7 +233,7 @@ Output of your CGI programs is expected to have two parts: which is LF in case of Tilde.club and other GNU/Linux hosts; but in practice, CR/LF is accepted as well. - + 1. And what you output after the first blank line is your response body (i.e. content). This part can use any line ending in case of text, @@ -390,7 +390,7 @@ And some caveats: - There is no support for PATH_INFO environment variable; you can blame Nginx for this one. - + This mean you cannot simulate files and directory-like URIs (like `/~SOMEONE/category.cgi/automobile/ev`) under your CGI program; @@ -398,13 +398,13 @@ And some caveats: even when `category.cgi` exist and being executable. - Avoid leaving files with following extensions in your web space when you don't intend for them to be run as CGI: - + - `.cgi` - `.pl` - `.sh` - `.py` - `.lua` - + This is because in current setup, requests to these files will be forwarded to a CGI handler anyway, even when their corresponding executable bit is not set; diff --git a/wiki/source/cgit.md b/wiki/source/cgit.md index 76c3ff6..1ed83ce 100644 --- a/wiki/source/cgit.md +++ b/wiki/source/cgit.md @@ -1,12 +1,12 @@ --- -title: using cgit on tilde.club +title: using cgit on Tilde.club author: - deepend - keyboardan category: tutorials --- -`cgit` gives every tilde.club member a simple, read‑only web view of their public Git repositories. +`cgit` gives every Tilde.club member a simple, read‑only web view of their public Git repositories. Any repo you put in `~/public_git/` and end with `.git` is automatically shown at ``` diff --git a/wiki/source/cli-for-beginners.md b/wiki/source/cli-for-beginners.md index 6ed5a74..0a9df9a 100644 --- a/wiki/source/cli-for-beginners.md +++ b/wiki/source/cli-for-beginners.md @@ -6,12 +6,12 @@ author: category: tutorials --- -So, you want to join a public-access shell community like tilde.club, +So, you want to join a public-access shell community like Tilde.club, but you don't yet have experience using GNU+Linux or other UNIX-like operating systems? This tutorial is designed to give you enough guidance that you can get started and move on to successfully directing your future learning. Once you get a basic level of self-sufficiency, -tilde.club is a great place to practice and learn more. +Tilde.club is a great place to practice and learn more. GNU+Linux is a text-based operating system. And it takes work and thought to start using. ----------------------------------------------------------------------------------------- @@ -20,7 +20,7 @@ You'll find a lot of people online arguing that GNU+Linux is *not* a text-based operating system, and that it in fact has a GUI interface just like Windows. It is true that you can use GNU+Linux through a graphical user interface (GUI) like Gnome, or that you can use services -from GNU+Linux servers like tilde.club through a web interface. But the +from GNU+Linux servers like Tilde.club through a web interface. But the people who are so keen on GUIs are saying this to make GNU+Linux sound like an easy transition for Windows or Mac users. However: (1) to really leverage the power of GNU+Linux, you need to learn to interact with it @@ -36,12 +36,12 @@ client. SSH stands for secure-shell. SSH allows you to make a private connection between your computer and a shell server like [tilde.club](https://tilde.club), and it ensures that nobody else along the wire can listen in on your connection. Check out [our SSH -page](/wiki/ssh.html) for information on connecting to tilde.club over +page](/wiki/ssh.html) for information on connecting to Tilde.club over SSH. If you are having trouble with making your first SSH connection to -tilde.club, or anything else while you're learning from this tutorial, -drop by the [tilde.club web chat](https://web.tilde.chat/) or email an +Tilde.club, or anything else while you're learning from this tutorial, +drop by the [Tilde.club web chat](https://web.tilde.chat/) or email an admin for help (). What is a shell? @@ -72,7 +72,7 @@ you only need to know a few to get started and be self-sustaining. This tutorial will teach you the few commands that should allow you to take care of yourself and start down the real, longer-term path of -self-directed learning. Once you're logged into tilde.club (or any +self-directed learning. Once you're logged into Tilde.club (or any GNU+Linux shell server), you can practice the following commands as you learn them. @@ -100,18 +100,18 @@ below. ### Logging In, with `ssh` Recall from the How-Do-I-Connect section above that you can use a SSH -client to log into tilde.club. Once you're logged in, you can use the +client to log into Tilde.club. Once you're logged in, you can use the command line SSH client to log into any other shell server; in the example below, let's say you want to log into tilde.town from -tilde.club. +Tilde.club. Skipping some specifics for now, you can log into tilde.town from a -tilde.club shell by using SSH as follows: +Tilde.club shell by using SSH as follows: > `ssh username@tilde.club` Some shell servers allow you to log in with nothing more than a username -and password. But increasingly, many servers (like both tilde.club and +and password. But increasingly, many servers (like both Tilde.club and tilde.town) require you to use ssh keys. To learn more about ssh keys, again, see our [SSH page](/wiki/ssh.html). @@ -172,7 +172,7 @@ Now, save and quit by hitting the key combination Ctrl+x, and then typing 'y' in response to the question about wanting to save the modified buffer. -Now you can pull up a browser to see the change at your tilde.club URL: +Now you can pull up a browser to see the change at your Tilde.club URL: 'https://tilde.club/\~yourUserName' ### Create a New File with `nano` @@ -279,7 +279,7 @@ Now `cd` into your 'downloads' directory because we're going to use it for actual downloads. Use the `wget` (WWW get) command to download a text copy of this -tutorial from tilde.club user cmccabe's public\_html directory: +tutorial from Tilde.club user cmccabe's public\_html directory: > `wget https://tilde.team/~cmccabe/gnu-linux-toot.txt` @@ -377,7 +377,7 @@ contents: > `ls /etc/cron.d` You now know enough to look around the file system. Note that most -GNU+Linux systems (like tilde.club) adhere somewhat to an organization +GNU+Linux systems (like Tilde.club) adhere somewhat to an organization scheme called the Filesystem Hierarchy Standard ([Wikipedia link](https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)). This is another subject for you to read up on later. @@ -451,7 +451,7 @@ There you have it -- you know about logging in, using basic shell commands, and the file system, and you're now self-sustaining (and a little more). -tilde.club is about community, but it is about community of individuals +Tilde.club is about community, but it is about community of individuals who work hard to learn. what you have just leaned will give you a platform on which you can learn by doing and trying things out. @@ -484,10 +484,10 @@ stored in a script) `aspell` - a program for spell checking -`motd` - list the message of the day, which on tilde.club displays all +`motd` - list the message of the day, which on Tilde.club displays all the other commands below -some tilde.club specific programs +some Tilde.club specific programs --------------------------------- `bbj` - a bulletin board for asynchronous discussions @@ -511,7 +511,7 @@ Other Intro-to-Linux Material Not suprisingly, you'll find a lot of other intro material online or in your local library. Here are a few that have been mentioned by -tilde.club members: +Tilde.club members: Terminus - an interactive game-like introduction to shell commands http://www.mprat.org/Terminus/ diff --git a/wiki/source/code-of-conduct.md b/wiki/source/code-of-conduct.md index 13471a3..76022e3 100644 --- a/wiki/source/code-of-conduct.md +++ b/wiki/source/code-of-conduct.md @@ -9,7 +9,7 @@ category: tilde.club ## 1. purpose -a primary goal of tilde.club is to be inclusive to the largest number of +a primary goal of Tilde.club is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. as such, we are committed to providing a friendly, safe and welcoming environment for all. @@ -17,11 +17,11 @@ for all. this code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior. -we invite all those who participate in tilde.club to help us create safe +we invite all those who participate in Tilde.club to help us create safe and positive experiences for everyone. -## 2. tilde.club mission +## 2. Tilde.club mission **tilde.club exists to foster an engaged community for socializing, learning, and making cool stuff** @@ -30,7 +30,7 @@ in a mass-media age, it is up to small, intentional communities to gather and work together to provide a space outside of the advertising-laden, profit-seeking, corporate-owned world of social media. -to that end, tilde.club strives to be a radically inclusive community where +to that end, Tilde.club strives to be a radically inclusive community where people of all backgrounds and all technological experience levels can come together to learn, to teach, and to delight in one another's creations. @@ -76,7 +76,7 @@ anyone asked to stop unacceptable behavior is expected to comply immediately. if a community member engages in unacceptable behavior, the community organizers may take any action they deem appropriate, up to and including -a temporary ban or permanent expulsion from tilde.club without warning +a temporary ban or permanent expulsion from Tilde.club without warning (meaning your account will be terminated and all user data deleted). @@ -97,15 +97,15 @@ of your grievance. ## 8. scope -we expect all tilde.club members to abide by this code of conduct while: +we expect all Tilde.club members to abide by this code of conduct while: * engaging with other members -* publishing content on tilde.club +* publishing content on Tilde.club ## 9. contact info -tilde.club admins: +Tilde.club admins: you can also send a mail to [root@tilde.club](mailto:root@tilde.club) to make sure we all get it. diff --git a/wiki/source/donate.md b/wiki/source/donate.md index 15cd70d..8ba7f27 100644 --- a/wiki/source/donate.md +++ b/wiki/source/donate.md @@ -1,16 +1,16 @@ --- -title: donate to tilde.club +title: donate to Tilde.club author: deepend category: tilde.club --- ***NOTICE: Tilde Club is not a registered legal entity or charity, so any donations made cannot be claimed as tax-deductible contributions. *** - If you like what tilde.club does and would like to contribute to the costs of running such a service, feel free to make a donation. If you can, we appreciate it, if you can't, we also appreciate you being here. + If you like what Tilde.club does and would like to contribute to the costs of running such a service, feel free to make a donation. If you can, we appreciate it, if you can't, we also appreciate you being here. -## Methods you can donate to tilde.club. +## Methods you can donate to Tilde.club. -These are currently the methods you can donate financially to tilde.club. (All money is used towards paying hosting costs (domains, servers)\ +These are currently the methods you can donate financially to Tilde.club. (All money is used towards paying hosting costs (domains, servers)\ [](https://donate.tilde.club) @@ -20,15 +20,15 @@ These are currently the methods you can donate financially to tilde.club. (All m [![Github Sponsors](https://img.shields.io/badge/GitHub%20Sponsors-30363D?&logo=GitHub-Sponsors&logoColor=EA4AAA)](https://github.com/sponsors/tildeclub) -[Web Hosting Canada](https://clients.whc.ca/aff.php?aff=7560) Buying any service/domain helps tilde.club. +[Web Hosting Canada](https://clients.whc.ca/aff.php?aff=7560) Buying any service/domain helps Tilde.club. **NOTE: Please E-Mail root@tilde.club to notify that you have donated so we can add you to the gold star supporters list. ## Be Involved! Best thing to do is be involved in the community. -Eg. Create a PR on tilde.club's github, Chat on IRC, create awesome webpages, -develop software using the many tools available to you on tilde.club. +Eg. Create a PR on Tilde.club's github, Chat on IRC, create awesome webpages, +develop software using the many tools available to you on Tilde.club. Tilde.club does cost money to run, however it all makes it worth it if the community is active and enjoying what we offer. diff --git a/wiki/source/emacs.md b/wiki/source/emacs.md index 542159e..6ce049b 100644 --- a/wiki/source/emacs.md +++ b/wiki/source/emacs.md @@ -7,7 +7,7 @@ author: category: software --- -Emacs in tilde.club +Emacs in Tilde.club =================== [GNU Emacs](https://www.gnu.org/software/emacs/) is a text-editor that is very capable, but also can be confusing to new users, so here's a basic guide of working with GNU Emacs. diff --git a/wiki/source/email.md b/wiki/source/email.md index c30c4b5..437dc2e 100644 --- a/wiki/source/email.md +++ b/wiki/source/email.md @@ -6,7 +6,7 @@ author: category: tutorials --- -Your shiny, new tilde.club account comes with an email account. `alpine` is a command-line email application to use it, as is `mutt`. [Good old-fashioned `mail` works too](#using-traditional-unix-mail-program), once configured properly; although it's a little cryptic. +Your shiny, new Tilde.club account comes with an email account. `alpine` is a command-line email application to use it, as is `mutt`. [Good old-fashioned `mail` works too](#using-traditional-unix-mail-program), once configured properly; although it's a little cryptic. `alpine` is menu driven, and the menus are self-explanatory; it's surprisingly easy to learn, and surprisingly powerful when you want to customize it. diff --git a/wiki/source/faq.md b/wiki/source/faq.md index 3e10b65..f0bd909 100644 --- a/wiki/source/faq.md +++ b/wiki/source/faq.md @@ -51,7 +51,7 @@ Here are some good places to start - [some more quick tips](http://tilde.club/~pfhawkins/tipsntricks.html) - [how do I usenet in - tilde.club](http://tilde.club/wiki/usenet-news.html)? + Tilde.club](http://tilde.club/wiki/usenet-news.html)? - [help me understand \'screen\'](http://tilde.club/~jonathan/screen/) Who are all these folks and what are they up to? @@ -67,7 +67,7 @@ Who are all these folks and what are they up to? Disk Quotas Now Enforced ------------------------ -To help keep tilde.club running smoothly, we've introduced disk quotas. This helps make sure everyone gets their fair share of space and keeps the system in good shape. +To help keep Tilde.club running smoothly, we've introduced disk quotas. This helps make sure everyone gets their fair share of space and keeps the system in good shape. **Here's what you need to know:** diff --git a/wiki/source/git.md b/wiki/source/git.md index 02936fd..ef9f8be 100644 --- a/wiki/source/git.md +++ b/wiki/source/git.md @@ -24,7 +24,7 @@ one for this exercise. If you choose another Git host, you will need to work out some parts of this setup on your own. Once you have a git account, you will want to set up `git` for your -tilde.club account. Use the email address that you used to create your +Tilde.club account. Use the email address that you used to create your GitHub account. You can register multiple accounts with GitHub if needed. diff --git a/wiki/source/gopher.md b/wiki/source/gopher.md index 0631a26..d98c3a9 100644 --- a/wiki/source/gopher.md +++ b/wiki/source/gopher.md @@ -4,7 +4,7 @@ author: benharri category: tutorials --- -tilde.club now serves gopher! we're using +Tilde.club now serves gopher! we're using [gophernicus](https://github.com/gophernicus/gophernicus) as our gopherd. diff --git a/wiki/source/irc.md b/wiki/source/irc.md index feada47..02f3446 100644 --- a/wiki/source/irc.md +++ b/wiki/source/irc.md @@ -1,6 +1,6 @@ --- title: Socializing and chat -author: +author: - emv - benharri - deepend @@ -9,10 +9,10 @@ category: tutorials ## irc -Our main channel is on the [Newnet IRC Network](https://newnet.net). +Our main channel is on the [Newnet IRC Network](https://newnet.net). The official channel for ~club is `#club`. Stop by and say hello! -> **New!** An *official secondary* channel is now open on the Zoite IRC +> **New!** An *official secondary* channel is now open on the Zoite IRC > Network in case Newnet ever has an outage (or if you just feel like > hanging out elsewhere). Connect to **irc.zoite.net** on port **6670 SSL** > and `/join #club` – same welcoming vibe, different network. @@ -22,19 +22,19 @@ server. try launching [tmux](tmux.html), [byobu](https://superuser.com/a/423397) or [screen](screen.html) to keep your chat session running. other clients like irssi are available as well! just connect to **irc.newnet.net** -on port **6697 TLS** and `/join #club`. +on port **6697 TLS** and `/join #club`. feel free to use Newnet's [webchat](https://newnet.net/chat.php?channel=%23club) if you prefer. some channels might require you to register your nickname with NickServ to post in them (e.g. #meta). NickServ acts like a regular user, so you communicate with it through `/msg`. steps: -1. [optional] set nickname: `/nick YourNick` - not necessary with weechat, since it connects you under your tilde.club username -2. register: `/msg NickServ REGISTER YourPassword youremail@example.com` - you can use your tilde.club e-mail address for this +1. [optional] set nickname: `/nick YourNick` - not necessary with weechat, since it connects you under your Tilde.club username +2. register: `/msg NickServ REGISTER YourPassword youremail@example.com` - you can use your Tilde.club e-mail address for this 3. wait for registration email with confirmation code 4. confirm: `/msg NickServ CONFIRM someCode` -after this, every time you reconnect to irc you will have to identify with nickserv again: `/msg NickServ IDENTIFY YourPassword`. +after this, every time you reconnect to irc you will have to identify with nickserv again: `/msg NickServ IDENTIFY YourPassword`. weechat tip: NickServ replies and error messages appear in the first buffer `tilde weechat` (use Alt + up/down to switch). @@ -56,7 +56,7 @@ To get started: * Create the UNIX-socket relay. - * **tilde.club’s nginx proxy expects the socket in your home dir:** + * **Tilde.club’s nginx proxy expects the socket in your home dir:** * `/relay add unix.weechat ~/.weechat/relay_socket` 2. At your shell (permissions): @@ -67,10 +67,10 @@ To get started: * After WeeChat creates the socket, allow nginx to read/write it: * `setfacl -m u:nginx:rw ~/.weechat/relay_socket` -3. In your relay client (WebSocket via tilde.club proxy): +3. In your relay client (WebSocket via Tilde.club proxy): WeeChat expects the WebSocket URI to end with `/weechat` for the weechat protocol. - (The tilde.club proxy endpoint should handle this mapping for you.) + (The Tilde.club proxy endpoint should handle this mapping for you.) * [glowing-bear](https://glowingbear.tilde.club/): - relay host: `username.tildecities.com:443/weechat` @@ -96,10 +96,10 @@ Delete a relay: ## IRC Bouncer (ZNC) -NOTE: Email deepend or message him on IRC if you require ZNC access. +NOTE: Email deepend or message him on IRC if you require ZNC access. You can find a ZNC IRC Bouncer by going to: [https://services.tilde.club/znc](https://services.tilde.club/znc). -Use your tilde.club username and password for login. +Use your Tilde.club username and password for login. To connect to your ZNC its at services.tilde.club Port: 6699(SSL) NOTE: long passwords fail to authenticate with the ZNC server. diff --git a/wiki/source/json.md b/wiki/source/json.md index 34a02ea..c7df5a1 100644 --- a/wiki/source/json.md +++ b/wiki/source/json.md @@ -1,12 +1,12 @@ --- -title: Using JSON in tilde.club +title: Using JSON in Tilde.club category: tutorials --- JSON is the "Javascript Object Notation", basically a file format for data that's suitable for easy processing by most modern web-based tools. -Several tilde.club programs expose APIs essentially by spitting out +Several Tilde.club programs expose APIs essentially by spitting out JSON as their output, including e.g. the list of recently updated home pages at diff --git a/wiki/source/multiplexers.md b/wiki/source/multiplexers.md index 0cd3b36..5eecd23 100644 --- a/wiki/source/multiplexers.md +++ b/wiki/source/multiplexers.md @@ -5,10 +5,10 @@ category: software --- # Terminal Muiltiplexers -Terminal multiplexers are programs that will keep your session running, even if you disconnect from the server. They also allow you to 'multiplex' your terminals, spawning multiple shells in one local terminal. The three multiplexers on tilde.club are [byobu](https://linux.die.net/man/1/byobu), [tmux](https://linux.die.net/man/1/tmux), and [screen](https://linux.die.net/man/1/screen). +Terminal multiplexers are programs that will keep your session running, even if you disconnect from the server. They also allow you to 'multiplex' your terminals, spawning multiple shells in one local terminal. The three multiplexers on Tilde.club are [byobu](https://linux.die.net/man/1/byobu), [tmux](https://linux.die.net/man/1/tmux), and [screen](https://linux.die.net/man/1/screen). # Byobu -byobu is the default mutliplexer for tilde.club. It was originally designed to provide elegant enhancements to the otherwise functional, plain, practical [GNU Screen](http://www.gnu.org/software/screen/), for the [Ubuntu](https://ubuntu.com/) server distribution. Byobu now includes an enhanced profiles, convenient keybindings, configuration utilities, and toggle-able system status notifications for both the GNU Screen window manager and the more modern [Tmux](https://github.com/tmux/tmux) terminal multiplexer, and works on most Linux, BSD, and Mac distributions. +byobu is the default mutliplexer for Tilde.club. It was originally designed to provide elegant enhancements to the otherwise functional, plain, practical [GNU Screen](http://www.gnu.org/software/screen/), for the [Ubuntu](https://ubuntu.com/) server distribution. Byobu now includes an enhanced profiles, convenient keybindings, configuration utilities, and toggle-able system status notifications for both the GNU Screen window manager and the more modern [Tmux](https://github.com/tmux/tmux) terminal multiplexer, and works on most Linux, BSD, and Mac distributions. In the spirit of the former tmux page, here is a super basic primer: The basic keys to know are f2, f3, f4, f6, f8, and f9 diff --git a/wiki/source/netiquette.md b/wiki/source/netiquette.md index 5bdcbba..e19074a 100644 --- a/wiki/source/netiquette.md +++ b/wiki/source/netiquette.md @@ -1,5 +1,5 @@ --- -title: tilde.club netiquette +title: Tilde.club netiquette category: tilde.club --- diff --git a/wiki/source/quilt.md b/wiki/source/quilt.md index 8d5eebb..ec8499c 100644 --- a/wiki/source/quilt.md +++ b/wiki/source/quilt.md @@ -30,9 +30,9 @@ Have fun and be kind! ## What's going on? -We are building a patchwork quilt with the aid of POSIX named pipes. Any user able to execute a command on tilde.club +We are building a patchwork quilt with the aid of POSIX named pipes. Any user able to execute a command on Tilde.club can pipe their message to `/home/lab6/quilt`. Messages are anonymous - there is no way to detect which user sent data into the pipe. -Users from outside the tilde.club server can [read the quilt](https://tilde.club/~lab6/quilt.html) but cannot add to it. +Users from outside the Tilde.club server can [read the quilt](https://tilde.club/~lab6/quilt.html) but cannot add to it. Backups will be taken regularly and the quilt will never be reset. The quilt is strictly append-only. Old messages are never edited or overwritten (spam and nastiness may be spray-painted over but I trust you folk to be better than this). diff --git a/wiki/source/safe-scripting-the-tilde-way.md b/wiki/source/safe-scripting-the-tilde-way.md index 0cbb096..7697c0a 100644 --- a/wiki/source/safe-scripting-the-tilde-way.md +++ b/wiki/source/safe-scripting-the-tilde-way.md @@ -4,9 +4,9 @@ author: michaelcoyote category: tutorials --- -Welcome to tilde.club. For many of you this may be your first multi-user host and for even more of you this may be your *first* host. Welcome to all of you. +Welcome to Tilde.club. For many of you this may be your first multi-user host and for even more of you this may be your *first* host. Welcome to all of you. -Whether you are used to Unix, Linux and programming or a complete beginner please consider this an invitation to create and build new things. +Whether you are used to Unix, Linux and programming or a complete beginner please consider this an invitation to create and build new things. It's important when creating however that we respect the shared environment and that we respect the boundaries of others. @@ -18,13 +18,13 @@ What does that mean with respect to scripting and programming on a shared host? - DOs - Respect shared CPU/Disk/Network resources - - Keep things that require a tilde.club login local to the server (don't post publicly), like home directory files: + - Keep things that require a Tilde.club login local to the server (don't post publicly), like home directory files: - Note that exceptions could include an opt-in file or special permissions from the user. - Respect `robots.txt` when writing web crawlers In short use your common sense and consider how your actions may affect others. - -If you are unsure if something is a good idea or not, head to irc or message using the `wall` command and ask others what they think. + +If you are unsure if something is a good idea or not, head to irc or message using the `wall` command and ask others what they think. If you want a conclusive answer, contact one of the system operators. @@ -32,9 +32,9 @@ If you want a conclusive answer, contact one of the system operators. Consider the source of the data. -E.g. We know that finger data might contain personal data such as phone numbers, and other identifying information and is not generally available without a tilde.club login. +E.g. We know that finger data might contain personal data such as phone numbers, and other identifying information and is not generally available without a Tilde.club login. -Before exposing data such as this to the world, it should check for an opt in file such as the .public file file test before presenting info to the outside world. +Before exposing data such as this to the world, it should check for an opt in file such as the .public file file test before presenting info to the outside world. #### Shared Resources @@ -48,4 +48,4 @@ Before exposing data such as this to the world, it should check for an opt in fi - Disk - On any commands that will heavily use disk, consider using the `ionice` command so that scripts will not affect interactive users - By adding the `ionice -c3 -p$$` command to any script, it will only use disk when idle. - - You can also run a command or script: `ionice -c3 -t ~/bin/command` + - You can also run a command or script: `ionice -c3 -t ~/bin/command` diff --git a/wiki/source/security.md b/wiki/source/security.md index fc7f478..b443c21 100644 --- a/wiki/source/security.md +++ b/wiki/source/security.md @@ -28,7 +28,7 @@ There are several attributes that define a user. For now we only need to know about the username. -#### Welcome to tilde.club, your new home (and homedir) +#### Welcome to Tilde.club, your new home (and homedir) When you registered for the system, you got an email that contained many things. One of those things was a username, and another was a password. When you logged into the server you were presented with what we call a prompt, and it looked a bit like this: sh-4.1$ diff --git a/wiki/source/ssh.md b/wiki/source/ssh.md index 706c607..6e83f3e 100644 --- a/wiki/source/ssh.md +++ b/wiki/source/ssh.md @@ -14,9 +14,9 @@ _or, how to tell other computers to do cool things_ > you can also set up [two-factor authentication](2fa.html) to log in without your > keypair. -## tilde.club details +## Tilde.club details -for example, to connect to tilde.club, you can do: +for example, to connect to Tilde.club, you can do: ``` ssh user@tilde.club @@ -41,14 +41,14 @@ it will not work if you haven't set it up. be sure you're using the right ssh ke [skip over this background info](#how-to-make-an-ssh-key)** while [tilde.club](https://tilde.club) is accessible on the web and features -lovely web pages written by its users, most interaction with tilde.club takes -place **inside the machine** that runs tilde.club as opposed to via web forms -that have an effect from **outside** tilde.club's computer. +lovely web pages written by its users, most interaction with Tilde.club takes +place **inside the machine** that runs Tilde.club as opposed to via web forms +that have an effect from **outside** Tilde.club's computer. -this is what sets tilde.club apart from most other online communities. you +this is what sets Tilde.club apart from most other online communities. you connect directly to another computer from yours alongside other people and then write your web pages, chat, and play games all via text-based interfaces right -on tilde.club's computer. +on Tilde.club's computer. prior to the web (which debuted in 1995) this is how pretty much all computer stuff got done. you connected directly to a machine (usually over a direct, @@ -123,7 +123,7 @@ signup form (or email it to [~root](mailto:root@tilde.club) if you already have #### using your keypair -once an admin approves your signup, you can join the tilde.club +once an admin approves your signup, you can join the Tilde.club 6. open terminal (it's in `/Applications/Utilities`) @@ -171,11 +171,11 @@ notepad %USERPROFILE%\.ssh\id_ed25519.pub #### using your keypair -once an admin approves your signup, you can join the tilde.club +once an admin approves your signup, you can join the Tilde.club 5. open command prompt (Start -> Search -> type "cmd") -6. `ssh` to tilde.club: +6. `ssh` to Tilde.club: ```cmd ssh username@tilde.club @@ -225,11 +225,11 @@ signup form (or email it to [root@tilde.club](mailto:root@tilde.club) if you alr #### using your keypair -once an admin approves your signup, you can join the tilde.club +once an admin approves your signup, you can join the Tilde.club 5. open a terminal (this depends on your distro) -6. `ssh` to tilde.club: +6. `ssh` to Tilde.club: where username is your username (~benharri would use `ssh benharri@tilde.club`) @@ -241,4 +241,4 @@ ssh username@tilde.club --- -this tutorial is based on and uses parts of [the tilde.club ssh primer](https://github.com/tildeclub/tilde.club/blob/master/docs/ssh.md) and [the tilde.town ssh guide](https://tilde.town/wiki/getting-started/ssh.html). +this tutorial is based on and uses parts of [the Tilde.club ssh primer](https://github.com/tildeclub/tilde.club/blob/master/docs/ssh.md) and [the tilde.town ssh guide](https://tilde.town/wiki/getting-started/ssh.html). diff --git a/wiki/source/tin.md b/wiki/source/tin.md index 92ce9fa..3b9da7c 100644 --- a/wiki/source/tin.md +++ b/wiki/source/tin.md @@ -376,4 +376,3 @@ For a complete UI reference and settings, see the [tin(1)](http://www.tin.org/bin/man.cgi?section=1&topic=tin) manpage. - diff --git a/wiki/source/ttbp.md b/wiki/source/ttbp.md index 5dc8252..a82bbf4 100644 --- a/wiki/source/ttbp.md +++ b/wiki/source/ttbp.md @@ -11,13 +11,13 @@ this project. the complete codebase is available on [github](https://github.com/tildeclub/ttbp). `ttbp` runs from the command line, providing a hub for writing personal blog -posts and reading posts written by other users of tilde.club. it's a little bit +posts and reading posts written by other users of Tilde.club. it's a little bit like livejournal or dreamwidth or tumblr. you can opt to publish your posts to a -public html file hosted on your tilde page, to tilde.club's gopher server, or -keep all your entries private to the tilde.club server. +public html file hosted on your tilde page, to Tilde.club's gopher server, or +keep all your entries private to the Tilde.club server. -this is a project that runs on tilde.club, so all users of this program are -expected to operate under the tilde.club [code of +this is a project that runs on Tilde.club, so all users of this program are +expected to operate under the Tilde.club [code of conduct](http://tilde.club/wiki/code-of-conduct.html). content/personal issues should be worked out according to the CoC, with support from the [administrative team](https://tilde.club/wiki/code-of-conduct.html#contact-info) if needed. @@ -35,7 +35,7 @@ to me directly; this uses email, which is what i'll respond to. entries are recorded as plaintext files in your `~/.ttbp/entries` directory. `ttbp` will use your selected editor to open and write files; each day is its own entry, like a diary page. at midnight for whatever timezone you've set for -your user account on tilde.club, you'll get a fresh entry. if you don't write +your user account on Tilde.club, you'll get a fresh entry. if you don't write any feels on a particular day, no entries will show up there. when you save and quit the text editor, your entry will automatically propagate @@ -63,7 +63,7 @@ by creating files with any date you want.)* ### reading other feels the `browse global feels` feature shows the ten most recent entries that anyone -has written on ttbp. this list is only accessible from within tilde.club, +has written on ttbp. this list is only accessible from within Tilde.club, although individual entries may be posted to html or gopher. you can also pull up a list of a single user's feels through `check out your @@ -75,7 +75,7 @@ opted to publish their posts. private information, even if a particular user is publishing entries in a world-viewable way! please be respectful about having access to other people's feels, and do not copy/repeat any information without getting their explicit -permission. tilde.club operates on a high level of mutual trust, and `ttbp` is +permission. Tilde.club operates on a high level of mutual trust, and `ttbp` is designed to give individuals control over their content. ### privacy @@ -84,7 +84,7 @@ when you start your ttbp, you have the option of publishing or not publishing your blog. if you opt to not publish, your entires will never be accessible from outside of -the tilde.club network; other tilde.club users will still be able to read your +the Tilde.club network; other Tilde.club users will still be able to read your entries through the ttbp interface, or by directly accessing your `~/.ttbp/entries` directory. @@ -114,7 +114,7 @@ them from within the program can help keep your files properly linked up. posts. entries marked `(nopub)` will not get written to html or gopher, and toggling them from this menu will immediately publish or unpublish that entry (if you're not publishing your posts at all, these settings - won't matter, since your feels will never show up outside of tilde.club) + won't matter, since your feels will never show up outside of Tilde.club) * **backup your feels**--makes a .tar.gz of all your entries, saving one copy to `~/.ttbp/backups/` with the current date, and a second copy to your home directory for safekeeping. diff --git a/wiki/source/tunnelblick.md b/wiki/source/tunnelblick.md index 293c4b3..91e810a 100644 --- a/wiki/source/tunnelblick.md +++ b/wiki/source/tunnelblick.md @@ -5,7 +5,7 @@ category: links `tunnelblick` is an application for your Mac that allows you to configure and manage VPN sessions. You can use this e.g. if you are connecting to -tilde.club via a network that does not allow high UDP ports; with a properly +Tilde.club via a network that does not allow high UDP ports; with a properly configured tunnel, you can still run [[mosh]] as your shell and keep on truckin. diff --git a/wiki/source/usenet-news.md b/wiki/source/usenet-news.md index 74fcd8b..387e366 100644 --- a/wiki/source/usenet-news.md +++ b/wiki/source/usenet-news.md @@ -73,7 +73,7 @@ it can also be configured for news. 1. Under `Account Actions` click `Add Other Account...` 1. Select "Newsgroup Account" 1. Type in the name you and email address you want associated with your posts. - This can be your real name and tilde.club email address, or any other name + This can be your real name and Tilde.club email address, or any other name (like your tilde username) and any other email address. 1. For the "Newsgroup Server" type `news.tilde.club`. Give it a name ("news.tilde.club" works fine), confirm a couple of times, diff --git a/wiki/source/wiki.md b/wiki/source/wiki.md index 89e45b9..4dc76d4 100644 --- a/wiki/source/wiki.md +++ b/wiki/source/wiki.md @@ -35,7 +35,7 @@ article, and all the "metadata" aka author, title, and category, and ## The easy-ish way This wiki exists as a [git repo on Github](https://github.com/tildeclub/site/tree/master/wiki/). Whenever someone pushes a commit to the wiki directory, -the wiki site gets automatically built and made live on tilde.club. +the wiki site gets automatically built and made live on Tilde.club. What that means is that if you can simply create a file in that repo, you will have made your article live on the wiki. But luckily, you can do that from the @@ -76,7 +76,7 @@ You can do this right from the Github GUI! 3. submit the code via a PR on github or with git-send-email(1) to root@tilde.club see [git-send-email.io](https://git-send-email.io) for more info on how to use - it. if you're working locally on tilde.club, you won't have to configure + it. if you're working locally on Tilde.club, you won't have to configure anything; git will use the system's sendmail to handle the email. # Most importantly diff --git a/wiki/source/winscp.md b/wiki/source/winscp.md index de4c6a1..f24d09d 100644 --- a/wiki/source/winscp.md +++ b/wiki/source/winscp.md @@ -1,5 +1,5 @@ --- -title: Editing your tilde.club site with WinSCP +title: Editing your Tilde.club site with WinSCP author: vincenz00 category: tutorials --- @@ -8,9 +8,9 @@ category: tutorials ## Stuff you'll need:- -1. tilde.club sign up confirmation email +1. Tilde.club sign up confirmation email 1. WinSCP ([download](https://winscp.net/eng/index.php)) -1. Public and private keys you used for signing up to tilde.club +1. Public and private keys you used for signing up to Tilde.club 1. Decent knowledge in HTML(why are you even here otherwise?) ## Steps to follow:- @@ -21,8 +21,8 @@ category: tutorials 1. Download and install WinSCP 1. Now when you open WinSCP, you'll meet with the login page. 1. Enter the following here:- - - Host name: tilde.club - - Username: username you used to sign up to tilde.club + - Host name: Tilde.club + - Username: username you used to sign up to Tilde.club - Password: the password given in the sign up confirmation email 1. Now the final step before you go ahead and login. Go to advanced=>SSH=>Authentication and under authentication parameters, add your