Metadata-Version: 2.1
Name: kollavarsham
Version: 2.2.4
Summary: Convert Gregorian date to Kollavarsham date and vice versa
Home-page: http://kollavarsham.org
Author: The Kollavarsham Team<info@kollavarsham.org>
License: MIT
Project-URL: Source, https://github.com/kollavarsham/kollavarsham-js.git
Description: # [kollavarsham](http://kollavarsham.org/)
        
        [![Circle CI Status](https://img.shields.io/circleci/build/github/kollavarsham/kollavarsham-js?label=CircleCI)](https://app.circleci.com/github/kollavarsham/kollavarsham-js/pipelines) [![Travis CI Status](https://img.shields.io/travis/kollavarsham/kollavarsham-js.svg?label=TravisCI)](https://travis-ci.org/kollavarsham/kollavarsham-js) [![Coverage Status](https://img.shields.io/coveralls/github/kollavarsham/kollavarsham-js?label=Coveralls)](https://coveralls.io/github/kollavarsham/kollavarsham-js?branch=main) [![Dependency Status](https://img.shields.io/david/kollavarsham/kollavarsham-js)](https://david-dm.org/kollavarsham/kollavarsham-js) [![Dev-Dependency Status](https://img.shields.io/david/dev/kollavarsham/kollavarsham-js)](https://david-dm.org/kollavarsham/kollavarsham-js?type=dev)
        [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fkollavarsham%2Fkollavarsham-js.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fkollavarsham%2Fkollavarsham-js?ref=badge_shield)
        
        > Convert Gregorian date to Kollavarsham date and vice versa
        
        ## Install
        
        ### TypeScript/JavaScript/Node.js [![NPM version](https://img.shields.io/npm/v/kollavarsham)](https://www.npmjs.com/package/kollavarsham)
        
        ```sh
        $ npm install kollavarsham
        ```
        
        ### Python [![PyPI version](https://img.shields.io/pypi/v/kollavarsham)](https://pypi.org/project/kollavarsham/)
        
        ```sh
        $ pip install kollavarsham
        ```
        
        ### Java [![Maven version](https://img.shields.io/maven-central/v/org.kollavarsham.converter/kollavarsham-converter)](https://search.maven.org/artifact/org.kollavarsham.converter/kollavarsham-converter)
        
        ```xml
        <dependency>
          <groupId>org.kollavarsham.converter</groupId>
          <artifactId>kollavarsham-converter</artifactId>
          <version>2.0.1</version>
        </dependency>
        ```
        
        ### C#/dotnet [![NuGet version](https://img.shields.io/nuget/v/KollavarshamOrg.Converter)](https://www.nuget.org/packages/KollavarshamOrg.Converter)
        
        ```sh
        $ dotnet add package KollavarshamOrg.Converter
        ```
        
        ## Usage
        
        ### TypeScript/JavaScript/Node.js
        
        ```js
        import { Kollavarsham } from 'kollavarsham';
        
        const options = {
          system: 'SuryaSiddhanta',
          latitude: 10,
          longitude: 76.2
        };
        
        const kollavarsham = new Kollavarsham(options);
        
        const today = kollavarsham.fromGregorianDate(new Date());
        
        console.log(today.year, today.mlMasaName, today.date, `(${today.mlNaksatraName})`);
        ```
        
        ### Python
        
        ```python
        import datetime
        import pytz
        import kollavarsham
        
        now = pytz.utc.localize(datetime.datetime.utcnow())
        kv = kollavarsham.Kollavarsham(latitude=10, longitude=76.2, system="SuryaSiddhanta")
        
        today = kv.from_gregorian_date(date=now)
        print(today.year, today.ml_masa_name, today.date, '(' + today.naksatra.ml_malayalam + ')')
        ```
        
        ### Java
        
        ```java
        package org.kollavarsham.tester;
        
        import java.time.Instant;
        
        import org.kollavarsham.converter.Kollavarsham;
        import org.kollavarsham.converter.KollavarshamDate;
        import org.kollavarsham.converter.Settings;
        import org.kollavarsham.converter.Settings.Builder;
        
        public class App {
            public static void main( final String[] args) {
                final Settings settings = new Builder().latitude(10).longitude(76.2).system("SuryaSiddhanta").build();
                final Kollavarsham kv = new Kollavarsham(settings);
                final KollavarshamDate today = kv.fromGregorianDate(Instant.now());
                System.out.println( today.getYear() + today.getMlMasaName() + today.getDate() + '(' + today.getMlNaksatraName() + ')' );
            }
        }
        ```
        
        ### C#/dotnet
        
        ```csharp
        using System;
        
        namespace KollavarshamOrg.Tester
        {
            class Program
            {
                static void Main(string[] args)
                {
                    var settings = new Settings {
                        Latitude = 10,
                        Longitude = 76.2,
                        System = "SuryaSiddhanta"
                    };
                    var kv = new Kollavarsham(settings);
                    var today = kv.FromGregorianDate(DateTime.Now);
                    Console.WriteLine($"{today.Year.ToString()} {today.MlMasaName} {today.Date.ToString()} ({today.MlNaksatraName})");
                }
            }
        }
        ```
        
        ## Documentation
        
        ### TypeScript/JavaScript/Node.js
        
        Check out the [Kollavarsham class](https://kollavarsham.org/kollavarsham-js/module-kollavarsham.Kollavarsham.html) within the API documentation as this is the entry point into the library.
        
        ## Release History
        
        Check out the history at [GitHub Releases](https://github.com/kollavarsham/kollavarsham-js/releases)
        
        ## License
        
        Copyright (c) 2014-2021 The Kollavarsham Team. Licensed under the [MIT license](http://kollavarsham.org/LICENSE.txt).
        
        [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fkollavarsham%2Fkollavarsham-js.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fkollavarsham%2Fkollavarsham-js?ref=badge_large)
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: JavaScript
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Typing :: Typed
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved
Requires-Python: >=3.6
Description-Content-Type: text/markdown
