Metadata-Version: 2.4
Name: fnschool
Version: 20260422.82120.845
Summary: Just some school related scripts, without any ambition.
Author-email: larryw3i <larryw3i@163.com>, Larry Wei <larryw3i@126.com>, Larry W3i <larryw3i@yeah.net>
Maintainer-email: larryw3i <larryw3i@163.com>, Larry Wei <larryw3i@126.com>
Project-URL: Homepage, https://github.com/larryw3i/funingschool
Project-URL: Documentation, https://github.com/larryw3i/funingschool/docs
Project-URL: Repository, https://github.com/larryw3i/funingschool.git
Project-URL: Issues, https://github.com/larryw3i/funingschool/issues
Project-URL: Changelog, https://github.com/larryw3i/funingschool/CHANGELOG.md
Classifier: Topic :: Education
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: django
Requires-Dist: pandas
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: openpyxl
Requires-Dist: platformdirs
Requires-Dist: tomlkit
Requires-Dist: django-crispy-forms
Requires-Dist: crispy-bootstrap5
Provides-Extra: gui
Provides-Extra: cli
Dynamic: license-file

<hr/>
<div align="center">
   <pre>
 _____ _   _ ____   ____ _   _  ___   ___  _     
|  ___| \ | / ___| / ___| | | |/ _ \ / _ \| |    
| |_  |  \| \___ \| |   | |_| | | | | | | | |    
|  _| | |\  |___) | |___|  _  | |_| | |_| | |___ 
|_|   |_| \_|____/ \____|_| |_|\___/ \___/|_____|
    </pre>
</div>
<p align="center">
    funingschool
</p>

<h4 align="center">
    NO Just some simple scripts for warehousing and consuming.
</h4>
<hr/>
<p align="center">
    <a href="https://gitee.com/larryw3i/funingschool/blob/master/Documentation/README/zh_CN.md">简体中文</a> •
    <a href="https://github.com/larryw3i/funingschool/blob/master/Documentation/README/en_US.md">English</a>
</p>

<p align="center">
    <a href="#key-features">
         Key Features
    </a>
    •
    <a href="#how-to-use">
         How To Use
    </a>
    •
    <a href="#credits">
         Credits
    </a>
    •
    <a href="#support">
         Support
    </a>
    •
    <a href="#license">
         License
    </a>
</p>

<p align="center">
    <a href="https://github.com/larryw3i/funingschool/blob/master/CHANGELOG.md">Changelog    </a>
</p>

![Screenshot](https://raw.githubusercontent.com/larryw3i/funingschool/master/Documentation/images/44e58998-da32-11f0-b726-700894a38a35.png)
<h2 id="key-features">
    Key Features
</h2>
<h3>
    warehousing and consuming
</h3>

* Read food spreadsheets automatically.
* The simplest and most straightforward `consuming sheets`.
* Update sheets (warehousing, consuming, summing, etc) automatically.
* Reduce calculation errors.
* Effectively eliminate unit prices containing infinite decimals.
* Easy to use.
<h2 id="how-to-use">
    How To Use
</h2>
<h3>
    Install Python3
</h3>

<p>

on `Debian|Ubuntu`:
```bash
sudo apt-get install python3 python3-pip python-is-python3
```  
For `Windows 10` and `Windows 11`, you can install Python3 from https://www.python.org/getit/ . (`fnschool` requires Python 3.12 or later)
</p>

<h3>
    Install fnschool and run it
</h3>

<p>

Run the command line application:
* `Debian|Ubuntu`: `Ctrl+Alt+T`.
* `Windows`: "`Win+R, powershell, Enter`".

Enter the following commands:

</p>

```bash
# You may use the virtual enviroment on `Debian` or `Ubuntu`, the commands:
python -m venv --system-site-packages ~/pyvenv; # Create virtual enviroment.
. ~/pyvenv/bin/activate; # Use it.
# Install or update "fnschool".
pip install -U fnschool
# Update database.
python -m fnschoo1.manage migrate
# Start fnschoo1.
python -m fnschoo1.manage
```
> It seems that the loong64 machine cannot install PyPI packages normally after setting "pip global.index-url" to the mirror site URL.
<h2 id="credits">
Credits
</h2>
<p>

 This software uses the following open source packages:
   <ul>
       <li><a href="https://pandas.pydata.org/">pandas</a></li>
       <li><a href="https://numpy.org/">numpy</a></li>
       <li><a href="https://openpyxl.readthedocs.io/">openpyxl</a></li>
       <li><a href="https://github.com/tox-dev/platformdirs">platformdirs</a></li>
       <li><a href="https://matplotlib.org/">matplotlib</a></li>
   </ul>
</p>

<h2 id="support">
 Support
</h2>
<h3>
 Buy me a `coffee`:
</h3>

![Buy me a "coffee".](https://raw.githubusercontent.com/larryw3i/funingschool/master/Documentation/images/9237879a-f8d5-11ee-8411-23057db0a773.jpeg)
<h2 id="license">
 License
</h2>
<a href="https://github.com/larryw3i/funingschool/blob/master/LICENSE">
 GNU LESSER GENERAL PUBLIC LICENSE Version 3
</a>
