semvec/pypi-packages huggingface dataset:
asad-websearch-tool 0.1.0
A simple DuckDuckGo web search tool using ddgs and OpenAI Agents SDK.
License: MIT
Requires Python: >=3.10

# asad-websearch

A DuckDuckGo-based web search tool you can use in OpenAI Agents SDK.

## Usage

```python
from asad_websearch import duckduckgo_search
result = await duckduckgo_search("latest news")
print(result)
piccolo-admin 1.12.0
A powerful and modern admin interface / CMS, powered by Piccolo and ASGI.
License: MIT
Requires Python: >=3.9.0

![Logo](https://raw.githubusercontent.com/piccolo-orm/piccolo_admin/master/docs/logo_hero.png "Piccolo Admin Logo")

# Piccolo Admin

[![Documentation Status](https://readthedocs.org/projects/piccolo-admin/badge/?version=latest)](https://piccolo-admin.readthedocs.io/en/latest/?badge=latest)

Piccolo Admin is a powerful admin interface / content management system for Python, built on top of Piccolo.

![Screenshot](https://raw.githubusercontent.com/piccolo-orm/piccolo_admin/master/docs/images/screenshot.png "Screenshot")

It was created at a design agency to serve the needs of customers who demand a high quality, beautiful admin interface for their websites. It's a modern alternative to tools like Wordpress and Django Admin.

It's built using the latest technologies, with Vue.js on the front end, and a powerful REST backend.

Some of it's standout features:

* Powerful data filtering
* Builtin security
* Media support, both locally and in S3 compatible services
* Dark mode support
* CSV exports
* Easily create custom forms
* Works on mobile and desktop
* Use standalone, or integrate it easily with ASGI apps like FastAPI, and Starlette
* Multilingual out of box
* Bulk actions, like updating and deleting data
* Flexible UI - only show the columns you want your users to see

## Try it

[Try it online](https://demo1.piccolo-orm.com/) (username: piccolo, password: piccolo123).

## Local Demo

To run a demo locally, using Python 3.9 or above:

```bash
pip install piccolo_admin
admin_demo
```

And then just launch `localhost:8000` in your browser.

To see what happens behind the scenes, see `piccolo_admin/example/app.py`.

In a few lines of code we are able to:

-   Define our models
-   Setup a database
-   Create a REST API
-   Setup a web server and admin interface

## ASGI

Since the admin is an ASGI app, you can either run it standalone like in the demo, or integrate it with a larger ASGI app such as FastAPI and Starlette.

For example, using Starlette routes:

```python
import uvicorn
from movies.endpoints import HomeEndpoint
from movies.tables import Director, Movie
from starlette.routing import Mount, Route, Router

from piccolo_admin.endpoints import create_admin

# The `allowed_hosts` argument is required when running under HTTPS. It's
# used for additional CSRF defence.
admin = create_admin([Director, Movie], allowed_hosts=["my_site.com"])


router = Router(
    [
        Route(path="/", endpoint=HomeEndpoint),
        Mount(path="/admin/", app=admin),
    ]
)


if __name__ == "__main__":
    uvicorn.run(router)

```

## Full docs

Full documentation is available on [Read the docs](https://piccolo-admin.readthedocs.io/en/latest/).
marinholab-working-needlemanipulation 25.6.0.68
Ongoing work on needle manipulation in a collaboration between UTokyo and UoM.
License: MIT
Requires Python: >=3.9

# Working Project: Needle Manipulation

UoM-UTokyo collaboration.

## Installation

```
pip install marinholab-working-needlemanipulation
```

## Example

```
needlemanipulation_example
```
wbpUFO 0.2.19
UFO font editor for Workbench applications.
License: MIT
Requires Python: >=3.10
Keywords: workbench, wxPython, GUI

# wbpUFO

UFO plugin for [Workbench](https://pypi.org/project/wbBase/) applications.

This plugin provides Workbench document templates for fonts in UFO source format:

As well as a document view to view and edit fonts in these formats. 


## Installation

```shell
pip install wbpUFO
```

Installing this plugin registers an entry point 
in the group "*wbbase.plugin*" named "*ufo*".

To use the plugin in your application, 
add it to your *application.yml* file as follows:
```yaml
AppName: myApp
Plugins:
- Name: ufo
```

## Documentation

For details read the [Documentation](https://workbench2.gitlab.io/workbench-plugins/wbpUFO).