Bookmarks
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 1 / 2
22 results tagged protocol  ✕   ✕
TNFS https://github.com/FujiNetWIFI/spectranet/tree/master/tnfs/
Wed 30 Mar 2022 05:06:17 PM PDT archive.org

Implementation of a super-lightweight network file system for sharing files across and between 8-bit computers. Originally designed for the Spectrum but has been ported to the Atari. Implementations exist for Linux, Spectrum, and Atari.

Protocol spec: https://github.com/FujiNetWIFI/spectranet/blob/master/tnfs/tnfs-protocol.md

retrocomputing networking protocol service client server lightweight
NNCP Go http://www.nncpgo.org/
Wed 16 Jun 2021 01:13:11 PM PDT archive.org

NNCP (Node to Node copy) is a collection of utilities simplifying secure store-and-forward files, mail and command exchanging. This utilities are intended to help build up small size (dozens of nodes) ad-hoc friend-to-friend (F2F) statically routed darknet delay-tolerant networks for fire-and-forget secure reliable files, file requests, Internet mail and commands transmission. All packets are integrity checked, end-to-end encrypted, explicitly authenticated by known participants public keys. Onion encryption is applied to relayed packets. Each node acts both as a client and server, can use push and poll behaviour model.

Out-of-box offline sneakernet/floppynet, dead drops, sequential and append-only CD-ROM/tape storages, air-gapped computers support. But online TCP daemon with full-duplex resumable data transmission exists.

golang protocol networking sneakernet distributed
LonamiWebs/Telethon https://github.com/LonamiWebs/Telethon
Mon 25 Jan 2021 12:58:32 PM PST archive.org

Telegram is a popular messaging application. This library is meant to make it easy for you to write Python programs that can interact with Telegram. Think of it as a wrapper that has already done the heavy job for you, so you can focus on developing an application. Designed for use with a user or a bot account (bot API alternative).

python module im bots protocol telegram
lwesterhof/semaphore https://github.com/lwesterhof/semaphore
Sat 16 Jan 2021 09:43:00 PM PST archive.org

A simple (rule-based) bot library for Signal Private Messenger in Python. Please note that this library is unofficial, unapproved and not nearly as secure as the real Signal clients. Has a bunch of example bots to use as reference material for your own.

python module bots signald exocortex protocol
Epicyon https://epicyon.net/
Sun 24 Nov 2019 08:26:01 PM PST archive.org

Epicyon is an AGPL licensed ActivityPub protocol compliant federated social network server suitable for hosting a small number of accounts on low power systems requiring minimal maintenance, such as single board computers. It's the ActivityPub equivalent of an email server, storing posts as human readable JSON on file, rather than in a database. It also uses only a small amount of RAM.

Python, HTML+CSS. Almost no JS is used.

Has pretty much all of the features you'd expect. Has a calendar feature for local users. Has bookmarking of specific posts.

Repo: https://gitlab.com/bashrc2/epicyon

activitypub fediverse server python protocol lightweight federated
Finn Herzfeld / signald · GitLab https://git.callpipe.com/finn/signald
Sun 29 Sep 2019 05:20:38 PM PDT archive.org

A daemon that implements the Signal protocol. You have to interact with it through the UNIX socket it opens. You can either register a brand-new phone number for this daemon or add it to the one you already have.

In the AUR.

linux daemon signal protocol sms mms java
poezio/slixmpp: SleekXMPP fork using asyncio, for poezio - Github copy https://github.com/poezio/slixmpp
Sat 25 May 2019 02:44:20 PM PDT archive.org

Slixmpp is an MIT licensed XMPP library for Python 3.5+. It is a fork of SleekXMPP because Sleek is no longer maintained.

Slixmpp's goals is to only rewrite the core of the library (the low level socket handling, the timers, the events dispatching) in order to remove all threads.

By and large, it seems as if you could just drop this module in and it'd work. My code uses threads, so it might take a little more tinkering than that.

python module python xmpp protocol client exocortex asynchronous
meejah/txtorcon: Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction. https://github.com/meejah/txtorcon
Mon 15 Apr 2019 11:15:55 AM PDT archive.org

An implementation of the control-spec for Tor using the Twisted networking library for Python. This is useful for writing utilities to control or make use of Tor in event-based Python programs. If your Twisted program supports endpoints (like twistd does) your server or client can make use of Tor immediately, with no code changes. Start your own Tor or connect to one and get live stream, circuit, relay updates; read and change config; monitor events; build circuits; create onion services; etcetera (ReadTheDocs).

tor python protocol controller module
Documentation: caldav 0.5.0 — caldav 0.5.0 documentation https://pythonhosted.org/caldav/
Tue 19 Feb 2019 11:10:28 PM PST archive.org

