Commit graph

46 commits

Author SHA1 Message Date
991c15fdef refactor torrent
Some checks failed
docker / build-docker (linux/amd64) (push) Successful in 1m33s
docker / build-docker (linux/386) (push) Successful in 1m39s
docker / build-docker (linux/arm64) (push) Successful in 7m6s
docker / build-docker (linux/arm/v7) (push) Successful in 7m31s
docker / build-docker (linux/arm64/v8) (push) Has been cancelled
2024-05-20 00:24:09 +03:00
99cdd5471e chore: Refactor code to use SourceUpdater struct for managing sources
Some checks failed
docker / build-docker (linux/amd64) (push) Successful in 1m45s
docker / build-docker (linux/386) (push) Successful in 1m50s
docker / build-docker (linux/arm64) (push) Successful in 7m32s
docker / build-docker (linux/arm64/v8) (push) Successful in 7m36s
docker / build-docker (linux/arm/v7) (push) Failing after 3h14m45s
2024-05-18 10:24:14 +03:00
d8ee8a3a24 update
All checks were successful
docker / build-docker (linux/amd64) (push) Successful in 1m34s
docker / build-docker (linux/386) (push) Successful in 1m37s
docker / build-docker (linux/arm64/v8) (push) Successful in 7m37s
docker / build-docker (linux/arm64) (push) Successful in 7m44s
docker / build-docker (linux/arm/v7) (push) Successful in 8m12s
2024-04-24 20:36:33 +03:00
5591f145a9 no cache archive reader
All checks were successful
docker / build-docker (linux/amd64) (push) Successful in 2m17s
docker / build-docker (linux/386) (push) Successful in 2m22s
docker / build-docker (linux/arm64/v8) (push) Successful in 8m12s
docker / build-docker (linux/arm64) (push) Successful in 8m22s
docker / build-docker (linux/arm/v7) (push) Successful in 8m48s
2024-04-17 11:36:14 +03:00
ef751771d2 update 2024-03-28 16:09:42 +03:00
7b1863109c context fs 2024-03-21 00:47:51 +03:00
e576e62599 gql dir ls 2024-03-20 00:30:37 +03:00
6a1e338af4 update 2024-03-18 00:00:34 +03:00
b97dcc8d8f wip 2024-01-28 23:22:49 +03:00
2cefb9db98 WIP 2024-01-07 20:09:56 +03:00
7d9f1a437c qol 2024-01-01 21:17:32 +03:00
49444bd70d file delete on exclude 2024-01-01 01:54:55 +03:00
5f8d497de1 rename 2023-12-27 00:14:36 +03:00
cd6cf8dd74 rework exclude repository 2023-12-26 22:30:19 +03:00
0332206560 [feature] file exclude 2023-12-26 01:11:03 +03:00
0350ecba9a oprimized, working 2023-12-22 02:15:39 +03:00
ec83e3b08b docker deploy 2023-10-18 12:52:48 +03:00
d30ef6cc9c rework 2 (working)
Some checks failed
mkdocs / mkdocs (push) Failing after 2s
CodeQL / Analyze (go) (push) Failing after 2s
CodeQL / Analyze (javascript) (push) Failing after 2s
docker / build-docker (inux/arm/v6) (push) Failing after 14s
docker / build-docker (linux/386) (push) Failing after 13s
docker / build-docker (linux/amd64) (push) Has started running
docker / build-docker (linux/arm/v7) (push) Failing after 14s
docker / build-docker (linux/arm64) (push) Has been cancelled
2023-10-16 12:18:40 +03:00
5a77fa5e9c [ci] update and refactor
Some checks failed
CodeQL / Analyze (go) (push) Failing after 3m5s
CodeQL / Analyze (javascript) (push) Failing after 1m19s
mkdocs / mkdocs (push) Failing after 1m19s
docker / build-docker (inux/arm/v6) (push) Failing after 6s
docker / build-docker (linux/386) (push) Failing after 5s
docker / build-docker (linux/amd64) (push) Failing after 4s
docker / build-docker (linux/arm/v7) (push) Failing after 5s
docker / build-docker (linux/arm64) (push) Failing after 5s
2023-10-13 11:03:02 +03:00
b245c9f451 royalcat refactoring 2023-10-08 19:46:03 +03:00
Antonio Navarro Perez
fab0b8044a
Load torrent files from folder on start. (#149) 2022-10-08 19:36:55 +02:00
Antonio Navarro Perez
e90e6eaf1f
Improve server. (#103) 2021-12-09 17:45:25 +01:00
Antonio Navarro Perez
8d9a9281c9
New Expandable file formats (#95) 2021-11-29 11:07:54 +01:00
Antonio Navarro Perez
47198b3bc6
Add HTTPFS implementation (#93) 2021-11-23 13:05:49 +01:00
Antonio Navarro Perez
ddda39b22a
Server implementation. (#90)
* Server implementation.

- Share the content of a folder as a magnet file.
- Web interface with all data needed for sharing data.
- New configuration to add several servers
- Every time the content of the server folder is changed, the magnet
file will be generated again.

Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>

* Update dependencies

Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>

* Use boltdb piece completion storage.

Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2021-11-21 14:03:18 +01:00
Antonio Navarro Perez
5d4e48f0f9
Improve logs (#89) 2021-11-20 20:57:25 +01:00
Antonio Navarro Perez
66eadf35dc
Fix problems on windows (#87) 2021-11-18 20:36:07 +01:00
Antonio Navarro Perez
2f18213660
Add and remove torrents from web interface (#84) 2021-11-16 13:13:58 +01:00
Antonio Navarro Perez
02842b1917
Simple webDAV auth implementation (#82) 2021-10-11 18:50:18 +02:00
Antonio Navarro Perez
5bb067be1a
Modify configuration structure. (#49) 2021-04-04 19:24:58 +02:00
Antonio Navarro Perez
3b87e4aad7
Move from logrus to zerolog. (#45)
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2021-03-10 10:54:56 +01:00
Antonio Navarro Perez
ed8bd64017
Alpha WebDAV support (#37) 2021-03-01 19:04:59 +01:00
Antonio Navarro Perez
0f513ef8b3
Change module name to distribyted/distribyted (#36)
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2021-03-01 17:43:28 +01:00
Antonio Navarro Perez
5a6ce96e18
No limit on cache size. (#31) 2021-01-13 14:31:46 +01:00
Antonio Navarro Perez
ae289e99dd
Improve web interface. (#27) 2021-01-02 20:09:05 +01:00
Antonio Navarro Perez
0a4438b1ad
Docker image (#22)
- Config file now is inside a config folder by default, to make easier
docker integration.
- File not found errors now are debug log outputs.
- Added dependabot integration for github action versions.

Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-11-14 16:28:50 +01:00
Antonio Navarro Perez
2b33ec5f25
Allow others fuse option. (#19)
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-11-13 12:06:33 +01:00
Antonio Navarro Perez
ab7d379408
Improve info when config is reloaded. (#16)
- Using toasts as message outputs (still a lot of room for improvement)

Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-11-09 11:33:19 +01:00
Antonio Navarro Perez
0e2288565d
Reload server and edit configuration. (#15)
The first iteration for config editor and server reload from the web interface.
2020-11-08 18:19:25 +01:00
Antonio Navarro Perez
45f10e2f81 Refactoring and first steps to make multi OS compatible.
- Using cgofuse to be compatible with multiple OSes
- Refactor to make possible better testing
- Add a bunch of tests
- Add code coverage

Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-10-18 11:39:59 +02:00
Antonio Navarro Perez
f6d7a5fff2 Improve binary names and output logs
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-08-02 21:38:53 +02:00
Antonio Navarro Perez
ad90c43203 Remove logs from torrent client
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-07-28 10:46:30 +02:00
Antonio Navarro Perez
18b0d52b3f Add Makefile
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-07-27 12:19:35 +02:00
Antonio Navarro Perez
256b1bd205 Improve folder umount
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-07-27 11:20:19 +02:00
Antonio Navarro Perez
11d501cd51 Implement logrus, fix httpFs
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-07-14 13:55:08 +02:00
Antonio Navarro Perez
b8392c4c50 Remove previous POCs
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2020-06-13 12:15:46 +02:00