Skip to content

This project is a custom desktop application built in Node.js, designed to provide a focused interface for browsing the Koha Online Public Access Catalog (OPAC) in library organizations. The application ensures users can only access a specified OPAC URL, ideal for library settings.

License

Notifications You must be signed in to change notification settings

aravindrnair05/koha_opac_desktop_app

Repository files navigation

Here's a README.md file for your GitHub repository:

# Library OPAC Desktop Application

This custom desktop application is designed for browsing the Koha OPAC (Online Public Access Catalog) for library organizations. Built on a Node.js environment, it provides a simple and focused interface to access the library's OPAC. The application ensures that users can only browse the specified OPAC URL, making it ideal for library settings.

## Features

- Full-screen browsing of the Koha OPAC
- Restriction to a single specified OPAC URL
- Configurable OPAC URL settings
- Auto-start functionality on system boot

## Requirements

- Node.js

## Installation Instructions

### 1. Clone the Repository
First, clone the repository to your local machine:

```bash
git clone git@github.com:aravindrnair05/koha_opac_desktop_app.git
cd koha_opac_desktop_app

2. Install Node.js

Make sure you have Node.js installed. If not, download and install it from the official Node.js website.

3. Configure the OPAC URL

  • Step 1: Replace the OPAC URL in the index.html file: Locate the <iframe> tag and update the src attribute with your desired OPAC URL:

    <iframe id="webview" src="<<YOUR_OPACURL>>"></iframe>
  • Step 2: Replace the OPAC URL in the main.js file: Find the win.loadURL() function and update it with your OPAC URL:

    win.loadURL('<<YOUR_OPACURL>>');

4. Run the Application

Once you have configured the OPAC URLs, run the autostart.bat file to launch the application:

./autostart.bat

If you want the application to auto-start with your system, place the autostart.bat file in the auto-start location of your PC. This will ensure that the application launches automatically whenever the system boots.

Contribution

We welcome contributions! If you'd like to enhance the application or fix any issues, please feel free to fork the repository, make your changes, and submit a pull request.

How to Contribute:

  1. Fork the repository.
  2. Create a new branch with a descriptive name.
  3. Make your changes.
  4. Test thoroughly.
  5. Submit a pull request.

We encourage collaboration and look forward to seeing your contributions!

License

This project is licensed under the MIT License - see the LICENSE file for details.


Developed with ❤️ for the library community.


This `README.md` covers the essential instructions and invites collaboration from other developers. You can replace `<repository-url>` and `<repository-directory>` with your actual repository details.

About

This project is a custom desktop application built in Node.js, designed to provide a focused interface for browsing the Koha Online Public Access Catalog (OPAC) in library organizations. The application ensures users can only access a specified OPAC URL, ideal for library settings.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published