An open API service indexing awesome lists of open source software.

https://github.com/ad-si/textnet

The Internet of Text
https://github.com/ad-si/textnet

ansi ascii plaintext text

Last synced: 2 months ago
JSON representation

The Internet of Text

Awesome Lists containing this project

README

          

# Textnet - The Internet of Text

Textnet is a subnet of the internet
consisting only of human-readable plain text content.

## FAQ

### Why would I want this?

- Fastest page load time
- No annoying ads
- Focus on content
- Consistent look & feel
- Consumable on **every** device
- No insecure code execution
- Fast & easy creation of content

### Can you give me some examples?

-
-

Check out the full list at the "Index" section down below.

### How am I supposed to consume this?

- As plain text with any browser
- As plain text on your command line: `curl -L http://textnet.io`
- With a browser extension which can render markdown
(e.g. ,
or which can even render LaTeX math equations)
For extensions which only trigger on `.md` URLs you can open the original
file for this page at .
- As a EPUB by converting it with pandoc:
`pandoc --from markdown --output textnet.epub http://textnet.io`
- As a PDF by converting it with pandoc:
`pandoc -f markdown -o textnet.pdf --latex-engine=xelatex http://textnet.io`

### How can I publish something?

Either host the file on a static site hoster of your choice.
For example:

-
-
-
- - That's where textnet.io is hosted.

Or get your own (virtual) server on e.g.

-
-
-

and use server software like or
to deliver the pages.

### What are good programs to create a Textnet site?

The page you're reading was mainly created with apple notes.
This, however, is not considered a good program.
It just shows the convenience of Textnet content creation.

Good programs are macOS' default TextEdit and Window's default Notepad,
but also more sophisticated programs like ,
.

There are also several online editors like
and

### How should the text be formatted?

Best practice is to write it in markdown,
just like the page you're currently reading.
It is easily readable and has become the de facto standard
for plain text content.
It also means the site can be rendered with a more sophisticated design
if one likes to do so (e.g. with ) .
Check out for in depth documentation.

Other good formats are for pure data,
for more sophisticated tables
and ASCII- / ANSI-art for graphical content. E.g.

```
_______
// || \\
___//__||___\\_____
/ _ _ (
|___/ \________/ \_|
______\_/________\_/____
```

is only considered human readable
for really small files and when pretty printed.
ist definitely not human readable!

If your text contains links which link to HTML (normal) websites
please make sure that the URL indicates this, either by linking
directly to a HTML file (e.g. ) or
adding a HTML hash (e.g. )

Math should be written in LaTeX and to enable rendering for markdown viewers
enclose them in `$` delimiters. For example:

$E = \frac{mc^2}{\sqrt{1 - \frac{v^2}{c^2}}}$

And by the way: It can also include emojis 😁🎉!

### What file extension should be used?

The files (or rather the URLs) should have no extension!
If you want to convey the content type
use the optional http header field "Content-Type" for it.

## Index

This is just a small subset of the Textnet.
If you want your page to be featured,
please submit a link on .

### Weather

- or - Weather forecast.
- - Current moonphase.

### Tools

- - Create QR code of a string

### IP Address Services

Your IP address:

-
- - JSON response with additional data.
-
-
-
-

Custom IP address:

-
-

### Text Sharing (Pastebin)

- -
E.g. `echo Hello world | curl -F 'f:1=<-' ix.io` returns link
to uploaded resource:
-
-

### Manuals / Documentation

- - UNIX / Linux command cheat sheets.
- All RFC documents are accessible in plain text.
(e.g. the HTTP specification: )

### Dictionaries & Translators

- - Get word definitions.

### Generators

- — Really bad commit messages.

### Registries

- - Large collection of plain text files.
- - Plain text how tos for Linux
(e.g. How to make coffee 😂: ).

## About

This website was created by [Adrian Sieber](https://adriansieber.com#html),
who got fed up by shitty websites which take forever to load and look awful,
although they contain minimal content (e.g. weather forecast for tomorrow).

This work is also sponsored by .
A service which automatically finds & fixes bugs in code.