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 akerunote
It'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.