This project serves as a backend starter project to more effectively develop and test additional functionality for the Oracle Bone Scripts project. The main language used is Python3 and the Django framework and JSON is used for writing and managing some elements of the database developed using MongoDB.
Pipenv is the virtual environment manager for development of this project. It is an open-source, ongoing project thats is built off of Python3's virtual environments. All packages within the project are maintained by the Pipfile and Pipfile.lock.
This project was developed on Pop!_OS, an Ubuntu derived Linux distribution
After cloning the repository or downloading and extracting the zip file, run the following command to install all the project dependencies
pipenv install
To view the current project layout, use the following command in the root folder:
tree .
To start the django development server in your browser, in the root project folder, run the following commands:
python manage.py migrate
python manage.py runserver
To view in the browser, search http://127.0.0.1:8000/ in your browser
To stop the server, type in Ctrl + C in your terminal
- any complete or incomplete reference files for code
- directory for documentation files
- directory of image extraction files developed by Randolph Stapp
- main project directory controlling the django configuration files
- django related files for controlling django web components
- django uses the model, view, controller architecture so this is where you add
your front end component controllers
- directory of extra resources and academic papers used during research
- copy of the image_extraction directory
- the original directory was configured on a MacOS device while the rest of the original project was developed on a windows device. In order to test some functionality, a copy was made and tested here
- We want to find and organize the oracle bone scripts by the radical
- the radical is kinda like a letter in english characters
- 214 total radicals possible
- 1 - 17 stroke chars
- https://www.asianlanguageschool.com/chinese-characters-radicals-stroke-order/
- Categorize by Generation and Radical
- Create a Database for current scripts - to help in visualization
- 1500 recognized
- 50k available
- Use original forms to explain the current/modern characters exist
- CSS - clustering visualization
- Idea -- Tracing the changes in charaters through different geenrations
- Cloud Server - AWS
- Dockerize ----> Environment
- Python Animations based on Scripts