Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonroig/finger.farm
Finger.Farm Modern Finger Protocol Hosting... kind of a fingerd implementation in Node
https://github.com/jonroig/finger.farm
finger finger-protocol nodejs passportjs sqlite3
Last synced: 3 months ago
JSON representation
Finger.Farm Modern Finger Protocol Hosting... kind of a fingerd implementation in Node
- Host: GitHub
- URL: https://github.com/jonroig/finger.farm
- Owner: jonroig
- License: mit
- Created: 2021-01-25T06:32:22.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-27T03:34:01.000Z (over 3 years ago)
- Last Synced: 2024-05-22T23:33:47.223Z (6 months ago)
- Topics: finger, finger-protocol, nodejs, passportjs, sqlite3
- Language: Handlebars
- Homepage: https://finger.farm
- Size: 1.1 MB
- Stars: 43
- Watchers: 5
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Finger.Farm Modern Finger Hosting
https://finger.farmOriginally conceived as a way to get a status report on someone or something, the Finger Protocol aka RFC-742, has been around since the late 70s. Even today, the capability to finger lies dormant in every major OS.
Once upon a time, you could finger your boss, finger a vending machine, finger the weather, finger John Carmack, etc... Users would share .project and .plan files, showing their current project and plans. The original telepresence. The original Internet of Things. The original microblogging.
Although it's fallen out of fashion, finger still works and still has a valid purpose. Finger.Farm breathes new life into an ancient protocol, bringing the advanced finger features and finger functions into the future.
## Usage
* Open your Mac / Windows / Linux terminal
* Type:
`finger [email protected]`
* Profit## Features
* Node.js implementation a Finger server
* CORS / REST API endpoints
* UPDATE via CURL
* SQLite Backend
* Twitter / GitHub login integration w/Passport# Startup
`npm install``node index.js`
... or, even better: `pm2 start index.js` (if you're into that kinda thing)
You will almost certainly want to run this behind HAProxy.