semvec/pypi-packages huggingface dataset:
fastapi-mongodb-utils 0.3.0
FastAPI utilities for MongoDB
Requires Python: <4.0,>=3.10

# fastapi-mongodb-utils python library

FastAPI utilities for MongoDB

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=userlerueda_fastapi-mongodb-utils&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=userlerueda_fastapi-mongodb-utils)

This library helps integrate projects that use FastAPI into MongoDB.

It also provides some useful libraries that can help while working with MongoDB.

## Installation

Use your favorite package manager to install `fastapi_mongodb_utils`
scholarlyscraper 0.1.0
A Python library for scraping Google Scholar profiles using Playwright
Requires Python: >=3.8

# ScholarScraper

A Python library for scraping Google Scholar profiles using Playwright.

## Installation

```bash
pip install scholarscraper
```

## Usage

```python
from scholarscraper import fetch_scholar_data
import asyncio

async def main():
    # Fetch data for a Google Scholar profile
    data = await fetch_scholar_data("SCHOLAR_ID")
    print(f"Name: {data['name']}")
    print(f"Total citations: {data['citations']['all']}")
    print(f"h-index: {data['h_index']['all']}")

if __name__ == "__main__":
    asyncio.run(main())
```

## Features

- Fetch author information
- Get citation statistics (all-time and recent)
- Get publication list with citations
- Async/await support
- Clean, typed interface

## Requirements

- Python 3.8+
- Playwright

## License

This project is licensed under the MIT License - see the LICENSE file for details.
TemDataBrowser 1.0.6
Graphical user interface to view transmission electron microscopy data.
Requires Python: >=3.8

# TemDataBrowser
A graphical user interface based on ScopeFoundry for viewing TEM data.

![GUI example](TemDataBrowser/images/TemDataBrowser_window.png)

# Installation
First install QT bindings. For example:

`$ pip install PyQt5`

Then install this package and the rest of the dependencies:

`$ pip install TemDataBrowser`

# Running the GUI

## From a python interpreter
Start python interpreter, import the package, and run the `open_file` function:

```
$ python
>>> import TemDataBrowser
>>> TemDataBrowser.main()
```

to start the graphical user interface.

## From the command line

A script should be installed on your system such that opening a command line
and typing `TemDataBrowser` will open the graphical uiser interface.