AkeruNote is a (broken) Flipnote Hatena server for the Nintendo DSi written for Python 3.12.3. This project allows you to host your own Flipnote Hatena server with enhanced features and customizations.
- Host your own Flipnote Hatena server
- Customizable features and settings
- Python 3.6+
- The following Python packages:
- twisted
- pillow
- termcolor
- colorama
- pymongo
- flask
First, clone the repository to your local machine:
git clone https://github.com/RekuNote/AkeruNote.git
cd akerunoteIt's recommended to use a virtual environment to manage dependencies:
python3 -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`Install the required packages using pip:
pip install twisted
pip install pillow
pip install termcolor
pip install colorama
pip install pymongo
pip install flask
Ensure the directory structure is set up correctly:
akerunote/
├── Akeru/
│ ├── HatenaDB/
│ │ └── __init__.py
│ ├── AkeruRoot/
│ │ └── <your_files>
│ └── __init__.py
├── AkeruTools/
│ ├── UGO.py
│ └── __init__.py
├── DB.py
├── hatena.py
├── start.py
├── requirements.txt
└── README.md
Before running the server, ensure all configurations are set correctly in the start.py, DB.py, and hatena.py files.
To start the AkeruNote server, simply run start.py:
python3 start.py
This will start the server on the default port 8080. You can change this by modifying start.py.
AkeruNote is licensed under the GNU General Public License v3.0. You are free to use, modify, and distribute this software under the terms of the GPLv3.
