semvec/pypi-packages huggingface dataset:
lithio 1.0.3
A Python-based clone of the GNU install command.
License: MIT
Requires Python: >=3.10
Keywords: install, GNU


# Lithio - Python clone of GNU install

Lithio is a Python clone of the GNU `install` command, designed to provide a safe, flexible, and cross-platform solution for installing files and managing file permissions in various environments.

### Installation

#### To install, run (be aware of what the `install.sh` script does):
```bash
bash install.sh
```

> **Note:** The `install.sh` script sets up the package and installs necessary dependencies. Review the script before running it to understand what actions it performs.

#### To install files:
Once installed, you can use `lithio` to install files:

```bash
lithio file1 file2 /path/to/destination
```

This will copy `file1` and `file2` to the specified destination directory.

> **Note:** If you used `install.sh` to install the package, you can install files that require elevated privileges `sudo -E lithio`

#### To install files with `sudo`:

```bash
sudo -E lithio file1 file2 /path/to/destination
```

The `-E` flag preserves the user's environment, which is useful when running the command with `sudo`.

### Features
- **Simple command-line usage**: Install files with ease and flexibility.
- **Checksum validation**: You can validate file integrity using the `--checksum <checksum_file>` option with `--checksum-type`. The `<checksum_file>` should contain a list of file names and their associated hashes in the format `<file_name>:<file_hash>\n`.
- **Usability in scripts**: `lithio` does not require any kind of user interaction, making it ideal for automation.
- **Extendable**: Easily adaptable for future functionalities.
- **More**: More information can be found in the `man` page `man lithio`

### Contributing

Contributions are welcome! If you have suggestions, bug reports, or improvements, please open an issue or submit a pull request.

1. Fork the repository
2. Create a new branch (\`git checkout -b feature-branch\`)
3. Commit your changes (\`git commit -am 'Add new feature'\`)
4. Push to the branch (\`git push origin feature-branch\`)
5. Create a new pull request

Make sure to add tests and documentation for your changes.

### License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

### Contact

For questions, you can reach me at [voyager-2019@outlook.com](mailto:voyager-2019@outlook.com).

### Acknowledgments

- Inspired by the GNU \`install\` command
- Thanks to the contributors who helped improve this project!
colab-markdown-editor 1.0.3
Interactive Markdown Editor for Google Colab Notebooks
License: MIT
Requires Python: >=3.11
Keywords: markdown editor google colab ipywidgets

# Colab Markdown Editor

<div id="badges" align="center">
    <a href="https://pypi.org/project/colab_markdown_editor">
        <img src="https://img.shields.io/pypi/v/colab_markdown_editor.svg" alt="vnstock download badge"/>
    </a>
    <a href="https://pypi.org/project/colab_markdown_editor/">
        <img src="https://img.shields.io/pypi/dm/colab_markdown_editor?label=downloads&style=flat" alt="colab_markdown_editor download badge"/>
    </a>
    <a target="_blank" href="https://colab.research.google.com/github/thinh-vu/colab_markdown_editor/blob/main/dev/colab_markdown_editor.ipynb?hl=en">
      <img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/>
    </a>
    <a href="https://codespaces.new/thinh-vu/colab_markdown_editor">
      <img src="https://github.com/codespaces/badge.svg" height="20" />
    </a>
</div>

> An **interactive Markdown editor** tailored exclusively for **Google Colab** notebooks. Edit, preview, and manage local `.md` files directly within Colab’s UI—no external apps required.

![colab_markdown_editor](https://github.com/thinh-vu/colab_markdown_editor/blob/main/assets/colab_markdown_editor.png?raw=true)

---

## 🚀 Features

- **File Browser**  
  • Browse and load any `.md` file from the Colab VM or a mounted Google Drive.  
  • Use the dropdown to pick from all discovered markdown files under a chosen folder.  
  • Or switch to path-input mode to type a full filename (e.g. `notes/meeting.md`)—if it doesn’t exist yet, it will be created when you load it.  
  • Mount your Google Drive with one click, then navigate straight into your Drive tree.
  
- **Formatting Toolbar**  
  Bold, italic, headings, lists, links, images, and code insertion via buttons or Ctrl-shortcuts.

- **Word Count & Reading Time**  
  Live update of total words and estimated minutes to read, shown above the History panel.

- **Manual Save (💾) & Auto-Save**  
  Click the Save button at any time, or rely on the built-in autosave every few seconds.

- **View Modes**  
  Split (editor + preview), Edit only, or Preview only.

- **History**  
  Toggle the log of all past edits for quick undo or review.


---

## 📦 Installation

```bash
pip install colab_markdown_editor
```

---

## 🎯 Usage in Google Colab

1. **Open a Colab notebook**.
2. In a code cell, run:

```python
%run -m colab_markdown_editor
```