quick guide

Share links and files over plain HTTP

meento is a program that lets users share links and files easily using HTTP — no central service required.

How it works

The system is built around a plain text file and a small set of tools. No account, no platform lock-in — just files on servers.

01

Fill in links.txt

Add the links you want to share — regular URLs or magnet links — one per line. Fill it in by hand, or run CrawlerGUI.java to gather links from the web automatically.

02

Serve the file

Run your own web server, or use meshare.java. You can also host links.txt on a third-party or external server — meento doesn't care where it lives.

03

Search and filter

The main program searches for this file across servers and filters results down to what you're looking for, along with a set of additional features described below.

Metadata and indexing

Using the PHP links function, you can attach extra information and metadata to a submitted link. It's saved in a file named using the SHA-256 hash of the link. Links can also be indexed with MySQL for faster lookups.

Beyond sharing

File integrity

Tools to check the integrity of files held on servers, so what you fetch is what was actually shared.

File ranking

A ranking system for files, to help the more useful or reliable ones surface.

Reward prototype

An early prototype of a cryptocurrency that rewards servers for staying online and hosting content.

Any file type

Share videos and other files too — each kind of application can have its own style.

Host and discover files

You can also host your own files and search other servers for what they host, by requesting their files.txt file. Every server is both a source and a directory.