semvec/pypi-packages huggingface dataset:
Gdirsync 0.1.0
Simple multi-platform file syncing tool
Requires Python: >=3.5
Keywords: directory,folder,update,synchronisation

# Gdirsync

[![Build Status](https://travis-ci.com/chrisbeardy/Gdirsync.svg?branch=master)](https://travis-ci.com/chrisbeardy/Gdirsync)
[![Documentation Status](https://readthedocs.org/projects/gdirsync/badge/?version=latest)](https://gdirsync.readthedocs.io/en/latest/?badge=latest)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

Gdirsync is a simple multi-platform file syncing tool written in python.

Gdirsync at its simplest is a GUI wrapper for the dirsync library https://pypi.org/project/dirsync/

## Running the program using python
Clone the repository and run the python file
```
git clone https://github.com/chrisbeardy/Gdirsync.git
cd Gdirsync
pip install -r requirements.txt
python gdirsync/gdirsync.py 
```

## Development and build
Developing should be done inside a virtualenv.

Python requirements for development and build can be found in requirements.txt and requirements-dev.txt, use
```
pip install -r requirements.txt
pip install -r requirements-dev.txt
```

use pyinstaller to build an executable

```
pyinstaller gdirsync.spec
```

### Docs
Docs are written using Sphinx and hosted on read the docs, requirements for generating documentation locally are in docs/requirements.txt, use
```
pip install -r docs/requirements.txt
```
cirqtools 0.2.0
Useful classes and functions to use with Cirq circuits.
Keywords: cirq,quantum computing

# Cirq Tools

cirqtools is a Python package where I keep common code between my various quantum projects.

## Qudit

`cirqtools.qudit` contains various gate definitions useful when dealing with qudits.

## Qutrit

`cirqtools.qutrit` contains qutrit-specific instances of types in `cirqtools.qudit`.

## Simulators

`cirqtools.ClassicalSimulator` will efficiently simulate any classical reversible circuit (any circuit containing gates whose unitaries are permutation matrices).

`cirqtools.FeynmanPathSimulator` is an inefficient attempt attempt at a Feynman Path-based simulator.
bulk-mail-sender 0.1.1
Send emails in bulk with a CSV listing and a email template.

# bulk-mail-sender

Send personalized emails to a list of people.

The listing is defined in a CSV file like this one:

```csv
email,firstname,lastname,greeting
john.smith@example.com,John,Smith,Hi
jane.johnson@example.com,Jane,Johnson,Hello
```

You can then use the fields defined in the listing in a Mako template:

```html
<html>
  <body>
    ${greeting} ${firstname},

    Here is a message.
  </body>
</html>
```

To send the emails, use the `bulk-mail-sender` command.

```bash
bulk-mail-sender template.html listing.csv \
    --subject 'A message for you ${firstname}' \
    --sender-name 'Clément Martinez'
```

You can use the `--dry-run` and `--verbose` option to preview the messages before sending them.


`bulk-mail-sender --help` for usage.

## Settings

The SMTP settings should be present in these environment variables:
 - `SMTP_HOST`
 - `SMTP_PORT`
 - `SMTP_USERNAME`
 - `SMTP_PASSWORD`


## Install

You can install this tool with `pip`:

```bash
pip install bulk-mail-sender
```
giphyfun 0.2
Command line program that play random giphy.
Keywords: giphy,terminal,giphyfun

# GyphyFun

![](images/giphy.png)
Command line program that plays random giphy!

![](images/url.png)
You can copy the link by clicking on the window!

Created by vsDeus

## 1. Getting started
This script works by calling the [Giphy API](https://developers.giphy.com/docs/api).

You need to have python3 installed on your system.

## 2. Installation

### Installing using pip
Run ```pip3 install giphyfun --user```

### Installing from source
1. Clone this repository

```git clone https://github.com/vsDeus/giphyFun.git```

2. cd into the folder and install the package by executing

```cd cheermeup```

```pip3 install . --user```

from your terminal.

* Run the script by executing ```giphyfun``` and enjoy.