kollavarsham 2.5.4

Creator: bradpython12

Last updated:

Add to Cart

Description:

kollavarsham 2.5.4

kollavarsham


Convert Gregorian date to Kollavarsham date and vice versa

Install
TypeScript/JavaScript/Node.js
$ npm install kollavarsham

Python
$ pip install kollavarsham

Go
go get github.com/kollavarsham/kollavarsham-go/converter

Java
<dependency>
<groupId>org.kollavarsham.converter</groupId>
<artifactId>kollavarsham-converter</artifactId>
<version>2.0.1</version>
</dependency>

C#/dotnet
$ dotnet add package KollavarshamOrg.Converter

Usage
Refer the samples repository for working examples.
TypeScript/JavaScript/Node.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
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 + ')')

Go
package main

import (
"fmt"
"time"

"github.com/kollavarsham/kollavarsham-go/converter/v2"
)

func main() {

latitude := float64(23.2)
longitude := float64(75.8)
system := "SuryaSiddhanta"
kv := converter.NewKollavarsham(&converter.Settings{
Latitude: &latitude,
Longitude: &longitude,
System: &system,
})

now := time.Now()
today := kv.FromGregorianDate(&now)

fmt.Printf("Today in Malayalam Year: %v %v %v (%v)\n", *today.Year(), *today.MlMasaName(), *today.Date(), *today.MlNaksatraName())
}

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
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 within the API documentation as this is the entry point into the library.
Release History
Check out the history at GitHub Releases
License
Copyright (c) 2014-2023 The Kollavarsham Team. Licensed under the MIT license.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.