Giter Club home page Giter Club logo

transmission.github.io's Introduction

About

Transmission is a fast, easy, and free BitTorrent client. It comes in several flavors:

  • A native macOS GUI application
  • GTK+ and Qt GUI applications for Linux, BSD, etc.
  • A Qt-based Windows-compatible GUI application
  • A headless daemon for servers and routers
  • A web UI for remote controlling any of the above

Visit https://transmissionbt.com/ for more information.

Documentation

Transmission's documentation is currently out-of-date, but the team has recently begun a new project to update it and is looking for volunteers. If you're interested, please feel free to submit pull requests!

Command line interface notes

Transmission is fully supported in transmission-remote, the preferred cli client.

Three standalone tools to examine, create, and edit .torrent files exist: transmission-show, transmission-create, and transmission-edit, respectively.

Prior to development of transmission-remote, the standalone client transmission-cli was created. Limited to a single torrent at a time, transmission-cli is deprecated and exists primarily to support older hardware dependent upon it. In almost all instances, transmission-remote should be used instead.

Different distributions may choose to package any or all of these tools in one or more separate packages.

Building

Transmission has an Xcode project file (Transmission.xcodeproj) for building in Xcode.

For a more detailed description, and dependencies, visit How to Build Transmission in docs

Building a Transmission release from the command line

$ tar xf transmission-4.0.4.tar.xz
$ cd transmission-4.0.4
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimized binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo
$ cd build
$ cmake --build .
$ sudo cmake --install .

Building Transmission from the nightly builds

Download a tarball from https://build.transmissionbt.com/job/trunk-linux/ and follow the steps from the previous section.

If you're new to building programs from source code, this is typically easier than building from Git.

Building Transmission from Git (first time)

$ git clone --recurse-submodules https://github.com/transmission/transmission Transmission
$ cd Transmission
# Use -DCMAKE_BUILD_TYPE=RelWithDebInfo to build optimized binary with debug information. (preferred)
# Use -DCMAKE_BUILD_TYPE=Release to build full optimized binary.
$ cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo
$ cd build
$ cmake --build .
$ sudo cmake --install .

Building Transmission from Git (updating)

$ cd Transmission/build
$ cmake --build . -t clean
$ git submodule foreach --recursive git clean -xfd
$ git pull --rebase --prune
$ git submodule update --init --recursive
$ cmake --build .
$ sudo cmake --install .

Contributing

Code Style

You would want to setup your editor to make use of the .clang-format file located in the root of this repository and the eslint/prettier rules in web/package.json.

If for some reason you are unwilling or unable to do so, there is a shell script which you can use: ./code_style.sh

Translations

See language translations.

Sponsors

[MacStadium] macOS CI builds are running on a M1 Mac Mini provided by MacStadium
[SignPath] Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation

transmission.github.io's People

Contributors

927589452 avatar bexnoss avatar ckerr avatar coeur avatar devildimon avatar fulldecent avatar jacoblukewood avatar johnclay avatar jozsefsallai avatar livings124 avatar metaquest-2 avatar mikedld avatar mindtooth avatar qu1ck avatar rakleed avatar rebell81 avatar reelsense avatar ronggang avatar ruinelson avatar syscrusher avatar trim21 avatar trossr32 avatar unixawesome avatar wonderfulshrinemaidenofparadise avatar xerkus avatar xiretza avatar zmwangx 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

Watchers

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

transmission.github.io's Issues

Website OpenBSD Logo Transparency

What is the issue?

The OpenBSD logo on the Transmission website has a white background rather than transparent. This shows on dark mode as a very ugly white square around the logo. If the logo has the white background made transparent, that will solve the issue.

Which application of Transmission?

None

Which version of Transmission?

No response

Static site

Thank you for transitioning your download link to a github repo release. Hosting your static site on github should also help lower attack surface. Adding a sig and signing key is also a best practice.

Transmission Website refresh

It has been a significant amount of time since the Transmission website had a refresh. As one user put it today @shatteredsite

"Right now it needs a complete redesign and would do far more good with far fewer headaches or conflict. The site visually screams 'not maintained' and it has also been a while since a major release, compounding the issue further."

I couldn't agree more. I'm sticking my hand up to work on this if there are other fellow web professionals who would like to get involved.

OpenBSD Logo Background Transparency

The OpenBSD logo on the site has a white background instead of transparent. This creates a white square around the logo in dark mode. Updated SVG file:

openbsd_logo

Add a public license

Please add a free license to this website, for instance GPL or GFDL (if you want to use the same license as the software) or CC-BY-SA if you want something similar but more suitable for text etc.

Dead donation link

On the donations page, there is a link to the trac.transmissionbt.com wiki. On that page, there is a link to https://transmissionbt.com/donate.html, which 404s.

Suggested fixes:

  1. The donations page should probably point to the github wiki https://github.com/transmission/transmission/wiki instead.
  2. The trac.transmissionbt.com wiki should point to the current donations page https://transmissionbt.com/donate/.
  3. https://transmissionbt.com/donate.html should redirect to https://transmissionbt.com/donate/ because URL stability is nice.

Sitemap & rel nofollow on external links

The addition of a ranked google sitemap and adding rel="nofollow" to most outbound link tags (especially those to the forums) should result in better control of sitelinks on a google search and better indexing in general. Currently the sitelinks are not very helpful nor look very good to possible new users. One even goes directly to an old problem on the forums from 2016.

Too many wikis

I've noticed there are 3 wikis for this project:

  1. Trac wiki which seems to be almost empty.
  2. Wiki on website. This one has one pull request open. Otherwise seems outdated.
  3. Github's wiki. This one seems most best of all but also not entirely complete.

A good thing would be merging dangling pull request, and then merging website wiki into Github. Trac is not updated, so it is useless now and should be closed.

Investors

[QuadroInformativoSo](quadroinforma.blogspot.com) @ ![banner_comunidade_eficiente](https://user-images.githubusercontent.com/90119984/133184453-fd2b0a97-614d-424c-b5e0-220aeed248ae.png) ####

  • _**
  • [ ]

**_

Dark Mode Conflicts

There are a few issues with the dark mode of the website.

The images for Synology NAS and Puppy Linux on the Downloads page require a different image in dark mode than light. This can be achieved with similar HTML to the following:

<noscript> 
    <picture>
      <source srcset="settings-dark.png" media="(prefers-color-scheme: dark)" />
      <source srcset="settings-light.png" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" />
      <img id="screenshot" src="settings-light.png" />
    </picture>
</noscript>

I have attached the modified images.

The Github button on the homepage needs to be properly inverted in color scheme. Giving the same look as .btn-outline-light rather than .btn-outline-dark.

The homepage gear image backgrounds I have exported as png for transparency (attached) and will work in both light and dark mode now. The current dark mode is very flat on the homepage otherwise. Images attached, CSS needs to reference png not jpg versions for classes .homepageheader and .news-section. Removal of lines 205-208 is needed.

Dark Mode Distro Logos.zip
Gear Backgrounds.zip

Download page - QNAP NAS link

Hi ,
on the website , in the Download page , the QNAP NAS URL is :

  • working
  • but not updated, as it will give the release version 3.0.0.3 (24-May-2022)

2 options :

  1. put the new website URL. (distributed freely ... so far unlike other BT clients)
  2. Provide other method of installation. eg : with Docker

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.