Commit graph

40 commits

Author SHA1 Message Date
Roman Kelesidis
c2cbc77b14
refactor: Use DEFAULT_CHARSET constant instead of hardcoded string (#2011)
Some checks failed
Continuous Integration / Nightly builds 📦 (push) Has been cancelled
PHPMD / Run PHPMD scanning (push) Has been cancelled
2025-06-26 13:31:41 +03:00
Roman Kelesidis
096bb5124f
feat(announcer): Added is_numeric() checking for some fields (#1766) 2025-01-16 16:09:34 +03:00
Roman Kelesidis
6697410c1d
misc(copyright): Updated copyright year (#1760) 2025-01-15 15:25:04 +03:00
Roman Kelesidis
8d20a79bc7
Minor improvements for announcer (#1207) 2023-12-17 12:37:11 +07:00
Roman Kelesidis
fad09cf0eb
Updated copyright year (#1201)
* Updated copyright year

* Updated
2023-12-12 22:14:01 +07:00
Cønstantine Kovalensky
182216830b
Small code re-format for scrape.php (#1198) 2023-12-10 19:30:10 +04:00
Cønstantine Kovalensky
61ef24539a
Announcer's code re-formatting (#1112) 2023-11-17 20:40:32 +04:00
Cønstantine Kovalensky
b3b659a5c3
Record changed port while re-announcing (#1102) 2023-11-15 14:16:03 +04:00
Cønstantine Kovalensky
7e4a76dc02
Translations for config.php, raised scrape interval (#1100) 2023-11-15 13:14:02 +04:00
Roman Kelesidis
6e0a9964f0
Code formatting (#1056) 2023-11-07 22:25:04 +07:00
Cønstantine Kovalensky
f76cc2f0b7
Scrape.php code reformatting (#1047) 2023-11-06 12:56:26 +04:00
Cønstantine Kovalensky
9ca9c72a08
Scraping improvements (#1046) 2023-11-06 12:00:24 +04:00
Cønstantine Kovalensky
c0194aaa54
Code fix (#1044) 2023-11-05 09:46:45 +04:00
Cønstantine Kovalensky
d1611c7d8a
Small improvements to scraping (#1042) 2023-11-05 09:31:27 +04:00
Cønstantine Kovalensky
04193d95ac
Added v2 hash search to the scraping (#1040) 2023-11-04 21:33:29 +04:00
Cønstantine Kovalensky
98bfecc0bf
Code formatting (#1026) 2023-11-03 16:12:23 +04:00
Cønstantine Kovalensky
79116b2c27
Transfer from array to ArrayObject data type (#1019) 2023-11-03 14:11:45 +04:00
Cønstantine Kovalensky
3ba3b5a8db
Multiple Scrape (#1018) 2023-11-03 12:38:54 +04:00
Roman Kelesidis
c6fe4241e3
Use \Arokettu\Bencode\ instead \SandFox\Bencode\ (#932) 2023-10-02 20:32:56 +07:00
Roman Kelesidis
c654a9ae36
Tracker announce & scrape improvements 🥳 (#901)
* Tracker announce & scrape improvements

* Fixed null variables

Co-Authored-By: Constantine Kovalensky <45331093+kovalensky@users.noreply.github.com>

* Hybrid topics handling in announcer

* Updated

* Use correct data types

* Revert "Use correct data types"

This reverts commit bc9f0e4d6f.

* Update announce.php

* Showing downloaded times in stats

* Updated

* Updated

* Debugging variables

* Update scrape.php

* Updated

* Update announce.php

* Update announce.php

* Code re-formatting

* Code re-formatting

* Updated

* Update config.php

* Update tr_make_snapshot.php

* Update tr_complete_count.php

* Stopped event should be handled before cache check

* Include torrent download name in magnet link

* Magnet name re-formatting

* Smart cache management

---------

Co-authored-by: Constantine Kovalensky <45331093+kovalensky@users.noreply.github.com>
2023-09-14 08:38:07 +07:00
Roman Kelesidis
cc07ecb56c
Minor improvements (#900) 2023-09-09 21:32:04 +07:00
Roman Kelesidis
b78127173f
Minor improvements (#895) 2023-09-09 16:13:51 +07:00
Roman Kelesidis
3c503c981f Updated 2023-09-07 18:29:50 +07:00
Roman Kelesidis
813fff63d0
Fixed null seeders & leechers in announcer (#891) 2023-09-07 16:52:24 +07:00
Roman Kelesidis
2c07660435 Update scrape.php 2023-09-03 11:45:18 +07:00
Constantine Kovalensky
50926639cf
BitTorrent v2 support enhancements 🥳 (#876)
* BitTorrent v2 support enchancements

* Added torrent name sanitizing

* Using faster language construct instead of function call for name sanitizing

* Minor improvements

- Fixed deformed avatars => get_avatar() function
- Removed outdated dc links support

* Code comments

* Changed function name

* Added table generation function with file list

For search engines to index

* Used humn_size function for size formatting in table generation

* Fixed typo

* Removed useless language variables

* Fixed code formatting

* Fixed broken displaying magnet link

* Torrent fields sanitization in table

* Fixed info hash issue

* Support for v2 only torrents

* Code re-formatting

* Typo

* Update Torrent.php

* Update functions.php

* Updated

* Updated

* Update Torrent.php

* Update TorrentFileList.php

* Update Torrent.php

* Update Torrent.php

* Update Torrent.php

* Update Torrent.php

* Error msg

* Update Torrent.php

* Update Torrent.php

* Updated

* Update Torrent.php

* Update Torrent.php

* Update config.php

* Update mysql.sql

* Update mysql.sql

* Update mysql.sql

* Update mysql.sql

* Update mysql.sql

* String fixes

* Update TorrentFileList.php

---------

Co-authored-by: Roman Kelesidis <roman25052006.kelesh@gmail.com>
2023-09-03 00:55:21 +07:00
Roman Kelesidis
87b497e32a
Minor improvements (#867) 2023-08-27 19:00:48 +07:00
Constantine Kovalensky
fadce7a297
BitTorrent v2 support 🐸 (#866)
* BitTorrent v2 support

* Update TorrentFileList.php

* BitTorrent v2 support

Added support for BitTorrent v2 file hash displaying, magnet links

* Updated

* Updated

* Update changes.txt

* Update Torrent.php

* Update Torrent.php

* Updated

* Added support in announcer

* Update announce.php

* Update scrape.php

* Update scrape.php

* Update scrape.php

* Changed the condition for single files

* Update scrape.php

* Update displaying_torrent.php

* Update displaying_torrent.php

* Update displaying_torrent.php

---------

Co-authored-by: Roman Kelesidis <roman25052006.kelesh@gmail.com>
2023-08-27 18:33:38 +07:00
Roman Kelesidis
2369e4cc0c
Used new Bencoder library 🔩 (#791)
Co-authored-by: Constantine Kovalensky <45331093+kovalensky@users.noreply.github.com>
2023-06-08 11:45:20 +07:00
Yury Pikhtarev
7019d31353
Miscellaneous static analysis improvements for php 7.1 (#620)
* Miscellaneous static analysis improvements for php 7.1

* Update changes.txt
2023-03-17 18:02:00 +03:00
Roman Kelesidis
261e8b6e27 Updated copyright year 2023-01-27 18:30:34 +07:00
Yuriy Pikhtarev
2f9cef0a39
Update copyright to the short syntax. 2018-06-23 21:50:13 +03:00
Yuriy Pikhtarev
9aba4d0d59
Broken announcer fix, announcer debug removed. 2017-08-07 00:30:28 +03:00
Yuriy Pikhtarev
18aeb3e9d5
Cron subsystem rework. Environments. 2017-06-10 12:02:47 +03:00
Yuriy Pikhtarev
bb6f772627
External bencode library and some other changes. 2017-05-26 02:21:46 +03:00
Vasily Komrakov
609696d0d0
Fix require file. 2017-05-07 21:03:32 +03:00
Vasily Komrakov
064175c67d
Change paths to absolute pathname 2017-02-08 21:34:48 +03:00
Yuriy Pikhtarev
54693c00b8
Transfer announce to the php7-optimized database layer 2017-02-04 00:31:50 +03:00
Yuriy Pikhtarev
3730bed000
Реформат в PSR-2 + добавление заголовков лицензии MIT в файлы 2017-01-14 04:08:14 +03:00
Exile
f94c0dd2ee Перенос файлов движка в корень 2014-10-28 21:35:42 +03:00
Renamed from upload/bt/scrape.php (Browse further)