semvec/pypi-packages huggingface dataset:
dailyscheduler 0.0.4
Schedule tasks troughout the day.
Keywords: day, scheduler, tasks, schedule, time


**Package Name: DailyScheduler**

The DailyScheduler package provides a flexible and efficient data structure for representing a day's tasks and schedules. The DailyScheduler package is a valuable tool to consider.

Key Features:

1. **Task Management**: The DailyScheduler package allows users to create, edit, and delete tasks with ease. Users can specify task details such as title, description, due date, priority, and recurrence pattern.

2. **Scheduling**: With the DailyScheduler package, users can easily schedule tasks to be executed at specific times or intervals. The package supports various scheduling options, including daily, weekly, monthly, and custom schedules.

3. [SOON] **Notifications**: The package provides built-in notification capabilities to keep users informed about upcoming tasks and deadlines. Users can receive notifications via email, SMS, or push notifications, ensuring they never miss an important task.

4. [SOON] **Task Prioritization**: The DailyScheduler package allows users to prioritize tasks based on their importance and urgency. Users can assign priority levels to tasks, helping them focus on high-priority items and meet deadlines effectively.

5. [SOON] **Task Dependencies**: Users can define task dependencies within the DailyScheduler package, ensuring that certain tasks cannot be started or completed until their dependent tasks are finished. This feature helps maintain task order and ensures smooth task execution.

6. **Task History**: The package keeps a detailed history of all completed tasks, providing users with a comprehensive overview of their productivity and progress. Users can easily track their task completion rates and identify areas for improvement.

7. [SOON] **Integration**: The DailyScheduler package seamlessly integrates with popular productivity tools and platforms, such as calendar applications, project management software, and collaboration tools. This allows users to sync their tasks and schedules across multiple platforms and streamline their workflow.
kssm-searcher 0.1.3
Herramienta para extraer informacion de documentos localizados en un directorio en base a keywords.
Requires Python: >=3.6

# Searcher

Herramienta para extraer informacion de documentos localizados en un directorio en base a keywords.

Util para auditorias en las que encontramos un share que nos decargamos mediante netexec o smbclient, y queremos procesar toda la info lo mas rapido posible

## Instalacion

Necesita `catdoc` instalado:

```bash
sudo apt install catdoc
```

Con esto valdria con lanzar:

```bash
pip install kssm-searcher
```

### Requisitos

Se instalan automaticamente

Para los requisitos externos necesita:
- `textract`
- `PyPDF2` < lo mismo podria cambiarlo a textract
- `zipfile` < cuando los encuentra, extrae los contenidos y realiza la busqueda tambien dentro de ellos

## Uso basico

```bash
kssm-searcher -p /path/to/search
```

## Uso Avanzado

Tenemos varios argumentos con los que podemos modificar su comportamiento

- `-k`: cambia los keywords a buscar. Por defecto es "passwd". Mucho cuidao con cambiar esto que como metamos palabras genericas genera muchisimo ruido
- ...

# Extensiones Validas

- bat
- cmd
- csv
- doc
- docx
- html
- json
- pdf
- ps1
- py
- sh
- txt
- xls
- xlsx
- xml
- zip

# TODO

- [ ] Completar funcionalidad de ZIP
- [ ] Añadir mas extensiones validas
teledown 0.1.2
A simple CLI tool to download videos from Telegram channels
Requires Python: >=3.6

# teledown

teledown is a simple CLI tool for internal use to download videos from Telegram (public/private) channels.

## Features

- List all channels
- Search for channels by name
- Count total videos in a specified channel
- Download videos from a specified channel
- Send a message to yourself

## Installation

(Add installation instructions here, including any dependencies)

## Usage

```
python __main__.py [COMMAND] [OPTIONS] [ARGUMENTS]
```

### Available Commands

1. **message**: Send a message to yourself
   ```
   python __main__.py message "Your message here"
   ```

2. **lists**: List all channels
   ```
   python __main__.py lists
   ```

3. **search**: Search for a channel by name
   ```
   python __main__.py search "channel name"
   ```

4. **count**: Count total videos in the specified channel
   ```
   python __main__.py count CHANNEL_ID [--sort asc|desc]
   ```

5. **download**: Download videos from the specified channel
   ```
   python __main__.py download CHANNEL_ID [OPTIONS]
   ```
   Options:
   - `--limit INTEGER`: Limit the number of videos to download (0 for no limit)
   - `--output-dir PATH`: Directory to save downloaded videos (default: 'downloads')
   - `--resume`: Resume the download from where it stopped
   - `--post-ids TEXT`: Comma-separated list of specific post IDs to download

## Configuration

Before using the tool, make sure to set up your Telegram API credentials in the script:

```python
api_id = 'YOUR_API_ID'
api_hash = 'YOUR_API_HASH'
phone_number = 'YOUR_PHONE_NUMBER'
```

## Examples

1. List all channels:
   ```
   python __main__.py lists
   ```

2. Search for a channel:
   ```
   python __main__.py search "news channel"
   ```

3. Count videos in a channel:
   ```
   python __main__.py count 1234567890 --sort desc
   ```

4. Download videos from a channel:
   ```
   python __main__.py download 1234567890 --limit 10 --output-dir "my_videos" --resume
   ```

5. Download specific posts from a channel:
   ```
   python __main__.py download 1234567890 --post-ids "123,456,789"
   ```

## Note

This tool is for internal use only. Make sure you have the necessary permissions to access and download content from the Telegram channels you're interacting with.

## License

(Add license information here)