Skip to content

Instantly share code, notes, and snippets.

View balvinder294's full-sized avatar
๐Ÿ˜Ž
Working Remotey

Balvinder Singh balvinder294

๐Ÿ˜Ž
Working Remotey
View GitHub Profile
@balvinder294
balvinder294 / getImageFromUrl.ts
Created June 10, 2020 07:54
Method to take a Image url and fetch -- Tekraze.com
/* Method called from the UI */
getImage(imageUrl: string) {
this.getBase64ImageFromURL(imageUrl).subscribe((base64Data: string) => {
this.base64TrimmedURL = base64Data;
this.createBlobImageFileAndShow();
});
}
/* Method to fetch image from Url */
getBase64ImageFromURL(url: string): Observable<string> {
@balvinder294
balvinder294 / createBlogImageFile.ts
Last active June 10, 2020 07:51
Method to create a Blob file from Base64Url - Tekraze
/**Method that will create Blob and show in new window */
createBlobImageFileAndShow(): void {
this.dataURItoBlob(this.base64TrimmedURL).subscribe((blob: Blob) => {
const imageBlob: Blob = blob;
const imageName: string = this.generateName();
const imageFile: File = new File([imageBlob], imageName, {
type: "image/jpeg"
});
this.generatedImage = window.URL.createObjectURL(imageFile);
window.open(this.generatedImage);
@balvinder294
balvinder294 / TranscriptionResponseDTO.java
Last active April 7, 2020 10:53
Sample DTO for handling Transcription Response from AWS Transcribe == Tekraze.com
package dehaze.mvp.service.dto.awstranscribe;
import java.io.Serializable;
import java.util.Objects;
public class TranscriptionResponseDTO implements Serializable {
private static final long serialVersionUID = 1L;
private String jobName;
@balvinder294
balvinder294 / aws-comprehend-service.java
Created April 6, 2020 16:44
Sample code to use Amazon Comprehend Service for NLP - Tekraze.com
/***** Step 1 Imports *********/
import com.amazonaws.SdkClientException;
import com.amazonaws.auth.AWSStaticCredentialsProvider;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration;
import com.amazonaws.services.comprehend.AmazonComprehend;
import com.amazonaws.services.comprehend.AmazonComprehendClientBuilder;
import com.amazonaws.services.comprehend.model.DetectEntitiesRequest;
import com.amazonaws.services.comprehend.model.DetectEntitiesResult;
@balvinder294
balvinder294 / audio-transcriptions-aws.java
Last active December 12, 2020 02:58
Audio File Transcription for Transcribe API Aws == Tekraze.com
/********** Step 1 **********************
*********** File Imports ***************/
import com.amazonaws.services.transcribe.AmazonTranscribe;
import com.amazonaws.services.transcribe.AmazonTranscribeClientBuilder;
import com.amazonaws.services.transcribe.model.DeleteTranscriptionJobRequest;
import com.amazonaws.services.transcribe.model.GetTranscriptionJobRequest;
import com.amazonaws.services.transcribe.model.GetTranscriptionJobResult;
import com.amazonaws.services.transcribe.model.LanguageCode;
import com.amazonaws.services.transcribe.model.Media;
import com.amazonaws.services.transcribe.model.StartTranscriptionJobRequest;
@balvinder294
balvinder294 / key-value-extract.java
Created March 31, 2020 13:02
Sample Code for AWS Textract Key-Value Extraction JAVA AWS SDK --- Tekraze
public Map<String, String> getKeyValueRelationShipByBlocks(List<Block> blocks) {
Map<String, Map<String, Block>> keyValueBlockMap = getKeyValueBlockMap(blocks);
getKeyValueRelationShip(keyValueBlockMap);
return null;
}
Block findValueBlock(Block keyBlock, Map<String, Block> valueMap) {
log.debug("Find value Block ");
Block valueBlock = null;
@balvinder294
balvinder294 / extract-data-textract.java
Last active March 27, 2020 17:45
Extract Data from Any Document like Resume, Biil, or any Form with AWS Textract Synchronous Snippet --- Tekraze.com
//Imports for packages used
import com.amazonaws.auth.AWSStaticCredentialsProvider;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration;
import com.amazonaws.services.textract.AmazonTextract;
import com.amazonaws.services.textract.AmazonTextractClientBuilder;
import com.amazonaws.services.textract.model.AnalyzeDocumentRequest;
import com.amazonaws.services.textract.model.AnalyzeDocumentResult;
import com.amazonaws.services.textract.model.Document;
import com.amazonaws.services.textract.model.S3Object;
@balvinder294
balvinder294 / tracker.component.html
Created March 15, 2020 14:07
Sample Tracker COmponent from Jhipster for Tracking users logged in --- Tekraze.com
<div>
<h2 id="tracker-page-heading">Real-time user activities</h2>
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th>User</th>
<th>IP Address</th>
<th>Current page</th>
<th>Time</th>
@balvinder294
balvinder294 / tracker.component.ts
Last active March 15, 2020 14:04
Sample Tracker COmponent from Jhipster for Tracking users logged in --- Tekraze.com
import { Component, OnInit, OnDestroy } from '@angular/core';
import { JhiTrackerService } from 'app/core';
@Component({
selector: 'jhi-tracker',
templateUrl: './tracker.component.html'
})
export class JhiTrackerComponent implements OnInit, OnDestroy {
@balvinder294
balvinder294 / ActivityDTO.java
Created March 15, 2020 13:57
Sample DTO for Jhipster User Tracking Activity Data handling -- Tekraze.com
package com.tekraze.kafka.web.websocket.dto;
import java.time.Instant;
/**
* DTO for storing a user's activity.
*/
public class ActivityDTO {
private String sessionId;