Giter Site home page Giter Site logo

php-bittorrent's Introduction

Hi there ๐Ÿ‘‹

I'm Christer Edvartsen, and I currently work as a senior software engineer for the Norwegian Labour and Welfare Administration (NAV). I mostly develop using Go at work, and PHP in my spare time.

Open source

In my spare time I have some open source projects that I fiddle with:

  • Imbo: An image server that can be used to add/get/delete images using a RESTful interface, along with on-the-fly image transformation functionality.
  • Behat API extension: Behat extension that provides an easy way to test JSON-based API's in.
  • TestFs: Virtual filesystem for PHP for use with testing, implemented using a stream wrapper.
  • PHP BitTorrent: PHP classes for encoding/decoding data to/from the BitTorrent format.

Hobbies

In my spare time (when I'm not fiddling with the open source projects mentioned above) I enjoy climbing and bouldering, and in the winter time I do some skiing.

php-bittorrent's People

Contributors

christeredvartsen avatar dstendardi avatar haehnchen avatar mdrollette avatar stormwalkerec avatar vedmant avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

php-bittorrent's Issues

Allow to create trackerless torrents

Hi, currently it throws error if announce URL is not set, but as I understand creating trackerless url will not require announce URL, but "url-list" info instead. It would be helpful if this package can support trackerless torrents.

instable torrent file decode

your used bdecode is not working very well on already generated torrent file. i looks like he strips out some data.

sometimes i got the "info" dict data on the root, somtimes encoding didnt work. all tested files works fine on my old bencode code.

i cant deliver non working file; they are private

Old
http://svn.espend.de/svn/phptools/trunk/bittorrent_announce/bittorrent_announce_class.php
watch the class BDecode.

dont watch code style. its really old code which iam currently migrating :)

i will invest some time soon ...

Big file torrent creating error

When trying to create torrent on big file like 50Gb, script runs without error, but .torrent file is created improperly. When open it in torrent client the size of file displayed like it is 1Gb

No 2.x releases tagged

The README instructs to install version ^2.0, but no such releases have been tagged, so installation fails. I'm using dev-devel at the moment instead, but this is (obviously) an unmaintainable situation.

Any chance of a 2.x tag in the near future?

multiple announce url

hello,

how can i set multiple announce url?
i tried so many method but not working :(

please help me, and keep up this great project!

thanks
bye

Set Private flag when creating a torrent file

Hello,
Great piece of code!
I'm trying to add the private flag to a new torrent file. here is my code:

$torrent = PHP\BitTorrent\Torrent::createFromPath($torrentFilePath, $torrentAnnounce); $torrent->setComment($torrentComment'])->save($torrentFile);

Any ideas how to do that?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.