Skip to content

omkarcloud/botasaurus-desktop-starter

Repository files navigation

botasaurus

✨ Official Starter Template for Botasaurus Desktop Application✨

(Programming Language - TypeScript)

botasaurus-desktop-starter forks Repo stars botasaurus-desktop-starter License issues

View

Botasaurus Desktop Starter

This is a starter template for building Botasaurus Desktop Applications

🚀 Project Setup

To run locally, follow these steps:

1️⃣ Clone the Magic 🧙‍♀️:

git clone https://github.com/omkarcloud/botasaurus-starter my-botasaurus-desktop-app
cd my-botasaurus-desktop-app

2️⃣ Install Packages 📦:

npm install

3️⃣ Launch the App 🚀:

npm run dev

This will launch your Botasaurus desktop application in development mode.

💡 Learn to Develop Scraping Apps

To understand how to develop desktop apps using Botasaurus, please refer to the Botasaurus Desktop Documentation.

📦 Create Installers for Your OS

To create an installer for your operating system, run the following command:

npm run package

After executing the command, you can find the installer for your OS in the release/build folder.

Screenshot of release/build folder with OS-specific installer

Note
On Windows, if you face the "resource busy or locked" error:

Resource Busy

Please follow these steps to resolve the issue:

  1. Run the Command Prompt as an administrator.
  2. Use the 'cd' command to navigate to your project directory.
  3. Run the command npm run package again to create the installer.

This will resolve the error and allow the installer to be created successfully.

📦 Creating Installers for All Operating Systems (Recommended Method)

To automatically create installers for all operating systems whenever you push changes to GitHub, you can set up GitHub Actions. For step-by-step instructions, please follow the guide here.

This is the recommended method for creating installers.

About

Quickly create desktop data extraction apps for Windows, macOS, and Linux.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published