semvec/pypi-packages huggingface dataset:
jn-skey 1.0.7
A tool to insert the current datetime using a keyboard shortcut.
Requires Python: >=3.6


# jn-skey

**jn-skey** is a Python command-line tool that allows you to quickly insert the current date and time into any text field by using a customizable keyboard shortcut. This tool is particularly useful for those who need to timestamp entries frequently.

## Features

- Insert the current date and time in the format `YYYY-MM-DD hh:mm:ss`.
- Configurable keyboard shortcut for triggering the insertion.
- Lightweight and easy to use.

## Installation

You can install **jn-skey** via `pip`. To do so, run:

```bash
pip install jn-skey
```

## Usage

After installation, you can run the `jn-skey` command from your terminal. Once running, the tool listens for a specific keyboard shortcut to insert the current date and time.

### Default Keyboard Shortcut

The default keyboard shortcut is:

```
SHIFT + ALT + *
```

When this combination is pressed, the current date and time in the format `YYYY-MM-DD hh:mm:ss` will be typed out at the cursor's position.

### Running the Command

To start the tool, simply open a terminal and run:

```bash
jn-skey
```

The tool will output a message indicating that it is listening for the keyboard shortcut.

### Example

```text
SHORTCUT KEY FOR YYYY-MM-DD hh:mm:ss IS SHIFT + ALT + * (main keyboard)
```

Pressing `SHIFT + ALT + *` will then type something like:

```text
2024-09-06 12:45:30
```

## Requirements

- Python 3.6 or higher
- pynput library (automatically installed with the package)

## Contributing

Contributions are welcome! If you'd like to improve this package, feel free to fork the repository and submit a pull request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

If you have any questions or suggestions, feel free to open an issue or contact me at `your.email@example.com`.

## Acknowledgments

- [pynput](https://pypi.org/project/pynput/) - Used for keyboard event handling.
fasthtml_extn 0.0.6
An fasthtml extension framework to build webapps using python.
Requires Python: <3.12,>=3.10

# FastHTML-Extn

FastHTML-Extn is a small and opinionated framework for building web applications. It provides a simple and intuitive way to create dynamic HTML pages using [FastHTML](https://github.com/AnswerDotAI/fasthtml).

It's inspired by [Next.js](https://nextjs.org) App approach.

## Install

```shell
pip install fasthtml-extn
```

## Usage

```python
from fasthtml_extn import create_app, serve

app, rt = create_app(live=False)

serve()
```




## Features

- Autogeneration of routes based on folder structure.
- Layouts ...
- Pages ...

## TODO:

- [x] Route pages like `app/**/*/page.py`
- [x] Route layouts like `app/**/*/layout.py`
- [x] Route expected errors like `app/**/*/except.py`
- [] Route not found like `app/**/*/not_found.py`
- [] Route apis like `app/**/*/router.py`
- [] Add more tests

## Ideas:

- App Seeding with ootb working apps (similar to react-create-app)
- Add more components as helpers. Maybe those should be on it's own library _help needed here_
- Auto creation of folders: ask user from CLI
- Create a CLI for adding pages or routes

## Contributing

We welcome contributions from the community! If you have any bug reports, feature requests, or pull requests, please submit them to our [GitHub repository](https://github.com/josead/fasthtml-extn).

## License

FastHTML-Extn is released under the MIT License. See the [LICENSE](https://github.com/josead/fasthtml-extn/LICENSE) file for more information.
```