An open API service indexing awesome lists of open source software.

https://github.com/spersico/bittorrent-ts

Codecrafters challenge: https://app.codecrafters.io/courses/bittorrent/overview
https://github.com/spersico/bittorrent-ts

Last synced: 2 months ago
JSON representation

Codecrafters challenge: https://app.codecrafters.io/courses/bittorrent/overview

Awesome Lists containing this project

README

        

[![progress-banner](https://backend.codecrafters.io/progress/bittorrent/6cb60c78-f3e7-4997-b19e-ca5c5de60e81)](https://app.codecrafters.io/users/codecrafters-bot?r=2qF)

This is an in-progress TypeScript solution to the
["Build Your Own BitTorrent" Challenge](https://app.codecrafters.io/courses/bittorrent/overview).

In this challenge, I intended to build a BitTorrent client that's capable of parsing a
.torrent file and downloading a file from a peer.

# Running and Pushing Changes

1. Ensure you have `bun` installed locally
2. Run `./your_bittorrent.sh` to run your program, which is implemented in
`app/main.ts`.
3. Commit your changes and run `git push origin master` to submit your solution
to CodeCrafters (or `git push public master` to publish to Github). Test output will be streamed to your terminal.