All Projects → inb-co → Begiresh

inb-co / Begiresh

Licence: MIT license
Smart Android App Banner for Persian Markets

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Begiresh

matnbaz
📚 The source-code for matnbaz.net. A monorepo containing the back-end (NestJS/Prisma/Apollo), front-end (Next.js/Apollo) and some tooling.
Stars: ✭ 481 (+1617.86%)
Mutual labels:  persian, iran, farsi
prisoners
حبس از دید اعداد واقعی - Persian translation for "Incarceration in real numbers"
Stars: ✭ 22 (-21.43%)
Mutual labels:  persian, iran, farsi
PersianDataAnnotations
PersianDataAnnotations is ASP.NET Core MVC & ASP.NET MVC Custom Localization DataAnnotations (Localized MVC Errors) for Persian(Farsi) language - فارسی سازی خطاهای اعتبارسنجی توکار ام.وی.سی. و کور.ام.وی.سی. برای نمایش اعتبار سنجی سمت کلاینت
Stars: ✭ 38 (+35.71%)
Mutual labels:  persian, iran, farsi
DNTPersianComponents.Blazor
A collection of Persian components for Blazor
Stars: ✭ 27 (-3.57%)
Mutual labels:  persian, iran, farsi
Persian-OCR
Optical character recognition of Farsi and Arabic letters
Stars: ✭ 36 (+28.57%)
Mutual labels:  persian, farsi
persiantools
Jalali date and datetime with other tools
Stars: ✭ 101 (+260.71%)
Mutual labels:  persian, farsi
OpenSourceTutorials-Introduction
Open Source Kotlin Tutorial
Stars: ✭ 38 (+35.71%)
Mutual labels:  persian, farsi
HandySub
Download Subtitle from Subscene and other sources
Stars: ✭ 42 (+50%)
Mutual labels:  persian, farsi
thewhite
✒️ It's a minimal and light wordpress blog theme 🎨
Stars: ✭ 87 (+210.71%)
Mutual labels:  persian, farsi
Wudooh
Browser extension that allows Arabic script modifications for clarity and customization
Stars: ✭ 43 (+53.57%)
Mutual labels:  persian, farsi
num2fawords
Takes a number and converts it to Persian word form
Stars: ✭ 27 (-3.57%)
Mutual labels:  persian, farsi
persian-tools-rs
An anthology of a variety of tools for the Persian language in Rust
Stars: ✭ 17 (-39.29%)
Mutual labels:  persian, iran
coderz
coderz.ir
Stars: ✭ 25 (-10.71%)
Mutual labels:  persian, farsi
gahshomar
A Persian (Jalali/Farsi) calendar for Linux
Stars: ✭ 69 (+146.43%)
Mutual labels:  persian, farsi
PersianTools.Core
Persian Tools for .Net and .Net Core
Stars: ✭ 25 (-10.71%)
Mutual labels:  persian, iran
bash-mardom-azar
بشِ مردم آزار!
Stars: ✭ 19 (-32.14%)
Mutual labels:  persian, iran
awesome-persian-youtubers
لیست یوتیوبرهای فارسی‌زبان
Stars: ✭ 52 (+85.71%)
Mutual labels:  persian, farsi
pardakhtyari
کتابخانه ها و مستندات مربوط به روال پرداخت یاری شاپرک - طبق مستندات رسمی شاپرک
Stars: ✭ 22 (-21.43%)
Mutual labels:  persian, farsi
Nozha-rtl-Dashboard
Nozha is a rtl / ltr Admin Panel with Dark Mode
Stars: ✭ 31 (+10.71%)
Mutual labels:  persian, farsi
Persian-Sentiment-Analyzer
Persian sentiment analysis ( آناکاوی سهش های فارسی | تحلیل احساسات فارسی )
Stars: ✭ 30 (+7.14%)
Mutual labels:  persian, farsi

Begiresh

Begiresh is a lightweight none-jQuery, smart application banner targeting major Iranian android markets. A live demo can be seen at roozame.com.

For having more information, demo and how-to instructions, visit inb-co.github.io/Begiresh (currently only Farsi).

This project was inspired by jquery.smartbanner.

Installation

Yarn

$ yarn add begiresh

NPM

$ npm install --save begiresh

CDN

https://unpkg.com/begiresh/dist/begiresh.js

https://unpkg.com/begiresh/dist/begiresh.css

Usage

  1. Add Meta and Begiresh.css to <head> of your HTML:
  <head>

    <title>Roozame.com</title>

    <meta name="cafe-bazaar-app" content="app-id=com.inb.roozame"> <!-- And/Or -->
    <meta name="google-play-app" content="app-id=com.inb.roozame"> <!-- And/Or -->
    <meta name="myket-app" content="app-id=com.inb.roozame">

    <link rel="android-touch-icon" href="roozame-android-icon.png"> <!-- And/Or -->
    <link rel="apple-touch-icon" href="roozame-apple-touch-icon.png"> <!-- And/Or -->
    <link rel="apple-touch-icon-precomposed" href="roozame-apple-touch-icon-precomposed.png">

    <link rel="stylesheet" href="path/to/begiresh.css" media="screen" title="Begiresh Smart Banner CSS">

    <!-- Other Stuff Here -->
  </head>
  1. Add Begiresh.js to <body> of your HTML:
  <body>

    <!-- Other Stuff Here -->

    <script src="path/to/begiresh.js"></script>
  </body>
  1. Create a new banner from your JS:
  new Begiresh({
    title: 'روزامه Roozame',
    author: 'ایده نگاران بینا'
  });

Options

you can use these options for having a customized smart banner:

Option Default Value Type Description Required
title none string Title of app Yep
author none string Author of app Yep
price رایگان string Price of app Nop
icon Site's Favicon string Address to app's icon Nop
daysHidden 15 number Number of days banner hides after dismiss Nop
daysReminder 90 number Number of days banner hides after download Nop
storeLang User's Language string User and store's language (on ISO Language Codes) Nop
store googlePlay string Store's ID Nop
button بگیرش string Text on download button Nop
theme default string Begiresh Theme Nop
force false boolean Force to have banner on every platform and ignoring cookies Nop
onDownload none function run a function after download Nop
onClose none function run a function after dismiss Nop

These stores are currently supported:

Name ID on Instance ID on Meta
Googel Play (گوگل‌پلی) googlePlay google-play-app
Cafe Bazaar (کافه‌بازار) cafeBazaar cafe-bazaar-app
Myket (مایکت) myket myket-app

Development

To customize and develop the project you could use following npm commands:

To build whole project

  npm run build

To bundle and minify JS

  npm run build-js

To transpile LESS and parse CSS

  npm run build-css

License

Begiresh is a free and open project developed and maintained by Javid Izadfar at INB Co., published under MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].