commit 9ca9e558893f0a7ea4ebd8ebdd283ecfcfce8756 Author: Iris System Date: Tue Jun 8 00:31:15 2021 +1200 initial commit diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..b856330 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true +charset = utf-8 +indent_style = tab + +[*.yml] +indent_style = space +indent_size = 2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a285669 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.jekyll-cache/ +_site/ diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..e8a7006 --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source 'https://rubygems.org' + +gem 'jekyll' diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..aac5691 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,67 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + colorator (1.1.0) + concurrent-ruby (1.1.9) + em-websocket (0.5.2) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + eventmachine (1.2.7) + ffi (1.15.1) + forwardable-extended (2.6.0) + http_parser.rb (0.6.0) + i18n (1.8.10) + concurrent-ruby (~> 1.0) + jekyll (4.2.0) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 1.0) + jekyll-sass-converter (~> 2.0) + jekyll-watch (~> 2.0) + kramdown (~> 2.3) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (~> 0.4.0) + pathutil (~> 0.9) + rouge (~> 3.0) + safe_yaml (~> 1.0) + terminal-table (~> 2.0) + jekyll-sass-converter (2.1.0) + sassc (> 2.0.1, < 3.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + kramdown (2.3.1) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.5.1) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.4.0) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (4.0.6) + rb-fsevent (0.11.0) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.5) + rouge (3.26.0) + safe_yaml (1.0.5) + sassc (2.4.0) + ffi (~> 1.9) + terminal-table (2.0.0) + unicode-display_width (~> 1.1, >= 1.1.1) + unicode-display_width (1.7.0) + +PLATFORMS + ruby + +DEPENDENCIES + jekyll + +BUNDLED WITH + 2.1.4 diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..2dce671 --- /dev/null +++ b/_config.yml @@ -0,0 +1,9 @@ +name: tel.tilde.org.nz +description: neo-tildetel - a PBX for the tildeverse +url: https://tel.tilde.org.nz +baseurl: '' + +kramdown: + smart_quotes: apos,apos,quot,quot + typographic_symbols: + hellip: '…' diff --git a/_data/phonebook.yml b/_data/phonebook.yml new file mode 100644 index 0000000..c17674c --- /dev/null +++ b/_data/phonebook.yml @@ -0,0 +1,57 @@ +service_numbers: + - ext: 1101 + name: Echo test + - ext: 1104 + name: Voicemail + - ext: 1105 + name: Conference bridge + +community: + - tilde: tilde.team + ext: 2013101 + name: dokuja + - tilde: tilde.team + ext: 2013102 + name: ben + - tilde: tilde.team + ext: 2013104 + name: Kneezle + - tilde: tilde.team + ext: 2013105 + name: brendantcc + - tilde: tilde.team + ext: 2013114 + name: jan6 + - tilde: tilde.team + ext: 2013116 + name: xfnw + - tilde: tilde.team + ext: 2013123 + name: rawktucc + - tilde: tilde.team + ext: 2013124 + name: Lohn + - tilde: circumlunar.space + ext: 2053102 + name: dokuja + - tilde: tilde.town + ext: 2063101 + name: cat + - tilde: tilde.town + ext: 2063108 + name: cel + - tilde: tilde.town + ext: 2063110 + name: login + - tilde: tilde.club + ext: 2123106 + name: alex11 + - tilde: tilde.org.nz + ext: 2163101 + name: darcy + +pstn: + - country: United States + number: '+18058884533' + number_friendly: '+1 (805) TTT-ILDE' + diff --git a/_layouts/base.html b/_layouts/base.html new file mode 100644 index 0000000..626c1b1 --- /dev/null +++ b/_layouts/base.html @@ -0,0 +1,12 @@ + + + + + + {% if page.title %}{{ page.title }} » {% endif %}tel.tilde.org.nz + + + + {{ content }} + + diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..c8d0eb6 --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,16 @@ +--- +layout: base +--- + + + +
+

{{ page.title }}

