clasaua


Nameclasaua JSON
Version 0.4.10 PyPI version JSON
download
home_pagehttps://github.com/damufo/clasaua/
SummaryClasificacions circuito galego augas abertas
upload_time2024-09-02 06:16:12
maintainerNone
docs_urlNone
authorDani MF
requires_python<3.13,>=3.8.0
licenseGPLv3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # clasaua


## Dependencies

```
python = ">=3.10,<3.13"
odfpy = "^1.4.1"
reportlab = "^4.2.0"
```

## Execute from source

Linux

```
source .venv/bin/activate
python clasaua/launcher.py clasificacion_.ods
```


## Intalación

Instálase e execútase desde terminal

Linux

```
apt-get install python3-venv
python3 -m venv .venv
source .venv/bin/activate
pip install clasaua-0.4.7-py3-none-any.whl
clasaua clasificacion_.ods
```

Executar desde o código:
```
poetry run clasauaa ficheiro_coa_clasificacion.ods
```


Windows

Crear cartafol clasaua, na barra de dirección escribir cmd e premer enter, 
aparecerá unha consola na que poder escribir. Poñer o seguinte (despois de cada
liña premer intro):

```
python -m venv venv
venv\Scripts\activate
pip install clasaua-0.4.7-py3-none-any.whl
clasauaa clasificacion_.ods
```

Lanzador desde a contorna gráfica
Crear ficheiro clasaua.bat e dentro do cartafol clasaua onde se instalou, 
poñer dentro do ficheiro creado a liña:
```
venv\Scripts\python.exe venv\Scripts\clasauaa.exe clasificacion_.ods
```

file_path is a ODS file

Columns:
- event_id: is a number from 1
- position: is a number, position relative to gender and category
- license_id: is a number license code identificator
- club_id: is a string of 5 digits, clubs'code
- surname, name: string participant surname, name 
- gender_id: string [M:male|F:female]
- category_id: string [ABSO|MASTER1|MASTER2|MASTER3|MASTER4]

Poetry

add pypi key:
poetry config pypi-token.pypi pypi-BgEI....

poetry update
poetry build
poetry publish


clubs.csv file format, encoding utf8

"CLUBCODE","SHORTNAME","LONG NAME"
"CLUBCODE2","SHORTNAME2","LONG NAME2"

CLUBCODE: 5 digits code, example: P0001
SHORTNAME: short name without spaces, example: CLUBNAME
LONG NAME: full club name, example: C. N. FULL CLUB NAME
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/damufo/clasaua/",
    "name": "clasaua",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.8.0",
    "maintainer_email": null,
    "keywords": null,
    "author": "Dani MF",
    "author_email": "dani@damufo.eu",
    "download_url": "https://files.pythonhosted.org/packages/9c/6f/01ed107b19d32807d23e371ac710015ceb694d6671011360c8712e20ae7f/clasaua-0.4.10.tar.gz",
    "platform": null,
    "description": "# clasaua\n\n\n## Dependencies\n\n```\npython = \">=3.10,<3.13\"\nodfpy = \"^1.4.1\"\nreportlab = \"^4.2.0\"\n```\n\n## Execute from source\n\nLinux\n\n```\nsource .venv/bin/activate\npython clasaua/launcher.py clasificacion_.ods\n```\n\n\n## Intalaci\u00f3n\n\nInst\u00e1lase e exec\u00fatase desde terminal\n\nLinux\n\n```\napt-get install python3-venv\npython3 -m venv .venv\nsource .venv/bin/activate\npip install clasaua-0.4.7-py3-none-any.whl\nclasaua clasificacion_.ods\n```\n\nExecutar desde o c\u00f3digo:\n```\npoetry run clasauaa ficheiro_coa_clasificacion.ods\n```\n\n\nWindows\n\nCrear cartafol clasaua, na barra de direcci\u00f3n escribir cmd e premer enter, \naparecer\u00e1 unha consola na que poder escribir. Po\u00f1er o seguinte (despois de cada\nli\u00f1a premer intro):\n\n```\npython -m venv venv\nvenv\\Scripts\\activate\npip install clasaua-0.4.7-py3-none-any.whl\nclasauaa clasificacion_.ods\n```\n\nLanzador desde a contorna gr\u00e1fica\nCrear ficheiro clasaua.bat e dentro do cartafol clasaua onde se instalou, \npo\u00f1er dentro do ficheiro creado a li\u00f1a:\n```\nvenv\\Scripts\\python.exe venv\\Scripts\\clasauaa.exe clasificacion_.ods\n```\n\nfile_path is a ODS file\n\nColumns:\n- event_id: is a number from 1\n- position: is a number, position relative to gender and category\n- license_id: is a number license code identificator\n- club_id: is a string of 5 digits, clubs'code\n- surname, name: string participant surname, name \n- gender_id: string [M:male|F:female]\n- category_id: string [ABSO|MASTER1|MASTER2|MASTER3|MASTER4]\n\nPoetry\n\nadd pypi key:\npoetry config pypi-token.pypi pypi-BgEI....\n\npoetry update\npoetry build\npoetry publish\n\n\nclubs.csv file format, encoding utf8\n\n\"CLUBCODE\",\"SHORTNAME\",\"LONG NAME\"\n\"CLUBCODE2\",\"SHORTNAME2\",\"LONG NAME2\"\n\nCLUBCODE: 5 digits code, example: P0001\nSHORTNAME: short name without spaces, example: CLUBNAME\nLONG NAME: full club name, example: C. N. FULL CLUB NAME",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Clasificacions circuito galego augas abertas",
    "version": "0.4.10",
    "project_urls": {
        "Homepage": "https://github.com/damufo/clasaua/",
        "Repository": "https://github.com/damufo/clasaua/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90d60a1fe3f3e3d157b026d9743ca58f6ef7b96e25bffd5524223c6f2098799f",
                "md5": "9a2068f673d98588f937ea8118c9aa91",
                "sha256": "2382e6b52b80c220ebfbc564d21dc1c28fe8ae856a2838b28d101fb13a6c9864"
            },
            "downloads": -1,
            "filename": "clasaua-0.4.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9a2068f673d98588f937ea8118c9aa91",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.13,>=3.8.0",
            "size": 521098,
            "upload_time": "2024-09-02T06:16:11",
            "upload_time_iso_8601": "2024-09-02T06:16:11.067923Z",
            "url": "https://files.pythonhosted.org/packages/90/d6/0a1fe3f3e3d157b026d9743ca58f6ef7b96e25bffd5524223c6f2098799f/clasaua-0.4.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c6f01ed107b19d32807d23e371ac710015ceb694d6671011360c8712e20ae7f",
                "md5": "935604dbe2778dc4e7d207c9c6faebf5",
                "sha256": "792f96f698de4e6456fb6abf485f49763c5a3937a3e2e9c0948b79c9b34cb81d"
            },
            "downloads": -1,
            "filename": "clasaua-0.4.10.tar.gz",
            "has_sig": false,
            "md5_digest": "935604dbe2778dc4e7d207c9c6faebf5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.8.0",
            "size": 515781,
            "upload_time": "2024-09-02T06:16:12",
            "upload_time_iso_8601": "2024-09-02T06:16:12.959662Z",
            "url": "https://files.pythonhosted.org/packages/9c/6f/01ed107b19d32807d23e371ac710015ceb694d6671011360c8712e20ae7f/clasaua-0.4.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-02 06:16:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "damufo",
    "github_project": "clasaua",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "clasaua"
}
        
Elapsed time: 0.66675s