https://github.com/ahmedrangel/rand-user-agent
This is an adapted version of rand-user-agent by WebScrapingAPI specifically designed for environments lacking access to server file systems (fs), such as Cloudflare Workers.
https://github.com/ahmedrangel/rand-user-agent
agent cloudflare-workers nodejs random random-user-agent randomizer user user-agent
Last synced: 5 months ago
JSON representation
This is an adapted version of rand-user-agent by WebScrapingAPI specifically designed for environments lacking access to server file systems (fs), such as Cloudflare Workers.
- Host: GitHub
- URL: https://github.com/ahmedrangel/rand-user-agent
- Owner: ahmedrangel
- Created: 2024-01-08T10:01:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-05T15:36:57.000Z (7 months ago)
- Last Synced: 2024-12-05T15:46:46.999Z (6 months ago)
- Topics: agent, cloudflare-workers, nodejs, random, random-user-agent, randomizer, user, user-agent
- Language: TypeScript
- Homepage: https://npmjs.com/package/@ahmedrangel/rand-user-agent
- Size: 2.57 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Random User Agent
This is an adapted version of [rand-user-agent by WebScrapingAPI](https://www.npmjs.com/package/rand-user-agent) specifically designed for environments lacking access to server file systems (fs), such as Cloudflare Workers.
## Installation
Run the following command in the main folder of your project:
```shell
# Using npm
npm i @ahmedrangel/rand-user-agent# Using pnpm
pnpm add @ahmedrangel/rand-user-agent# Using yarn
yarn add @ahmedrangel/rand-user-agent
```## Usage Example
```js
import { randUA } from "@ahmedrangel/rand-user-agent";// ...
const agent = randUA("desktop");
console.log(agent);
```You can also provide a browser and an operating system in the parameters of randUA in order to filter out the user agents:
```js
import { randUA } from "@ahmedrangel/rand-user-agent";// ...
const agent = randUA("desktop", "chrome", "linux");
console.log(agent);
```