Skip to content

A simple program to check what endpoints of Fediverse websites answer to GET requests.

License

Notifications You must be signed in to change notification settings

DeveloppeurPascal/Fediverse-GET-URL-Tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fediverse-GET-URL-Tester

A simple program to check what endpoints of Fediverse websites (or ActivityPub compatible websites) answer to GET requests.

About the project

This program has been coded in Delphi 11.2 Alexandria from Embarcadero Technologies.

Source code is available on GitHub.

The binary for Windows and Mac are available as shareware. A license can be bought from Gumroad.

Dependencies

The project uses those libraries as git modules :

How it works

Look at screen captures folder to see how this program works.

Home Screen

  • The button "About" show a copyright dialog box.
  • The button "Register" open the web browser and go to the shop.
  • The button "Close" close the program.
  • The edit field needs the URL you want to call. After filling the URL, choose if you want the result as JSON ou HTML. It changes the "Accept" header and the answer will depend on the web server you call.

Features

  • get answer for a URL as text/html (web pages and other contents)
  • get answer for a URL as application/ld-json (JSON LD or JSON used by ActivityPub)
  • get ActivityPub URL for a Fediverse user account from WebFinger if available on user's domain