Skip to content

ZomoXYZ/t2m-node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

t2m-node

TypeScript

import { readFileSync } from 'fs';
import t2m from './t2m-node/';
let link = t2m(readFileSync('./my_torrent.torrent'), 'Torrent Name');

// link = magnet link

JavaScript (Node.js)

const { readFileSync } = require('fs');
const t2m = require('./t2m-node/');
let link = t2m(readFileSync('./my_torrent.torrent'), 'Torrent Name');

// link = magnet link

JavaScript (Web)

<head>
    <script src="https://zomoxyz.github.io/t2m.web.js"></script>
</head>
addEventListener('load', () => {

    fetch('./my_torrent.torrent')
      .then(async response => {
        return await response.arrayBuffer();
      })
      .then(content => {
        return t2m(content, 'Torrent Name');
      })
      .then(link => {

        // link = magnet link

      })
      .catch((e) => {
        console.error(e);
      });
});

About

Torrent to magnet converter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.8%
  • TypeScript 1.2%