• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

cmake/H03-May-2022-1,6921,333

icons/gnome/H03-May-2022-1511

nvwa/H03-May-2022-2,5611,623

translations/H03-May-2022-17,92317,817

.gitignoreH A D04-Jan-2020374 4840

.travis.ymlH A D04-Jan-20201.3 KiB3026

CMakeDMGSetup.scptH A D04-Jan-20201.7 KiB5853

LICENSEH A D04-Jan-202034.3 KiB676553

MacOSXBundleInfo.plist.inH A D04-Jan-20202 KiB6665

PVS-Studio.cfgH A D04-Jan-202017 21

Plog-Converter.cfgH A D04-Jan-202082 32

README.mdH A D04-Jan-20205.6 KiB11489

aboutdlg.cppH A D04-Jan-20205.6 KiB219166

aboutdlg.hH A D04-Jan-20201.2 KiB4718

aboutdlg.uiH A D04-Jan-20208.8 KiB263262

abstracttreemodel.hH A D04-Jan-20203.1 KiB12581

abstracttreenode.hH A D04-Jan-20204.1 KiB177127

app.rc.inH A D04-Jan-2020798 4036

appcast.json.inH A D04-Jan-2020346 65

application.cppH A D04-Jan-20202 KiB6533

application.hH A D04-Jan-20201.2 KiB4215

bencode.cppH A D04-Jan-202014.1 KiB611491

bencode.hH A D04-Jan-20203.8 KiB11765

bencodedelegate.cppH A D04-Jan-20204.3 KiB10167

bencodedelegate.hH A D04-Jan-20201.5 KiB4114

bencodemodel.cppH A D03-May-202224.7 KiB845697

bencodemodel.hH A D04-Jan-20203.6 KiB12673

build-mxe-shared.shH A D04-Jan-20204.3 KiB116106

build-mxe-static.shH A D04-Jan-20201.5 KiB5242

build.shH A D04-Jan-2020758 2922

checkupdate.cppH A D04-Jan-20203.3 KiB11170

checkupdate.hH A D04-Jan-20201.1 KiB3912

cocoainitializer.hH A D04-Jan-20201 KiB3510

cocoainitializer.mmH A D04-Jan-20201.1 KiB4337

combobox.cppH A D04-Jan-20201.7 KiB6231

combobox.hH A D04-Jan-20201.2 KiB4114

configH A D04-Jan-202046 32

config.h.inH A D04-Jan-2020173 64

datewidget.cppH A D04-Jan-20204.7 KiB174126

datewidget.hH A D04-Jan-20201.9 KiB7837

dsa_pub.pemH A D04-Jan-20202.2 KiB3736

folderedit.cppH A D04-Jan-20202.1 KiB6739

folderedit.hH A D04-Jan-20201.2 KiB4415

lineeditwidget.cppH A D04-Jan-20204 KiB162116

lineeditwidget.hH A D04-Jan-20201.9 KiB7135

main.cppH A D04-Jan-20207.2 KiB295228

mainwindow.cppH A D03-May-202240.8 KiB1,3561,075

mainwindow.hH A D04-Jan-20203.9 KiB165106

mainwindow.uiH A D04-Jan-202044.4 KiB1,6461,645

pch.hH A D04-Jan-20202.2 KiB8662

plaintextedit.cppH A D04-Jan-20204.5 KiB154105

plaintextedit.hH A D04-Jan-20201.5 KiB6428

proxystyle.cppH A D04-Jan-20201.2 KiB3410

proxystyle.hH A D04-Jan-20201.1 KiB328

qt.confH A D04-Jan-202060 43

qt_translations.qrc.inH A D04-Jan-2020853 3019

resources.qrcH A D04-Jan-20202.7 KiB5739

searchdlg.cppH A D04-Jan-20206.9 KiB233175

searchdlg.hH A D04-Jan-20201.7 KiB7139

