Posts

How to fetch last one minute volume of BTC in CCXT Nodejs.

Image
  const exchange = new ccxt . binance (); async   function   getLastOneMinuteVolume () {     try {       const binance = new ccxt . binance ();       const symbol = "BTC/USDT" ;     //   const symbol = "USDT";       const ohlcv = await binance . fetchOHLCV ( symbol , "1m" );         console . log ( ohlcv [ ohlcv . length - 1 ])       const lastCandle = ohlcv [ ohlcv . length - 1 ];       const volume = lastCandle [ 5 ];     //   console.log(lastCandle[5])       console . log ( "Last one minute volume:" , volume );     } catch ( error ) {       console . error ( error );     }   }   //   getLastOneMinuteVolume();   setInterval ( getLastOneMinuteVolume , 1000 ) first data in array is volume in USDT , last is volume in BTC , second is price.

nodejs program to fetch bitcoin price and send message in telegram when bitcoin price is dropped by 0.5% or increase by 0.5%

 same  as the last blogspot just some function is added const express = require ( 'express' ); const app = express (); const ccxt = require ( 'ccxt' ) const http = require ( 'http' ); const server = http . createServer ( app ); const { Server } = require ( "socket.io" ); const { Console } = require ( 'console' ); const { BroadcastChannel } = require ( 'worker_threads' ); const io = new Server ( server ); const TelegramBot = require ( 'node-telegram-bot-api' ); const bot = new TelegramBot ( 'your telegram token' , { polling : true }); app . use ( express . static ( 'public' )); app . use ( express . urlencoded ({ extended : false })) app . use ( express . json ()); app . get ( '/sa' , ( req , res ) => {   res . send ( "sd" ); }); io . on ( 'connection' , async ( fun ) => {     i = 1 ;     s = 2000 ;     console . log ( 'started' )   ...

Node JS program to fetch bitcoin price and showing it in real time using socker.io

Image
 File structure -  package install -  Server.js  const express = require ( 'express' ); const app = express (); const ccxt = require ( 'ccxt' ) const http = require ( 'http' ); const server = http . createServer ( app ); const { Server } = require ( "socket.io" ); const { Console } = require ( 'console' ); const { BroadcastChannel } = require ( 'worker_threads' ); const io = new Server ( server ); app . use ( express . static ( 'public' )); app . use ( express . urlencoded ({ extended : false })) app . use ( express . json ()); app . get ( '/sa' , ( req , res ) => {   res . send ( "sd" ); }); io . on ( 'connection' , async ( fun ) => {     i = 1 ;     s = 2000 ;     console . log ( 'started' )       console . log ( fun . id )       const exchange = new ccxt . binance ()       // Load the markets       let   real = 1 ...

how to use uuid in backend

Image
 Dependencies used -  file structure -  Server.js file -  const   express   =   require ( 'express' ) const  { v4  :  uuidv4 }  =   require ( 'uuid' ) const   mongoose   =   require ( 'mongoose' ) const   record   =   require ( './db' ) const   bodyparser   =   require ( 'body-parser' ) mongoose . connect ( 'mongodb://localhost:27017/testfifteen' ,{  useNewUrlParser :  true  , useUnifiedTopology :  true }) . then (() => console . log ( "db connected" )) . catch (( err ) => console . log ( err )) const   app   =   express (); app . use ( bodyparser . urlencoded ({ extended : false })) app . set ( 'view engine' , 'ejs' ) app . get ( '/' ,( req , res ) => {      res . render ( 'index' ) }) app . post ( '/index' , async  ( req , res ) => {      const   newId   =   uuidv4 (...

how to delete image from the folder directly from a Request (MULTER)

imported item -  const   path  =  require ( 'path' ) const   fs  =  require ( 'fs' ) // code : router . get ( '/delete/:id' , isAuth , async  ( req , res ) => {      await    addBlogmodel . findByIdAndRemove ( req . params . id ,( err , items ) => {          if ( err ){              res . send ( "sory we have some issuse" )         }          else         {              const   path  =  './public/uploads/' + items . image              try  {                  f...

IMAGE CRUD OPERATION USING EXPRESS MONGOOSE MULTER

Image
  IMAGE CRUD OPERATION USING EXPRESS MONGOOSE MULTER Dependencies Used -    File Structured -  Server.js file -  // requirements    const express = require ( 'express' ) const imgModel = require ( './db/user' ) const mongoose = require ( 'mongoose' ) const multer   = require ( 'multer' ) const path = require ( 'path' ) const app = express ();   // serving static files  app . use ( express . static ( 'public' ));     // connecting to database  mongoose . connect ( 'mongodb://localhost:27017/testten' , { useNewUrlParser: true , useUnifiedTopology: true , useFindAndModify: false   }) . then (() => console . log ( "database is connected" )) . catch (( err ) => console . log ( err ))   // multer destination set    var storage = multer . diskStorage ({      destination: "./public/uploads/" ,      filename : ( req , file , cb ) => {   ...