diff --git a/README.md b/README.md index 82aa487..d219306 100644 --- a/README.md +++ b/README.md @@ -21,17 +21,28 @@ Within Python Virtual Environment: 4. Run `python fediverse.py` to query world alive servers API. It gets data from server's API according this table: -| Software | API peers | API users (nodeinfo/2.0.json) | API users api/v1/instance | -|:----------:|:---------------------:|:------------------------------------------:|:-------------------------:| -| Diaspora | | | | -| Friendica | api/v1/instance/peers | | | -| GNU Social | | | | -| Hubzilla | | | | -| Mastodon | api/v1/instance/peers | ['usage']['users']['total'] (since v3.0.0) | ['stats']['user_count'] | -| Peertube | | | | -| Pleroma | api/v1/instance/peers | ['usage']['users']['total'] | | +| Software | API peers | API users (nodeinfo/2.0.json) | API users (nodeinfo/2.0) | API users (api/v1/instance) | API (main/nodeinfo/2.0) | API (api/statusnet/config) | API (api/nodeinfo/2.0.json) | API (api/nodeinfo) | +|:--------------:|:---------------------:|:------------------------------------------:|:---------------------------:|:---------------------------:|:---------------------------:|:--------------------------:|:---------------------------:|:---------------------------:| +| Diaspora | | ['usage']['users']['total'] | | | | | | | +| Friendica | api/v1/instance/peers | | ['usage']['users']['total'] | | | | | | +| Ganggo | | | ['usage']['users']['total'] | | | | | | +| GNU Social | | | | | ['usage']['users']['total'] | | | | +| GNU Social 2.x | | | | | | | ['usage']['users']['total'] | | +| Groundpolis | | | ['usage']['users']['total'] | | | | | | +| Hubzilla | | | ['usage']['users']['total'] | | | | | | +| Mastodon | api/v1/instance/peers | ['usage']['users']['total'] (since v3.0.0) | | ['stats']['user_count'] | | | | | +| Osada | | | ['usage']['users']['total'] | | | | | | +| Peertube | | ['usage']['users']['total'] | | | | | | | +| Pixelfed | | | | | | | ['usage']['users']['total'] | | +| Pleroma | api/v1/instance/peers | ['usage']['users']['total'] | | | | | | | +| Plume | | | ['usage']['users']['total'] | | | | | | +| Prismo | | | ['usage']['users']['total'] | | | | | | +| Ravenvale | | ['usage']['users']['total'] | | | | | | | +| Squus | | | ['usage']['users']['total'] | | | | | | +| Writefreely | | | | | | | | ['usage']['users']['total'] | +| Zap | | | ['usage']['users']['total'] | | | | | | -5. Use your favourite scheduling method to set ratio.py to run regularly. +5. Use your favourite scheduling method to set `python fediverse.py` after `python getworld.py` to run regularly. Note: install all needed packages with 'pip install package' or use 'pip install -r requirements.txt' to install them.