searchdlg.uiH A D04-Jan-202014 KiB605604

sparkleautoupdater.hH A D04-Jan-20201.1 KiB3912

sparkleautoupdater.mmH A D04-Jan-20201.8 KiB6555

tableview.cppH A D04-Jan-20204.6 KiB152107

tableview.hH A D04-Jan-20201.5 KiB5323

torrent-file-editor.appdata.xmlH A D04-Jan-20203 KiB6463

torrent-file-editor.desktopH A D04-Jan-2020396 1513

translations.qrc.inH A D04-Jan-20201.2 KiB3029

treeview.cppH A D04-Jan-20202 KiB6736

treeview.hH A D04-Jan-20201.1 KiB3711

update-translations.shH A D04-Jan-20202.7 KiB8564

urledit.cppH A D04-Jan-20202.9 KiB9965

urledit.hH A D04-Jan-20201.3 KiB4918

README.md

1[![Build Status](https://travis-ci.org/torrent-file-editor/torrent-file-editor.svg?branch=master)](https://travis-ci.org/torrent-file-editor/torrent-file-editor)
2[![Crowdin](https://d322cqt584bo4o.cloudfront.net/torrent-file-editor/localized.svg)](https://crowdin.com/project/torrent-file-editor)
3[![Version](https://badge.fury.io/gh/torrent-file-editor%2Ftorrent-file-editor.svg)](https://badge.fury.io/gh/torrent-file-editor%2Ftorrent-file-editor)
4
5Torrent File Editor
6===================
7
8Qt based GUI tool designed to create and edit .torrent files
9
10Author: Ivan Romanov <[drizt72@zoho.eu](mailto:drizt72@zoho.eu)>
11License: GNU General Public License v3.0 or later
12Homepage: https://torrent-file-editor.github.io
13Sources: https://github.com/torrent-file-editor/torrent-file-editor
14Crowdin translations: https://crowdin.com/project/torrent-file-editor
15
16Build Instructions
17------------------
18
19Need to have
20 - CMake >= 2.8.11
21 - Qt4 or Qt5
22 - QJSON >= 0.8.0 if used Qt4
23 - [Sparkle](http://sparkle-project.org/) only for Mac OS X
24
25**Linux:**
26
27Will build Qt4 version by default
28
29    mkdir build && cd build
30    cmake -DCMAKE_BUILD_TYPE=Release -DQT5_BUILD=OFF ..
31    make
32
33**Mac OS X:**
34
35Only Qt5 version
36
37    mkdir build && cd build
38    cmake -DCMAKE_BUILD_TYPE=Release ..
39    make
40    make dmg # to build dmg package
41
42**Windows important note**
43
44Only Qt4 version for a while.
45I use Fedora 26 MinGW to build Windows versions. Furthermore I build
46portable static versions. Any other build way is not tested and may
47not work. It is on my TODO list.
48
49Fedora hasn't a MinGW QJSON package. You need to build your own version.
50It is easy:
51
52    wget https://github.com/flavio/qjson/archive/master.tar.gz -O qjson-master.tar.gz
53    tar zxf qjson-master.tar.gz
54    mkdir qjson-master/win32
55    mkdir qjson-master/win64
56    cd qjson-master/win32
57    mingw32-cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DQT4_BUILD=ON  -DQT_INCLUDE_DIRS_NO_SYSTEM=ON -DQT_USE_IMPORTED_TARGETS=OFF ..
58    make
59    sudo make install # will be careful, it installs qjson to system folders
60    cd ../win64
61    mingw64-cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DQT4_BUILD=ON  -DQT_INCLUDE_DIRS_NO_SYSTEM=ON -DQT_USE_IMPORTED_TARGETS=OFF ..
62    make
63    sudo make install # be careful, it installs qjson to system folders
64
65**Windows x32:**
66
67    mkdir build && cd build
68    mingw32-cmake -DCMAKE_BUILD_TYPE=Release ..
69    make
70
71**Windows x64:**
72
73    mkdir build && cd build
74    mingw64-cmake -DCMAKE_BUILD_TYPE=Release ..
75    make
76
77How Can I Help?
78---------------
79
80The Project is translated from English to several languages.
81I would be glad if you add new translations. You can translate the
82project to your native language with [Crowdin](https://crowdin.com/project/torrent-file-editor).
83It is not difficult and no special knowledges are required.
84Or you can correct my English. I know it is not good. Anyway you can
85always email <[drizt72@zoho.eu](mailto:drizt72@zoho.eu)> me.
86
87Also feel free to open an issue on GitHub or send me pull requests.
88
89**Translations**
90
91<img src="https://lipis.github.io/flag-icon-css/flags/4x3/sa.svg" width="24" height="24">  العربية - Arabic
92<img src="https://lipis.github.io/flag-icon-css/flags/4x3/bd.svg" width="24" height="24">  বাংলা - Bengali
93<img src="https://lipis.github.io/flag-icon-css/flags/4x3/cn.svg" width="24" height="24">  简体中文 - Chinese Simplified
94<img src="https://lipis.github.io/flag-icon-css/flags/4x3/tw.svg" width="24" height="24">  繁體中文 - Chinese Traditional
95<img src="https://lipis.github.io/flag-icon-css/flags/4x3/cz.svg" width="24" height="24">  Čeština - Czech
96<img src="https://lipis.github.io/flag-icon-css/flags/4x3/nl.svg" width="24" height="24">  Nederlands - Dutch
97<img src="https://lipis.github.io/flag-icon-css/flags/4x3/us.svg" width="24" height="24">  English - English
98<img src="https://lipis.github.io/flag-icon-css/flags/4x3/fi.svg" width="24" height="24">  Suomi - Finnish
99<img src="https://lipis.github.io/flag-icon-css/flags/4x3/fr.svg" width="24" height="24">  Français - French
100<img src="https://lipis.github.io/flag-icon-css/flags/4x3/de.svg" width="24" height="24">  Deutsch - German
101<img src="https://lipis.github.io/flag-icon-css/flags/4x3/il.svg" width="24" height="24">  עברית‎ - Hebrew
102<img src="https://lipis.github.io/flag-icon-css/flags/4x3/hu.svg" width="24" height="24">  Magyar - Hungarian
103<img src="https://lipis.github.io/flag-icon-css/flags/4x3/id.svg" width="24" height="24">  Indonesia - Indonesian
104<img src="https://lipis.github.io/flag-icon-css/flags/4x3/it.svg" width="24" height="24">  Italiano - Italian
105<img src="https://lipis.github.io/flag-icon-css/flags/4x3/jp.svg" width="24" height="24">  日本語 - Japanese
106<img src="https://lipis.github.io/flag-icon-css/flags/4x3/kr.svg" width="24" height="24">  한국어 - Korean
107<img src="https://lipis.github.io/flag-icon-css/flags/4x3/pl.svg" width="24" height="24">  Polski - Polish
108<img src="https://lipis.github.io/flag-icon-css/flags/4x3/br.svg" width="24" height="24">  Português  (Brasil) - Portuguese (Brazil)
109<img src="https://lipis.github.io/flag-icon-css/flags/4x3/ro.svg" width="24" height="24">  Română - Romanian
110<img src="https://lipis.github.io/flag-icon-css/flags/4x3/ru.svg" width="24" height="24">  Русский - Russian
111<img src="https://lipis.github.io/flag-icon-css/flags/4x3/es.svg" width="24" height="24">  Español - Spanish
112<img src="https://lipis.github.io/flag-icon-css/flags/4x3/tr.svg" width="24" height="24">  Türkçe - Turkish
113<img src="https://lipis.github.io/flag-icon-css/flags/4x3/vn.svg" width="24" height="24">  Tiếng Việt - Vietnamese
114