2020-05-25 21:27:55 +02:00
|
|
|
.. image:: docs/img/logo-color-text.png
|
|
|
|
|
2021-04-01 13:04:05 +02:00
|
|
|
.. image:: https://github.com/arvidn/libtorrent/actions/workflows/windows.yml/badge.svg
|
|
|
|
:target: https://github.com/arvidn/libtorrent/actions/workflows/windows.yml
|
2015-06-05 02:31:52 -04:00
|
|
|
|
2021-04-01 13:04:05 +02:00
|
|
|
.. image:: https://github.com/arvidn/libtorrent/actions/workflows/macos.yml/badge.svg
|
|
|
|
:target: https://github.com/arvidn/libtorrent/actions/workflows/macos.yml
|
|
|
|
|
|
|
|
.. image:: https://github.com/arvidn/libtorrent/actions/workflows/linux.yml/badge.svg
|
|
|
|
:target: https://github.com/arvidn/libtorrent/actions/workflows/linux.yml
|
|
|
|
|
|
|
|
.. image:: https://github.com/arvidn/libtorrent/actions/workflows/python.yml/badge.svg
|
|
|
|
:target: https://github.com/arvidn/libtorrent/actions/workflows/python.yml
|
|
|
|
|
|
|
|
.. image:: https://ci.appveyor.com/api/projects/status/w7teauvub5813mew/branch/RC_2_0?svg=true
|
|
|
|
:target: https://ci.appveyor.com/project/arvidn/libtorrent/branch/RC_2_0
|
2015-06-14 21:40:27 -04:00
|
|
|
|
2020-08-25 20:23:52 +02:00
|
|
|
.. image:: https://api.cirrus-ci.com/github/arvidn/libtorrent.svg?branch=RC_2_0
|
2021-04-01 13:04:05 +02:00
|
|
|
:target: https://cirrus-ci.com/github/arvidn/libtorrent
|
2020-08-25 20:23:52 +02:00
|
|
|
|
2018-10-19 14:35:19 +02:00
|
|
|
.. image:: https://img.shields.io/lgtm/alerts/g/arvidn/libtorrent.svg?logo=lgtm&logoWidth=18
|
2021-04-01 13:04:05 +02:00
|
|
|
:target: https://lgtm.com/projects/g/arvidn/libtorrent/alerts/
|
2018-10-19 14:35:19 +02:00
|
|
|
|
2020-05-30 00:15:49 +02:00
|
|
|
.. image:: https://oss-fuzz-build-logs.storage.googleapis.com/badges/libtorrent.svg
|
|
|
|
:target: https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&q=proj%3Alibtorrent&can=1
|
|
|
|
|
2021-04-01 13:04:05 +02:00
|
|
|
.. image:: https://codecov.io/github/arvidn/libtorrent/coverage.svg?branch=RC_2_0
|
|
|
|
:target: https://codecov.io/github/arvidn/libtorrent?branch=RC_2_0&view=all#sort=missing&dir=desc
|
2015-12-15 21:07:26 -05:00
|
|
|
|
2018-11-17 23:05:40 +01:00
|
|
|
.. image:: https://img.shields.io/lgtm/grade/cpp/g/arvidn/libtorrent.svg?logo=lgtm&logoWidth=18
|
2021-04-01 13:04:05 +02:00
|
|
|
:target: https://lgtm.com/projects/g/arvidn/libtorrent/context:cpp
|
2018-11-17 23:05:40 +01:00
|
|
|
|
2015-06-14 21:40:27 -04:00
|
|
|
.. image:: https://www.openhub.net/p/rasterbar-libtorrent/widgets/project_thin_badge.gif
|
2021-04-01 13:04:05 +02:00
|
|
|
:target: https://www.openhub.net/p/rasterbar-libtorrent
|
2015-06-14 21:40:27 -04:00
|
|
|
|
2019-07-29 23:41:25 -07:00
|
|
|
.. image:: https://bestpractices.coreinfrastructure.org/projects/3020/badge
|
|
|
|
:target: https://bestpractices.coreinfrastructure.org/en/projects/3020
|
|
|
|
|
2014-01-30 08:16:36 +00:00
|
|
|
libtorrent is an open source C++ library implementing the BitTorrent protocol,
|
|
|
|
along with most popular extensions, making it suitable for real world
|
|
|
|
deployment. It is configurable to be able to fit both servers and embedded
|
|
|
|
devices.
|
2005-08-17 17:19:20 +00:00
|
|
|
|
2014-01-30 08:16:36 +00:00
|
|
|
The main goals of libtorrent are to be efficient and easy to use.
|
2005-08-17 17:19:20 +00:00
|
|
|
|
2015-06-04 21:58:02 -04:00
|
|
|
See `libtorrent.org`__ for more detailed build and usage instructions.
|
|
|
|
|
2022-06-29 14:31:11 +03:00
|
|
|
.. __: https://libtorrent.org
|
2005-08-17 17:19:20 +00:00
|
|
|
|
2015-06-05 02:31:52 -04:00
|
|
|
To build with boost-build, make sure boost and boost-build is installed and run:
|
2005-08-17 17:19:20 +00:00
|
|
|
|
2014-01-30 08:16:36 +00:00
|
|
|
b2
|
2005-08-17 17:19:20 +00:00
|
|
|
|
2015-06-05 02:31:52 -04:00
|
|
|
In the libtorrent root. To build the examples, run ``b2`` in the ``examples``
|
|
|
|
directory.
|
|
|
|
|
2015-06-04 21:58:02 -04:00
|
|
|
See `building.html`__ for more details on how to build and which configuration
|
|
|
|
options are available. For python bindings, see `the python docs`__.
|
|
|
|
|
2020-02-29 17:14:39 +01:00
|
|
|
libtorrent `ABI report`_.
|
|
|
|
|
|
|
|
.. _`ABI report`: https://abi-laboratory.pro/index.php?view=timeline&l=libtorrent
|
|
|
|
|
2020-12-27 21:02:33 +01:00
|
|
|
libtorrent package versions in linux distributions, on repology_.
|
|
|
|
|
|
|
|
.. _repology: https://repology.org/project/libtorrent-rasterbar/versions
|
|
|
|
|
2015-06-04 21:58:02 -04:00
|
|
|
.. __: docs/building.rst
|
|
|
|
.. __: docs/python_binding.rst
|
|
|
|
|