Skip to content

Desktop app for searching, navigating, and presenting shabads

License

Notifications You must be signed in to change notification settings

saihaj/ShabadOSpresenter

 
 

Repository files navigation

Shabad OS

Presenter

Software for searching, navigating, and presenting the Shabad OS Database

Release Next Release

Table of Contents

Introduction

The Shabad OS Presenter is a GPL-licensed open source project with ongoing development, project management, and marketing made possible entirely by the support and dedication of unpaid volunteers.

This app can be used to display bani & gurbani in the home or at the gurdwara. A server model allows multiple devices to act as a display or a controller. The same model enables live captions to be in sync with the projector / presentation device.

Helpful features were added over years of production-ready use.

See:

Features

  • Multiple displays and controllers in sync
  • Live broadcast captioning / subtitling
  • Curated design
    • Text legibility/readability
    • Organized UI/UX functionality
  • Keyboard shortcuts
    • Search, History, Bookmarks
    • Jump to line N of shabad
    • Autoselect line based on context/position

Screenshots

Community

Get updates on Shabad OS and chat with the project maintainers and community members.

  • Instagram Follow Shabad OS on Instagram
  • Twitter Follow Shabad OS on Twitter.
  • Chat Join the official Slack channel.

Contributing

There are multiple ways to contribute whether you are a user or developer. For example:

  • Submit bugs and feature requests.
  • Review documentation and make pull requests for anything from typos to new content.
  • Give feedback on the onboarding process to make it easier for others to join the project.

If you're interested in contributing to the source code of Presenter, then please see Contributing Guidelines.

People

The original authors are Bhajneet & Bhajanpreet Singh (@bhajneet & @bhajansweet).

The current lead maintainer is Harjot Singh (@harjot1singh).

"Thank you!" to all the volunteers who've contributed to Presenter.

Feedback

Related Projects

Projects in the Shabad OS ecosystem of free and open source software include:

Code of Conduct

Please note that this project is released under the Contributor Covenant. By participating in this project you agree to abide by its terms. Our intention is to signal a safe open-source community by welcoming all people to contribute, and pledging in return to value them as whole human beings and to foster an atmosphere of kindness, cooperation, and understanding.

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

The Contributor Covenant

License

This project is under v3 of the GPL. It is similar to the Golden Rule: do unto others as you would have them do unto you. In exchange for benefitting from the work completed in this repo, others must share their derivative work under v3 of the GPL.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Languages

  • JavaScript 72.9%
  • CSS 26.2%
  • Other 0.9%