semvec/pypi-packages huggingface dataset:
lapa-file-store-helper 0.0.5
helper to access the file store layer for my personal server.

# lapa_file_store_helper

## about

helper to access the file store layer for my personal server.

## installation

> pip install lapa_file_store_helper

## usage

[reference python file](./example/example.py)

## env

- python>=3.12.0

## changelog

### v0.0.5

- remove config and reconfigure variables to be as class parameters.

### v0.0.4

- Added helper function for /delete_file api call.

### v0.0.3

- Status code check and error raise.

### v0.0.2

- Configuration is now being read with the help of lapa_commons.

### v0.0.1

- initial implementation.

## Feedback is appreciated. Thank you!
copilothistoryexporter 1.2.6
Copilot History Exporter
Requires Python: >=3.11

# Github Copilot Chat History Export

This project provides a way to export the history of your Github Copilot chat usage for IntelliJ IDEA.

### Installation

#### Pip
```shell
pip install copilot-exporter
```

#### Brew
```ruby
brew tap enciyo/taps
brew install copilothistoryexporter
```

### Notes

- The output keeps track of the chat history after running the script. Previous chat history cannot be exported
- This project is still in development.
- This project is not affiliated with GitHub Copilot.
- The chat history is stored in a file named `{PROJECT_DIR}/ai/prompst` in the project root directory.
- This project use [mitmproxy](https://mitmproxy.org/) to intercept the traffic between the IDE and the Github Copilot
  server.
- This project can't catch the message rating. (Thumbs up, Thumbs down).
- We're waiting for official support from GitHub Copilot about exporting chat history.

#### Aim

- Export the chat history of Github Copilot for IntelliJ IDEA.
- Provide a way to view the chat history in a readable format. (.md,.json)
- Separate the chat history based on the branch. Review the chat history of a specific branch.

#### Usage

1. Open IntelliJ IDEA. (or any other JetBrains IDE)
2. Open Proxy Settings and set the port to 9696. (Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy)
3. Run below command in terminal.

```shell
python main.py --port 9696 project "path/project/src"
```

4. Now start conversation with GitHub Copilot.

#### Rating the message

You can rate the message by clicking the thumbs up or thumbs down button on the chat window. But this project can't
catch the rating. That's why we developed a way to rate the message manually.

You can rate the message by adding the below comment to the chat window.
These comments will not be visible in chat history. But it will be used to rate the message.

For thumbs down:

```shell
vote:bad
```

For thumbs up:

```shell
vote:good
```

#### Help

```shell
Usage: main.py [OPTIONS] [PROJECT]

Options:
  --port INTEGER   Running port
  --debug BOOLEAN  Debug mode
  --help           Show this message and exit.
```

#### Contribution

For performance operations and errors, please open an issue and describe it in detail.