TopicLand is the tool to manage and explore topics with knowledge graphs and so on.
It is recommanded to record and explore complex topics such as novels, movies, TV series and games. Checkout more topics on topicland/Topics.
- Clarify the relations of characters with Knowledge Graph.
- Use PageRanke or other algorithms to select out the prominent roles.
- Find the shortest path or all paths with Dijkstra's Algorithm for any character.
- Persistent your knowledge graphs for custom topics and share with others.
Run with docker.
docker run -p 7788:7788 tobegit3hub/topicland
Build from scratch.
git clone https://github.com/topicland/TopicLand.git
cd ./TopicLand/frontend/
npm install
npm run build
cd ../python/server/
pip install -r ../requirements.txt
./server.py ./topicland.ini
Load official topics.
git submodule update --init
cd ./python/server/
./import_official_topics.py ./topicland.ini
Explore the offical topics.
Create a new topic.
Add some characters and connect with relations.
View the knowledge graph and play the animation.
Check out the detail of characters.
Install package topicland.
pip install topicland
Run with topicland
CLI.
topicland topic_list http://127.0.0.1:7788
Refer to Python Client for more info.
- Web developers and designers are required to beautify the web pages.
- Content editors are welcome to add more outstanding topics.
Feel free to submit Issues or Pull-requests and any feedback is welcome.