+ {{ content }} +
diff --git a/_sass/index.scss b/_sass/index.scss new file mode 100644 index 0000000..83fe4b7 --- /dev/null +++ b/_sass/index.scss @@ -0,0 +1,21 @@ +.index-container +{ + height: 100%; + min-height: 100vh; + width: 100%; + min-width: 100vw; + max-width: 100vw; + + display: flex; + flex-flow: column wrap; + align-items: center; + justify-content: center; + text-align: center; + + h1 + { + font-size: 2rem; + margin: 0 0 1rem 0; + padding: 0; + } +} diff --git a/_sass/nav.scss b/_sass/nav.scss new file mode 100644 index 0000000..6900ce1 --- /dev/null +++ b/_sass/nav.scss @@ -0,0 +1,10 @@ +.main-nav +{ + display: flex; + flex-flow: row wrap; + justify-content: center; + align-items: center; + + margin: 1rem; +} + diff --git a/_sass/table.scss b/_sass/table.scss new file mode 100644 index 0000000..792957d --- /dev/null +++ b/_sass/table.scss @@ -0,0 +1,15 @@ +table { + th, + td + { + padding: 0.5rem; + } + + tr + { + &:nth-child(2n) + { + background: rgba(127, 127, 127, 0.25); + } + } +} diff --git a/_sass/utils.scss b/_sass/utils.scss new file mode 100644 index 0000000..0edb8b7 --- /dev/null +++ b/_sass/utils.scss @@ -0,0 +1,20 @@ +.inline-list +{ + display: block; + list-style: none outside none; + margin: 0; + padding: 0; + + li + { + display: inline-block; + list-style: none outside none; + margin: 0; + padding: 0; + + &:not(:last-child):after + { + content: ' \00b7 '; + } + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..56cb490 --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ +--- +layout: base +--- + +
+

☎️ tel.tilde.org.nz ☎️

+ + +
diff --git a/phonebook/index.html b/phonebook/index.html new file mode 100644 index 0000000..7ff2580 --- /dev/null +++ b/phonebook/index.html @@ -0,0 +1,88 @@ +--- +layout: page +title: phonebook +--- + +
+

Service numbers

+ + + + + + + + + {% for sn in site.data.phonebook.service_numbers %} + + + + + {% endfor %} + +
ExtensionService
{{ sn.ext }}{{ sn.name }}
+
+ +
+

The community

+ +

+ To get a tel.tilde.org.nz number, please message darcy + in #tildetel on the tilde.chat IRC. +

+

+ If you had a tilde.tel number, in most cases, you can use that number + on tel.tilde.org.nz! Just let darcy know when asking for + an account. +

+ + + + + + + + + + + {% for user in site.data.phonebook.community %} + + + + + + {% endfor %} + +
TildeExtensionUser
{{ user.tilde }}{{ user.ext }}{{ user.name }}
+
+ +
+

PSTN dial-in

+ +

+ You can dial in to a tel.tilde.org.nz number from the PSTN + by calling one of these numbers, then entering an extension. +

+

+ At this stage, service numbers are not supported - only user extensions + can be reached from the PSTN. +

+ + + + + + + + + + {% for pstn in site.data.phonebook.pstn %} + + + + + {% endfor %} + +
CountryPSTN number
{{ pstn.country }}{{ pstn.number_friendly }}
+
+ diff --git a/styles.scss b/styles.scss new file mode 100644 index 0000000..b7ed04c --- /dev/null +++ b/styles.scss @@ -0,0 +1,41 @@ +--- +--- + +*, +*:before, +*:after +{ + box-sizing: border-box; +} + +html, +body +{ + min-height: 100vh; + height: auto; + + width: 100%; + min-width: 100vw; + max-width: 100vw; + + margin: 0; + padding: 0; + + font-family: sans-serif; +} + +.container +{ + height: 100%; + min-height: 100vh; + width: 100%; + min-width: 100vw; + max-width: 100vw; + + padding: 1rem; +} + +@import 'nav'; +@import 'table'; +@import 'utils'; +@import 'index'; diff --git a/the-original/20210120-rip-tilde-tel.txt b/the-original/20210120-rip-tilde-tel.txt new file mode 100644 index 0000000..ca6eb76 --- /dev/null +++ b/the-original/20210120-rip-tilde-tel.txt @@ -0,0 +1,34 @@ +---------------------------------------- +rip tilde.tel +January 20th, 2021 +---------------------------------------- + +yesterday, the almighty tilde.tel[1] was shuttered. + +not gonna lie, by the time i found out, i was quite saddened. +dammit, cat! now i've gotta go delete all my softphones! :p + +in all seriousness, despite its deadness, it was fun while it +lasted. + + +rest in peace, tilde.tel. + + + + ------ + / \ + / RIP \ + / \ +| TILDE.TEL | +| | +| 2019-2021 | +| | +| "ring ring, | +| mother- | +| fucker." | +| | +---------------- + + + diff --git a/the-original/fs20210104.txt b/the-original/fs20210104.txt new file mode 100644 index 0000000..a8ddfac --- /dev/null +++ b/the-original/fs20210104.txt @@ -0,0 +1,69 @@ + ________ ________ ________ + 2021-01-04 / \/ \/ / \ + / __/ /_ _/ + I know, I know. I still owe y'all an / _/ / / +explanation of where I've been and what I've \_______/_\___/____/\___/____/_ +been doing. It's coming, I'm just really / \/ \/ / \ +distracted at the moment. Before that though / _/ /_ _/ +I need to talk about something that's been /- / _/ / +bothering me for a long while and that's \________/\________/\___/____/ +tilde.tel. + + Firstly, for context, let me explain my very naive dream for what ~tel +would be. I wanted to create a service analogous to an old fashioned POTS +network. Phones connected by numbers. People would be able to call each other, +leave voice mails, people would be able to organize meetings on the bridge, +and we'd have a bit of fun with phone gags on the way. + + That, of course, is not the way it went. It was 2019 and the tildeverse is +mostly timid nerds and they all have access to far more convenient ways to +contact each other, no one is calling anybody. The vast majority of ~tel users +are people who asked for a login with no intention of using it. The same login +collectors who's name you see on every roster of every PUBNIX. The few that +were interested in using the service never really found the time to I suppose. +As the sysop I have the privilege of seeing the statistics Asterisk spits out +and they're disappointing. Almost literally, ~tel does nothing. If I turned it +off today, very few people would notice and even fewer would care to ask why. + + But I'm not blameless either, not at all. I let people not using it as I'd +hoped kill my interest in the project entirely and I stopped promoting it, +stopped putting any work into it and when people requested or recommended +modern features you wouldn't see in a traditional phone system, SMS/text chat +for example, I actively resisted them. + + So for some time I have been considering just turning it off. Tilde's have +come and gone, there's no shame in calling it a day and maybe someone more +interested in a modern VoIP service with all the bells and whistles will be +inspired to make a similar service. + + The alternative is I take the phone network out of ~tel and turn it into +something else, something a bit more in line with the rest of the stuff I +build. + + The idea I've settled on at the moment is to set up a dial-in kind of +service. I'd keep the conference, keep the function of the 11xx numbers and +integrate the content from the 1900s while still keeping it modifiable by +anyone that'd like to. + + To that I could then add gateways to the Asterisk systems of other +tildeverse members as well as C*NET, Futel and whatever else, and I also think +it'd be fun to create a kind of voicemail dead drop, though I'm not sure how +I'd use or present the results. There's also some DTMF games I started and +abandoned that I'd like to revisit, depending on how confused I get when I +look back through my notes hahaha. + + So that's where I'm at. That may not be the final result, I'm still +considering my options, but I can say this for sure: tilde.tel as it exists +now will be decommissioned in the coming months. I'm deeply proud of what I +built but I know I will never improve ~tel as it stands now, I'm completely +uninterested in working on it, so it's time to say goodbye and clear the +workbench for something new. + + My sincerest thanks to it's users, and everyone who's volunteered help - I +do genuinely appreciate it, even though I always turn it down haha. + + I look forward to being able to share something new with y'all. + + + +EOF diff --git a/the-original/index.html b/the-original/index.html new file mode 100644 index 0000000..ee999c8 --- /dev/null +++ b/the-original/index.html @@ -0,0 +1,39 @@ +--- +layout: page +title: what happened to tilde.tel? +--- + +
+

mirrored phlogs

+ + +
+ +
+

what now?

+ +

+ If you had a tilde.tel account, you can request an account on + tel.tilde.org.nz with the same phone number (all previous ~tel + numbers have been reserved), just mention your old ~tel number(s) - or your + tilde and username if you don't remember your number - to have an account + created for you. +

+ +

+ cat has (very kindly) handed over control of the #tildetel IRC + channel, so that's the place for tel.tilde.org.nz support (and + general chat about telephony and such!) +

+