semvec/pypi-packages huggingface dataset:
share-links 1.1.0
Simple and efficient django app for storing, organizing, and sharing links.
Requires Python: >=3.9

# share-links

Small fast django website that allows you to share links (kinda like shaarli but using Django).

> Version 1.1.0 | [Main website](https://share-links.l3m.in) | [Documentation](https://doc.share-links.l3m.in/) | ![PyPI - Downloads](https://img.shields.io/pypi/dm/share-linksw?style=flat-square&label=install)

## Screenshots

| ![website screenshot](https://gitlab.com/sodimel/share-links/uploads/9881b550aa2671804aaf92d2493d5901/image.png) | ![mobile screenshot](https://gitlab.com/sodimel/share-links/uploads/ede7cf7f5600f12b95401d1a72fe426b/image.png) | ![admin interface with filters & custom columns](https://gitlab.com/sodimel/share-links/uploads/fc96983d9f920a1aa1bf882a63e33c85/image.png) |
| ---      | ---      | ---- |
| view on computer | view on smartphone | admin interface with filters & custom columns |

## Get started

- [Install the app on an existing project](docs/install.md#install-the-app-on-an-existing-django-project)
- [Install the app using the dedicated website](docs/install.md#using-the-dedicated-website-project)

> All content is also available in the [documentation](https://doc.share-links.l3m.in/).
> ##### Want a django website with this app already installed? Then check out [share-links-website](https://gitlab.com/sodimel/share-links-website)!

## Features

*Non exhaustive list*

- **Pages**
  - List and detail pages of links and tags and categories and collections
  - About me and contact page
- **Various filters**
  - Recent/oldest/featured/recently updated/by site/highlighted
  - Powerful **search**
- Save **Links** (with a title, a description and a few other options)
    - Organize them using **Tags** or **Categories**
    - Group them in **Collections** (e.g., favorite artists)
    - Display **favicons** before links (can be disabled)
    - Visit a **random link**!!1!
    - **Add multiple tags** to multiple links ([more infos here](https://gitlab.com/sodimel/share-links/-/issues/24#note_1714123948))
- **Django**-related features
    - **Admin interface** (add/edit/remove links/tags/[...])
        - Automatically **fetches page title and meta description** when adding a link
        - And some **custom actions**!
    - **Multiple accounts**
    - **Translations** (multi-language support in the admin interface and the website)
    - **Dead link check & web archive replacement** using some management commands
    - **Comment system** (with comment moderation)
    - **Export** content (json using `dumpdata`)
- **Fixtures** (provide a default list of categories and tags, translated in fr & en)
- **RSS feed**
- **Fetch website content** (in pdf, using weasyprint)
- **Web archive link display**
- **Statistics**
- A **webring** of different instances!!1!
- **Lots of config options**
- **It's f a s t** (i haven't tested it with more than ~3k links but it runs fine using sqlite as a db on an old dell optiplex fx160 with 3 gb of ram & an old intel atom 230)
- **Tests**
- **Extensive documentation**
- **This app is also compatible with django-cms (as an apphook)!**
nvd-client 0.1.3.2
A Python client for interacting with the National Vulnerability Database (NVD) API to fetch CVE data.
Requires Python: >=3.6
Keywords: vulnerability, nvd, national vulnerability database, nvd_client, nvd_client-api, ahur4, ahura rahmani, redteam, soc, vulnerability assessment, penetration testing


# NVD API Client

![PyPI](https://img.shields.io/pypi/v/nvd-client)
![Daily Downloads](https://img.shields.io/pypi/dd/nvd-client)
![Monthly Downloads](https://img.shields.io/pypi/dm/nvd-client)
[![Telegram-Channel](https://img.shields.io/badge/Telegram--Channel-Ahura_Rahmani-blue)](https://t.me/Ahur4_Rahmani)


A Python client for interacting with the National Vulnerability Database (NVD) API to fetch CVE data.

## Features

- Fetch all CVEs with pagination
- Fetch CVE by its ID
- Fetch CVEs by publication or modification date
- Fetch CVEs by CPE name
- Other features coming soon...

## Installation

You can install the package using pip:

```sh
pip install nvd_client
```

## Usage

```python
from nvd_client import NvdApi
from datetime import datetime, timedelta

# Initialize the API client
api_key = "your_api_key_here"
nvd_api = NvdApi(api_key)

# Fetch all CVEs
cves = nvd_api.get_all_cves(per_page=100, offset=0)
print(cves)

# Fetch a CVE by ID
cve = nvd_api.get_cve_by_id(cve_id="CVE-2024-30078")
print(cve)

# Fetch CVEs by publish or modify date range
cves_by_date = nvd_api.get_cve_by_date(
    per_page=100,
    offset=0,
    publish_start_date=datetime.now() - timedelta(days=2),
    publish_end_date=datetime.now()
)
print(cves_by_date)

# Fetch CVEs by CPE name
cves_by_cpe = nvd_api.get_cve_by_cpe(
    cpe_name="cpe:2.3:o:microsoft:windows_10:1607:*:*:*:*:*:*:*",
    per_page=100,
    offset=0
)
print(cves_by_cpe)
```

## Author

- Author: Ahur4

- Telegram: [@Ahura_rahmani](https://t.me/Ahura_rahmani)

## License

This project is licensed under the MIT License. See the `LICENSE` file for details.


### Explanation:
1. **Features**: Lists the main functionalities provided by the module.
2. **Installation**: Provides instructions for installing the package using pip from PyPI.
3. **Usage**: Gives examples of how to initialize the client and use its methods.
4. **Author**: Provides your name and a link to your Telegram channel.
5. **License**: States that the project is licensed under the MIT License.
grafi-dev 0.0.9
Run a grafi Assistant locally with a live workflow graph & trace viewer
Requires Python: >=3.11

# Graphite Dev

Graphite Dev provides a local assistant runtime with visual workflow tracing. The tool must be executed from the project root directory to function properly.

## Installation

```bash
pip install grafi-dev
```

## Usage

```bash
grafi-dev <path to your assistant instance>
```

Or run from source:

```bash
python -m grafi_dev.cli <path to your assistant instance>
```

This will automatically open a webpage displaying the Graphite interface.

![starting_age](/assets/start_page.png)

The highlighted components show the main interface elements:

**Header**: Displays the current conversation ID and assistant request ID, with a "New Conversation" button to start fresh sessions.

**Main Panel**:

- **Left**: Visual workflow representation showing the execution flow
- **Right**: Detailed information including events, conversation data, and flow history
  - **Info Tab**: Shows the detailed information of the workflow or selected components
  - **Event Tab**: Shows all the event of the workflow or selected components
  - **History Tab**: Shows complete conversation history across all assistant request IDs.

**Message Input**: Located at the bottom, allows you to send messages directly to the Graphite assistant.

![demo-gif](/assets/grafi-dev-demo.gif)

## Feature

- Run any assistant and inspect its workflow in the browser
- Live node execution and event trace
- Interactive web UI for reviewing conversations and workflow details

## Development

To start the server from source

```bash
python -m grafi_dev.cli <path to your assistant instance>
```

This launches a FastAPI server with uvicorn and opens the UI.

## Support

For questions or fixes, refer to the source code, tests, and issues.
Contributions via pull requests are welcome.
selenium-yaml 1.0.98
Selenium bots using YAML
Requires Python: >=3.9

# selenium-yaml-core
Selenium bots using YAML

## Documentation

For in-depth documentation, head over to our [GH-Pages site](https://wigeria.github.io/selenium-yaml-core/).

## Installation

```
pip install selenium-yaml
```

## Running the CLI

The CLI can be run directly by using:

```run_sally.py --yaml-file=path/to/bot/yaml```

<sub><sup>Use the `--help` argument for details on the CLI!</sup></sub>