semvec/pypi-packages huggingface dataset:
simple-account-manager 0.0.6
A simple Python account manager library
Requires Python: >=3.8

# Simple Account Manager

[![Pylint](https://github.com/huangyunict/simple_account_manager/actions/workflows/pylint.yml/badge.svg)](https://github.com/huangyunict/simple_account_manager/actions/workflows/pylint.yml)
[![Python application](https://github.com/huangyunict/simple_account_manager/actions/workflows/python-app.yml/badge.svg)](https://github.com/huangyunict/simple_account_manager/actions/workflows/python-app.yml)
[![Upload Python Package](https://github.com/huangyunict/simple_account_manager/actions/workflows/python-publish.yml/badge.svg)](https://github.com/huangyunict/simple_account_manager/actions/workflows/python-publish.yml)

Simple Account Manager is a simple account manager library written in Python.
It provides a clean library interface to manager accounts with secured
username and password. The main design goal is **simple**, with simple file
format and minimal dependencies.

## Master key file format

The master key could be directly passed by the `master_key` parameter when
creating the `Manager` object.

A better way is to store the master key in the master key file, and pass
the file path as the `master_file` parameter. The default master key file
is `~/.simple_account_manager/master_key.cfg`.

The master key file is in Python's config format and parsed by the
[configparser](https://docs.python.org/3/library/configparser.html) library.
Example content:

```cfg
[metadata]
version = 1.0

[encryption]
master_key = ExamplePassword
```

## JSON file format

The plain JSON example: [example.plain.json](docs/example.plain.json).

The JSON example with encrypted password: [example.encrypted.json](docs/example.encrypted.json).
perftrackergt 1.0.0
Measures total execution time and memory usage. This module tests a function, providing the execution duration, initial memory footprint, and peak memory consumption throughout its run.
Requires Python: >=3.7

# PerfTrackerGT

Welcome to PerfTrackerGT! This application is designed to help you track and analyze the performance of your functions in your software projects. Whether you're a developer, project manager, or team lead, PerfTrackerGT provides valuable insights into your project's performance metrics.

## Features

- Time measurement: Measure the time it takes your function to complete
- Memory Consumption: Measures how much memory does your function require at it's initial state and when it's completed.

## Getting Started

To get started with PerfTrackerGT, follow these steps:

1. Type on your terminal `pip install perftrackergt`.

## Contributing

Ask in the discord channel (Hablamos espanol btw)

## License

This project is licensed under the [MIT License](https://github.com/your-username/PerfTrackerGT/blob/main/LICENSE).
photosort 2024.1.0
Picture inbox simplified
Requires Python: >=3.9

# PhotoSort Project

![Unit/Functional testing](https://github.com/mangelajo/photosort/workflows/Unit/Functional%20testing/badge.svg)

## What is PhotoSort?

PhotoSort simplifies your photo inbox, it watches for a set of photo
input directories, to catalog and move into a predefined storage,
it can delete the input or keep it.

It does take care of duplicate files, if there is a duplicate in a
it will be moved to the duplicates directory

## Easy install

```bash
pip3 install photosort
```

PhotoSort depends on `exiftool`, please install exiftool in your system.

## Alternate install method

```
git clone https://github.com/mangelajo/photosort
cd photosort
sudo python3 setup.py install
```

## How to use it

Create a config file in /etc/photosort.yml or anywhere else and use
the --config parameter.

Then run:

photosort rebuilddb  # only for the first time

photosort sync # to sync new files in

or

photosort monitor # to keep it running and watching for new files


## The database

It's a plain textfile for now, I want to be able to remove or edit
entries by hand if needed, at least on early stages of the project.

In the future this must be an sqlite file.

## Dependencies

photosort depends on `exiftool` to identify the original creation
time of videos or pictures.

## Configuration

Configuration is stored in YAML format

Don't create the field 'file_prefix' if no change is desired in the filename 
of the media items.

This is an example file:

```
sources:
  dropbox:
    dir: '/Users/ajo/Dropbox/Camera Uploads'
  nasinbox:
    dir: '/mnt/nas/Pictures/inbox'


output:
  dir: '/mnt/nas/Pictures'
  dir_pattern: "%(year)d/%(year)04d_%(month)02d_%(day)02d"
  file_prefix: "%(year)d%(month)02d%(day)02d%(hour)02d%(minute)02d%(second)02d_"
  duplicates_dir: 'duplicates'
  chmod: 0o774
  log_file: 'photosort.log'
  db_file: 'photosort.db'
```

## Release Notes
### 2024.1.1
 * Support for python 3.12, fixed missing files in tests

### 2021.1.4
 * PIL image library has been replaced for exiftool so datetime from videos can
   be obtained too.
 * Files with no creation datetime EXIF or tags are ignored for now.
SteamPathFinder 0.0.5
A utility module for finding Steam paths
Requires Python: >=3.6

# SteamPathFinder
A utility module for finding Steam paths



## Steam Path Finder Module

The Steam Path Finder is a Python module designed to assist in locating the installation path of Steam, the installation paths of specific Steam applications, and the actual paths of specific games on a user's system. This module facilitates programmatic access to Steam games and applications.


## Installation

This documentation assumes that the module is distributed through PyPI. You can install it using the following command:

```command
pip install SteamPathFinder
```


## Basic Usage

Here's how you can use the Steam Path Finder module to find the Steam installation path, the path of a specific Steam application, and the path of a specific game:

```python
from SteamPathFinder import get_steam_path, get_app_path, get_game_path

def main():
    ##  Get the Steam installation path
    steam_path = get_steam_path()
    print(f"Steam path: {steam_path}")
    
    ##  Get the path for a specific application, e.g., a game's app id
    app_id = '1998340'  ##  The app id for the example game.
    game_name = 'Labyrinth of Galleria The Moon Society'  ##  The name of the game folder.

    app_path = get_app_path(steam_path, app_id)
    print(f"Application path: {app_path}")
    
    ##  Get the actual path of a specific game
    game_path = get_game_path(steam_path, app_id, game_name)
    print(f"Game path: {game_path}")

if __name__ == "__main__":
    main()
```

## License

This project is licensed under the MIT License. For more details, see the LICENSE file.