Skip to content
This repository has been archived by the owner on Jul 7, 2024. It is now read-only.
/ AkeruNote Public archive

Broken Flipnote Hatena Server written for Python 3.12.3

License

Notifications You must be signed in to change notification settings

RekuNote/AkeruNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Table of Contents

Features

  • Host your own Flipnote Hatena server
  • Customizable features and settings

Requirements

  • Python 3.6+
  • The following Python packages:
    • twisted
    • pillow
    • termcolor
    • colorama
    • pymongo
    • flask

Installation

Clone the Repository

First, clone the repository to your local machine:

git clone https://github.com/RekuNote/AkeruNote.git
cd akerunote

Setting Up the Virtual Environment

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`

Installing Required Packages

Install the required packages using pip:

pip install twisted
pip install pillow
pip install termcolor
pip install colorama
pip install pymongo
pip install flask

Directory Structure

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

Initial Configuration

Before running the server, ensure all configurations are set correctly in the start.py, DB.py, and hatena.py files.

Usage

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.

License

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.