Commit Graph

50 Commits

Author SHA1 Message Date
Dmitrii Andreev
4666cbeb8e fixed filename format patterns for rss generator 2025-04-13 07:59:21 +03:00
Dmitrii Andreev
c63a640eb0 fallback to copying while rename failed; keep file if moving failed 2025-04-13 07:46:29 +03:00
Dmitrii Andreev
23f6f258d5 bumped go version; disable download
Some checks failed
CodeQL / Analyze (go) (push) Has been cancelled
Docker / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
2025-04-07 19:21:20 +03:00
Dmitrii Andreev
b4bed37a9f switched codeql to go 2025-04-07 19:17:04 +03:00
Dmitrii Andreev
926a9ca08b removed filestore metadata caching
Some checks failed
CodeQL / Analyze (python) (push) Has been cancelled
Docker / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
2025-04-07 13:44:49 +03:00
Dmitrii Andreev
dd96de7a3a added readme 2025-04-07 13:27:16 +03:00
Dmitrii Andreev
15c6f7b137 removed DATABASE_PATH 2025-04-07 13:27:12 +03:00
Dmitrii Andreev
574b75fc97 added golangci-lint 2025-04-07 13:26:49 +03:00
Dmitrii Andreev
7a67e4fa4f removed ci.yaml workflow 2025-04-07 13:10:36 +03:00
Dmitrii Andreev
f5da3fcca3 removed pylint 2025-04-07 13:09:06 +03:00
Dmitrii Andreev
840a42d224 more proper handling of error in main 2025-04-07 13:08:39 +03:00
Dmitrii Andreev
a1c189c885 renamed database to filestore 2025-04-07 12:47:36 +03:00
Dmitrii Andreev
a3038b43ab refactoring, simplification 2025-04-07 12:36:56 +03:00
Dmitrii Andreev
535020aa0f moved to guerilla/feeds for rss generation 2025-04-07 11:58:08 +03:00
Dmitrii Andreev
b0b46579b5 goes away from content based guids to filename based 2025-04-07 11:55:08 +03:00
Dmitrii Andreev
42aed9decb linter 2025-04-07 11:32:14 +03:00
Dmitrii Andreev
f64163d12a Rework with go 2025-04-07 11:15:05 +03:00
Dmitry Andreev
857808895d Merge pull request #3 from kemko/dependabot/pip/pip-d89c6a6933
Bump aiohttp from 3.9.2 to 3.9.4 in the pip group across 1 directory
2024-04-18 18:54:52 +03:00
dependabot[bot]
3b681975c7 Bump aiohttp from 3.9.2 to 3.9.4 in the pip group across 1 directory
Bumps the pip group with 1 update in the / directory: [aiohttp](https://github.com/aio-libs/aiohttp).


Updates `aiohttp` from 3.9.2 to 3.9.4
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.2...v3.9.4)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-18 15:48:12 +00:00
Dmitrii Andreev
8b26f2541a oops 2024-03-17 15:34:15 +03:00
Dmitrii Andreev
99bc4fc205 maked cache persist 2024-03-17 15:26:09 +03:00
Dmitrii Andreev
85cece64d1 added cache for file hashes 2024-03-17 15:17:17 +03:00
Dmitrii Andreev
0cde32cf9b added editorconfig 2024-03-17 15:14:40 +03:00
Dmitrii Andreev
aacb3f6763 fixed deprecation 2024-03-17 14:18:52 +03:00
Dmitrii Andreev
43bbac67ee Rename service to icecast-ripper 2024-03-17 14:18:52 +03:00
Dmitry Andreev
7eca847b68 Merge pull request #2 from kemko/dependabot/pip/pip-security-group-4d13374ab0
Bump the pip group across 1 directories with 1 update
2024-01-30 09:07:57 +03:00
dependabot[bot]
616ef5ccca Bump the pip group across 1 directories with 1 update
Bumps the pip group with 1 update in the /. directory: [aiohttp](https://github.com/aio-libs/aiohttp).


Updates `aiohttp` from 3.9.1 to 3.9.2
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.1...v3.9.2)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-type: direct:production
  dependency-group: pip-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-30 00:40:57 +00:00
Dmitry Andreev
5b6039d9ed added xmlns to feed 2024-01-29 17:34:30 +03:00
Dmitry Andreev
b032b432e4 added itunes:block tag to feed 2024-01-29 17:19:04 +03:00
Dmitrii Andreev
8e28da37a1 Fix file_path assignment in Recorder class 2024-01-07 22:45:24 +03:00
Dmitrii Andreev
567ec88d99 Add check for output directory existence in start_recording method 2024-01-07 22:41:11 +03:00
Dmitrii Andreev
cdac186d82 Add logging of service start event with config dump 2024-01-07 22:37:09 +03:00
Dmitrii Andreev
81fe26662e Add .dockerignore file to exclude .github directory 2024-01-07 22:11:14 +03:00
Dmitrii Andreev
edee5ad7b4 Refactor logging in server.py 2024-01-07 21:19:14 +03:00
Dmitrii Andreev
d2d487d1ed Add log level configuration option 2024-01-07 17:14:14 +03:00
Dmitrii Andreev
fa18939c3e Remove specific log functions and unnecessary comments 2024-01-07 16:51:53 +03:00
Dmitrii Andreev
777652c24e Add Dockerignore file to exclude .github directory 2024-01-07 16:42:28 +03:00
Dmitry Andreev
27af3a9b5f Create codeql.yml 2024-01-07 16:36:59 +03:00
Dmitry Andreev
e1f9f71277 Update pylint.yml - install requirements 2024-01-07 16:32:10 +03:00
Dmitrii Andreev
cafb2fa516 Add pylint configuration file and update docstrings 2024-01-07 16:29:30 +03:00
Dmitry Andreev
5ce68e3bc5 Create pylint.yml 2024-01-07 16:02:07 +03:00
Dmitrii Andreev
b0d9232f59 Update icecast-recorder image in docker-compose.yml 2024-01-07 15:58:10 +03:00
Dmitry Andreev
8ed93525c1 Create docker-publish.yml 2024-01-07 15:56:02 +03:00
Dmitrii Andreev
395fb58fd8 Remove Content-Disposition header in serve_file function 2024-01-07 15:51:17 +03:00
Dmitrii Andreev
12774f5294 Fix sleep interval conversion in StreamChecker class 2024-01-07 15:47:10 +03:00
Dmitrii Andreev
15f4900e18 Add enclosure tag for audio files in RSS feed 2024-01-07 15:45:23 +03:00
Dmitrii Andreev
b570f4ded1 Update environment variable name for output directory 2024-01-07 15:38:11 +03:00
Dmitrii Andreev
eddb4edbd9 added license 2024-01-07 14:37:31 +03:00
Dmitrii Andreev
2d2820f9cd first release 2024-01-07 14:34:07 +03:00
Dmitrii Andreev
13149411f9 initial commit 2024-01-07 14:33:25 +03:00