mirror of
https://github.com/cwinfo/yggdrasil-map
synced 2024-11-09 16:00:27 +00:00
branding
This commit is contained in:
parent
3d6523fab3
commit
28ce5317c6
31
README.md
31
README.md
@ -1,34 +1,21 @@
|
||||
# fc00.org
|
||||
# Yggdrasil map
|
||||
|
||||
Source code for http://www.fc00.org (http://h.fc00.org on Hyperboria).
|
||||
Forked from the code for http://www.fc00.org (http://h.fc00.org on Hyperboria).
|
||||
|
||||
## Sending your view of the network
|
||||
|
||||
In order to display accurate map of Hyperboria fc00 need your help. If you run CJDNS node, please send your network view using sendGraph.py script.
|
||||
|
||||
```bash
|
||||
# Install requests and cjdns for Python 3
|
||||
pip3 install cjdns requests
|
||||
# Get the script
|
||||
wget https://raw.githubusercontent.com/zielmicha/fc00.org/master/scripts/sendGraph.py
|
||||
# Edit configuration
|
||||
nano sendGraph.py
|
||||
chmod +x sendGraph.py
|
||||
|
||||
# Run this every 20-100 minutes
|
||||
./sendGraph.py
|
||||
# For example, add it to crontab
|
||||
(crontab -l; echo "@hourly /root/sendGraph.py") | crontab -
|
||||
```
|
||||
This code reads a map of known nodes from `y.yakamo.org:3000/current` (reachable over yggdrasil). In order to display an accurate map of the network, we need your help. If you run a yggdrasil node, plase send your network view using the [send-view.py](https://github.com/yakamok/Niflheim-api/blob/master/send-view.py) script.
|
||||
|
||||
## Web server
|
||||
```bash
|
||||
git clone git@github.com:zielmicha/fc00.org.git
|
||||
git clone git@github.com:zielmicha/nodedb.git web/nodedb
|
||||
sudo apt-get install python-flask python-flup python-mysqldb python-pygraphviz
|
||||
git clone https://github.com/Arceliar/yggdrasil-map.git
|
||||
sudo apt-get install python-flask python-flup python-mysqldb python-pygraphviz python-networkx
|
||||
|
||||
cd fc00.org/web
|
||||
cd yggdrasil-map/web
|
||||
cp web_config.example.cfg web_config.cfg
|
||||
python web.py
|
||||
```
|
||||
|
||||
You would need to edit web.py to adjust the address/port the server listens on, and may want to edit the web_config.cfg file. Note that most of the options in web_config.cfg are unused after forking from the fc00.org code, so this is mostly just a workaround until we have time to clean up this code.
|
||||
|
||||
Run `web/updateGraph.py` periodically to rerender nodes graph. You may want to customize reverse-proxy IP retrieval logic in web.py.
|
||||
|
@ -3,20 +3,20 @@
|
||||
{% block content %}
|
||||
<div id="content-wrapper">
|
||||
<div id="content">
|
||||
<h2>About fc00</h2>
|
||||
<p>fc00 is a project that aims to demystify what <a href="http://hyperboria.net/">Hyperboria</a> network is like. Currently the only thing we have here is a map of the network. The full source code is at <a href="https://github.com/zielmicha/fc00.org">GitHub</a>.</p>
|
||||
<h2>About</h2>
|
||||
<p>This is a project that aims to demystify what the <a href="https://yggdrasil-network.github.io/">Yggdrasil</a> network is like. Currently the only thing we have here is a map of the spanning tree subset of the network. The full source code is at <a href="https://github.com/Arceliar/yggdrasil-map">GitHub</a>.</p>
|
||||
<br>
|
||||
|
||||
<h3>Network map</h3>
|
||||
<p>The network page has a map of Hyperboria as it is now. The map is not complete since it is hard/impossible to get a full picture of the network. A rough estimate is that at least half of the nodes are pictured here, probably more. The nodes and links that are shown on the page are very likely to exist but this should not be taken as a guarantee.</p>
|
||||
|
||||
<p>The network page has a map of Yggdrasil's spanning tree as it is now. The map is not complete since it is hard/impossible to get a full picture of the network, and it only includes the minimum subset of links needed to construct the spanning tree.</p>
|
||||
<!--
|
||||
<h3>Node names</h3>
|
||||
<p>For now, node names are assigned manually. You can submit Pull Request to <a href="https://github.com/zielmicha/nodedb">nodedb</a> if you want to have your node named.
|
||||
In future this will be replaced by some reverse DNS system.
|
||||
|
||||
-->
|
||||
<h3>Contact</h3>
|
||||
<p>fc00 was orginally created by <em>Randati</em>. fc00 is currently run by <em>zielmicha</em>.
|
||||
If you have something to say or you would like to help, contact him via michal@zielinscy.org.pl.</p>
|
||||
<p>This project was foked from <em>zielmicha</em>'s fork of <em>Randati</em>'s fc00.
|
||||
The yggdrasil developers can be contacted over matrix or IRC, for more info see: <a href="https://yggdrasil-network.github.io/">yggdrasil-network.github.io</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
@ -2,19 +2,19 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>fc00::/8 – Mapping Hyperboria</title>
|
||||
<title>0200::/7 – Mapping The Yggdrasil Network</title>
|
||||
<script src="static/jquery-2.0.3.min.js"></script>
|
||||
<script src="static/jquery.autocomplete.min.js"></script>
|
||||
<link href='static/style.css' rel='stylesheet' type='text/css'>
|
||||
</head>
|
||||
<body>
|
||||
<div id="header">
|
||||
<h1>fc00<span class="grey">::/8</span></h1>
|
||||
<h1>0200<span class="grey">::/7</span></h1>
|
||||
|
||||
<ul>
|
||||
<li><a href="/" {% if page == 'network' %} class="selected" {% endif %}>Network</a></li>
|
||||
<li><a href="/about"{% if page == 'about' %} class="selected" {% endif %}>About</a></li>
|
||||
<li><a href="https://github.com/zielmicha/fc00.org">Source</a></li>
|
||||
<li><a href="https://github.com/Arceliar/yggdrasil-map">Source</a></li>
|
||||
<li><tt>{% if ip is not none %}{{ ip }}{% endif %}</tt></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user