Github repo for this module: https://github.com/python-caldav/caldav

python module caldav protocol client exocortex
pterotype-project/activitypub-php: A PHP implementation of the ActivityPub protocol https://github.com/pterotype-project/activitypub-php
Tue 15 Jan 2019 11:06:33 PM PST archive.org

ActivityPub-PHP is a library that embeds a full ActivityPub server into any PHP project. It works with any SQL database and any web framework. At a high level, it provides a request handler that you can route ActivityPub requests to which will take care of persisting the received activity, performing any necessary side effects, and delivering the activity to other federated servers. It also provides a PHP API to create and manage actors and activities.

php library protocol activitypub fediverse
tdryer/hangups: the first third-party instant messaging client for Google Hangouts https://github.com/tdryer/hangups
Wed 14 Nov 2018 12:59:34 PM PST archive.org

Hangups is the first third-party instant messaging client for Google Hangouts. It includes both a Python library and a reference client with a text-based user interface. Implemented by reversing the Hangouts protocol. Can be used as both a client and a loadable module to add functionality to other projects.

python module hangouts google protocol client comms
brannondorsey/chattervox: 📡 An AX.25 packet radio chat protocol with support for digital signatures and binary compression. Like IRC over radio waves. 〰 https://github.com/brannondorsey/chattervox
Mon 24 Sep 2018 09:58:15 PM PDT archive.org

An AX.25 packet radio chat protocol with support for digital signatures and binary compression. Like IRC over radio. Note that, because encrypted messages are illegal on ham bands, messages are signed to prevent spoofing but are not encrypted. Requires a TNC to send AX.25 - Direwolf is recommended.

foss radio hamradio protocol software crypto nodejs
OAI/OpenAPI-Specification: The OpenAPI Specification Repository https://github.com/OAI/OpenAPI-Specification
Tue 19 Jun 2018 03:42:48 PM PDT archive.org

Defines a standard, programming language agnostic interface description for REST APIs, which allows both humans and computers to discover and understand the capabilities of a service without requiring access to source code, additional documentation, or inspection of network traffic. When properly defined via OpenAPI, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. Aims to remove guesswork in calling a service.

github rest api specification standard protocol documentation online reference
radondb/radon: RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services https://github.com/radondb/radon
Mon 14 May 2018 12:28:25 PM PDT archive.org

A distributed database that speaks MySQL's dialect of SQL and wire protocol on the front end, and is a fully distributed database system on the back end. Automatically shards databases efficiently. Implements ACID compliant distributed transactions for consistency.

database mysql golang protocol distributed sharding compatible foss sql
Off-the-Record Messaging http://www.cypherpunks.ca/otr/
Tue 20 Mar 2018 03:14:44 AM PDT archive.org

Off-the-Record (OTR) Messaging allows you to have private conversations over instant messaging by providing encryption, authentication, deniability and perfect forward secrecy.

unix cypherpunks im chat tools privacy encryption cryptography proxy protocol security software
httpbin(1): HTTP Client Testing Service https://httpbin.org/
Tue 20 Mar 2018 12:12:11 AM PDT archive.org

A website that demonstrates the important bits of HTTP as a protocol. Also has some online tools incorporated (current IP address, stuff like that). Great for testing your own HTTP interaction code.

protocol code http tools online
XMLHttpRequest - Wikipedia, the free encyclopedia https://en.wikipedia.org/wiki/XMLHttpRequest
Tue 20 Mar 2018 12:10:38 AM PDT archive.org

The wikipedia page about how XMLHttpRequest works. This seems like a pretty straightforward description of the standard.

exocortex wikipedia unmark protocol standard
The Open Graph protocol http://ogp.me/
Tue 20 Mar 2018 12:00:49 AM PDT archive.org

The homepage of the Open Graph protocol, a system of tags for turning web pages into smart objects in a social graph. Describes what kind of content it is (which implies how to treat it) and allows functionality to be imported from social media sites. Supplies much greater context for web pages. Includes multimedia content.

protocol tags graph content objects context social
Socialist millionaires - Wikipedia https://en.wikipedia.org/wiki/Socialist_millionaires
Mon 19 Mar 2018 11:43:42 PM PDT archive.org
wikipedia authentication protocol crypto sharedsecret
guregu/bbs https://github.com/guregu/bbs
Mon 19 Mar 2018 10:56:01 PM PDT archive.org

A protocol called BBS (and a reference implementation server and CLI client) that is meant to be a generic message board protocol. Meant to be lightweight, easy to implement, and really meant for browsing apps for native clients. This reference implementation is in golang. HTTP GETs for pulling, POSTs for pushing. README defines the entire protocol.

protocol cli server golang json bbs messages
page 1 / 2
4813 links, including 361 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn