semvec/pypi-packages huggingface dataset:
to-do-cli-app 0.1.2
A little task manager inside the terminal
Requires Python: >=3.9

# to-do-cli-app
A little task manager inside the terminal

## Installation and Usage
To install the `to-do-cli-app`, simply use `pip`:

	pip install to-do-cli-app
This will install the CLI app and make it available as a command-line tool.

Once installed, you can start using the app by typing the following command in your terminal:

	todo-cli

## Features
The app provides an intuitive interface that allows you to:

- Add tasks to your list
- View all the tasks
- Delete tasks from your list
- Manage tasks files (sort of tabs with separated tasks)

## What's Next?
While `to-do-cli-app` is already very useful and easy-to-use tool, there are several exciting features and enhancements planned for future releses:

- **Constant Task View**: A feature that allows you to have a constant view of your tasks, ensurinbg you always know what's on your to-do list without needing to navigate away
- **Themes**: Implementing customizable thems so you can personalize the look and feel of the app to suit your preferences.
- **Settings Tab**: A dedicated settings tab for easy configuration of your preferences, including language selection (when added), theme choices, and more.

These enhancements are aimed at making `to-do-cli-app` even more versatile and user-friendly. Stay tuned for updates, and feel free to suggest features or contribute to the project!
taska 0.1.7
Taska is a web console for running python code
Requires Python: >=3.7

# taska
Code runner with typing-hint. Less is more, simple is the best.

## Folder structure:

`WORK_DIR > Python > Venv > Workspace > Job`

## Usage:

> python -m taska ./demo --host=127.0.0.1 --port=8021

### Demo files:

- /root_dir
  > root_dir=`$WORK_DIR/$CWD`
  - /runner.py
  - /pids/
  - /default_python
    - python_path(`sys.executable`)
    - /venv1
      - requirements.md5
      - requirements.txt
        - morebuiltins
      - /workspaces/workspace1 (`code1.py, code2.py, package1/module.py`)
        - > `sys.path.insert(0, workspace1)`
        - /jobs
          - /job1
            - /meta.json
              > cwd=/workspace1(`const`)\
              > python_path=/work_dir/default_python/venv1/bin/python.exe\
              > entrypoint=package1.module:function1\
              > params={"arg1": 1, "arg2": "str"}\
              > enable=1\
              > crontab=0 0 * * *\
              > mem_limit="1g"\
              > result_limit="15m"\
              > stdout_limit="10m"\
              > timeout=60
            - /pid.txt(int)
              > 29238
            - /stdout.log
            - /result.log
              > {"start": "2024-07-14 23:30:57", "end": "2024-07-14 23:33:57", "result": 321}
          - /job2
            - /meta.json
              > cwd=/workspace1(`const`)\
              > python_path=/work_dir/default_python/venv1/bin/python.exe\
              > entrypoint=code1:function2\
              > params={}\
              > crontab=0 */5 * * *\
              > mem_limit="100m"\
              > result_limit="10m"\
              > stdout_limit="10m"\
              > timeout=10
            - /pid.txt(int)
              > 32162
            - /stdout.log
            - /result.log
              > ({"start": "2024-07-14 23:30:57", "end": "2024-07-14 23:33:57", "result": 321}\n)
      - /workspaces/workspace2 (`code3.py`)
  - /default_python2
    - python_path(`executable=/usr/bin/python3.11`)
    - /venv2
      - requirements.md5
      - requirements.txt
        - requests
        - selectolax
statscanpy 1.1.1
Basic package for querying & downloading StatsCan data by table name.

# StatsCanPy

[![Unit Tests](https://github.com/deepwaterpaladin/statscanpy/actions/workflows/qa-tests.yml/badge.svg)](https://github.com/deepwaterpaladin/statscanpy/actions/workflows/qa-tests.yml)

[![Upload Python Package](https://github.com/deepwaterpaladin/statscanpy/actions/workflows/python-publish.yml/badge.svg)](https://github.com/deepwaterpaladin/statscanpy/actions/workflows/python-publish.yml)

Basic package for querying & downloading [StatsCan](https://www.statcan.gc.ca/en/start) data by table name. Saves data into a dataframe (`Pandas` or `PySpark`).

Allows for querying datasets via plain text search or table ID.

## Installation

`pip install statscanpy`

## Usage

### Basic Usage

```python
  from statscanpy import StatsCanPy

  # if isSpark==True, data returns will be in PySpark; otherwise it will return as a pandas.DataFrame
  statscan = StatsCanPy(path="/data/saved/here", isSpark=True)
```

### Getting Table ID from Table Name

```python
  await statscan.get_table_id_from_name("Household spending, Canada, regions and provinces")
```

### Getting Table Data from Table Name

```python
  await statscan.get_table_from_name("Household spending, Canada, regions and provinces")
```

### Searching for Table(s) by String

```python
  statscan.find_table_id_from_name("GDP", limit=15)
```

## Further Reading

- [StatsCan Data](https://www150.statcan.gc.ca/n1/en/type/data?MM=1)
- [StatsCan API](https://www.statcan.gc.ca/en/developers/wds/user-guide)