mirror of
https://git.vectorsigma.ru/public/tubearchivist.git
synced 2026-08-09 07:40:00 +00:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2ea4872bc7 | ||
|
|
8550421a9a | ||
|
|
aabc883d84 | ||
|
|
90441ba678 | ||
|
|
1db738ce89 | ||
|
|
b97cb9d264 | ||
|
|
12f9517838 | ||
|
|
eba40af1ab |
30
.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml
vendored
30
.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml
vendored
@@ -1,34 +1,12 @@
|
|||||||
name: Feature Request
|
name: Feature Request
|
||||||
description: I have an idea for a great addition to this project
|
description: This Project currently doesn't take any new feature requests.
|
||||||
title: "[Feature Request]: "
|
title: "[Feature Request]: "
|
||||||
|
|
||||||
body:
|
body:
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Thanks for taking the time to help improve this project! This project is *very* selective with accepting new feature requests. Please read the [how to open an issue](https://github.com/tubearchivist/tubearchivist/blob/master/CONTRIBUTING.md#how-to-open-an-issue) guide carefully before continuing.
|
|
||||||
|
|
||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
id: already
|
id: block
|
||||||
attributes:
|
attributes:
|
||||||
label: "I've read the documentation"
|
label: "This project doesn't accept any new feature requests for the forseeable future. There is no shortage of ideas and the next development steps are clear for years to come."
|
||||||
options:
|
options:
|
||||||
- label: I have read the [how to open an issue](https://github.com/tubearchivist/tubearchivist/blob/master/CONTRIBUTING.md#how-to-open-an-issue) guide, particularly the [feature request](https://github.com/tubearchivist/tubearchivist/blob/master/CONTRIBUTING.md#feature-request) section.
|
- label: I understand that this issue will be closed without comment.
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
id: description
|
|
||||||
attributes:
|
|
||||||
label: Your Feature Request
|
|
||||||
value: "## Is your feature request related to a problem? Please describe.\n\n## Describe the solution you'd like\n\n## Additional context"
|
|
||||||
placeholder: Tell us what you see!
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: checkboxes
|
|
||||||
id: help
|
|
||||||
attributes:
|
|
||||||
label: Your help is needed!
|
|
||||||
description: This project is ambitious as it is, please contribute.
|
|
||||||
options:
|
|
||||||
- label: Yes I will work on this in the next few days or weeks.
|
|
||||||
|
|||||||
@@ -62,22 +62,7 @@ Please keep in mind:
|
|||||||
- A bug that can't be reproduced, is difficult or sometimes even impossible to fix. Provide very clear steps *how to reproduce*.
|
- A bug that can't be reproduced, is difficult or sometimes even impossible to fix. Provide very clear steps *how to reproduce*.
|
||||||
|
|
||||||
### Feature Request
|
### Feature Request
|
||||||
This project needs your help to grow further. There is no shortage of ideas, see the open [issues on GH](https://github.com/tubearchivist/tubearchivist/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement) and the [roadmap](https://github.com/tubearchivist/tubearchivist#roadmap), what this project lacks is contributors interested in helping with overall improvements of the application. Focus is *not* on adding new features, but improving existing ones.
|
This project doesn't take any new feature requests. This project doesn't lack ideas, see the currently open tasks and roadmap. New feature requests aren't helpful at this point in time. Thank you for your understanding.
|
||||||
|
|
||||||
Existing ideas are easily *multiple years* worth of development effort, at least at current speed. This project is *very* selective with accepting new feature requests at this point.
|
|
||||||
|
|
||||||
Good feature requests usually fall into one or more of these categories:
|
|
||||||
- You want to work on your own small scoped idea within the next few days or weeks.
|
|
||||||
- Your idea is beneficial for a wide range of users, not just for you.
|
|
||||||
- Your idea extends the current project by building on and improving existing functionality.
|
|
||||||
- Your idea is quick and easy to implement, for an experienced as well as for a first time contributor.
|
|
||||||
|
|
||||||
Your request is likely going to be rejected if:
|
|
||||||
- Your idea requires multiple days worth of development time and is unrealistic to be implemented any time soon.
|
|
||||||
- There are already other ways to do what you are trying to do.
|
|
||||||
- You are trying to do something that only applies to your platform, your specific workflow or your specific setup.
|
|
||||||
- Your idea would fundamentally change how the project works or it wouldn't be able to be implemented with backwards compatibility.
|
|
||||||
- Your idea is not a good fit for this project.
|
|
||||||
|
|
||||||
### Installation Help
|
### Installation Help
|
||||||
GitHub is most likely not the best place to ask for installation help. That's inherently individual and one on one.
|
GitHub is most likely not the best place to ask for installation help. That's inherently individual and one on one.
|
||||||
|
|||||||
@@ -148,7 +148,6 @@ This can happen if you have nested virtualizations, e.g. LXC running Docker in P
|
|||||||
## Roadmap
|
## Roadmap
|
||||||
We have come far, nonetheless we are not short of ideas on how to improve and extend this project. Issues waiting for you to be tackled in no particular order:
|
We have come far, nonetheless we are not short of ideas on how to improve and extend this project. Issues waiting for you to be tackled in no particular order:
|
||||||
|
|
||||||
- [ ] User roles
|
|
||||||
- [ ] Audio download
|
- [ ] Audio download
|
||||||
- [ ] Podcast mode to serve channel as mp3
|
- [ ] Podcast mode to serve channel as mp3
|
||||||
- [ ] Random and repeat controls ([#108](https://github.com/tubearchivist/tubearchivist/issues/108), [#220](https://github.com/tubearchivist/tubearchivist/issues/220))
|
- [ ] Random and repeat controls ([#108](https://github.com/tubearchivist/tubearchivist/issues/108), [#220](https://github.com/tubearchivist/tubearchivist/issues/220))
|
||||||
@@ -159,10 +158,12 @@ We have come far, nonetheless we are not short of ideas on how to improve and ex
|
|||||||
- [ ] Custom searchable notes to videos, channels, playlists ([#144](https://github.com/tubearchivist/tubearchivist/issues/144))
|
- [ ] Custom searchable notes to videos, channels, playlists ([#144](https://github.com/tubearchivist/tubearchivist/issues/144))
|
||||||
- [ ] Search comments
|
- [ ] Search comments
|
||||||
- [ ] Search download queue
|
- [ ] Search download queue
|
||||||
- [ ] Configure shorts, streams and video sizes per channel
|
- [ ] Per user videos/channel/playlists
|
||||||
|
|
||||||
Implemented:
|
Implemented:
|
||||||
|
- [X] Configure shorts, streams and video sizes per channel [2024-07-15]
|
||||||
- [X] User created playlists [2024-04-10]
|
- [X] User created playlists [2024-04-10]
|
||||||
|
- [X] User roles, aka read only user [2023-11-10]
|
||||||
- [X] Add statistics of index [2023-09-03]
|
- [X] Add statistics of index [2023-09-03]
|
||||||
- [X] Implement [Apprise](https://github.com/caronc/apprise) for notifications [2023-08-05]
|
- [X] Implement [Apprise](https://github.com/caronc/apprise) for notifications [2023-08-05]
|
||||||
- [X] Download video comments [2022-11-30]
|
- [X] Download video comments [2022-11-30]
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- archivist-es
|
- archivist-es
|
||||||
archivist-es:
|
archivist-es:
|
||||||
image: bbilly1/tubearchivist-es # only for amd64, or use official es 8.13.2
|
image: bbilly1/tubearchivist-es # only for amd64, or use official es 8.14.3
|
||||||
container_name: archivist-es
|
container_name: archivist-es
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
@@ -276,4 +276,4 @@ CORS_ALLOW_HEADERS = list(default_headers) + [
|
|||||||
|
|
||||||
# TA application settings
|
# TA application settings
|
||||||
TA_UPSTREAM = "https://github.com/tubearchivist/tubearchivist"
|
TA_UPSTREAM = "https://github.com/tubearchivist/tubearchivist"
|
||||||
TA_VERSION = "v0.4.9"
|
TA_VERSION = "v0.4.10"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
apprise==1.8.0
|
apprise==1.8.1
|
||||||
celery==5.4.0
|
celery==5.4.0
|
||||||
Django==5.0.7
|
Django==5.0.7
|
||||||
django-auth-ldap==4.8.0
|
django-auth-ldap==4.8.0
|
||||||
@@ -6,9 +6,9 @@ django-celery-beat==2.6.0
|
|||||||
django-cors-headers==4.4.0
|
django-cors-headers==4.4.0
|
||||||
djangorestframework==3.15.2
|
djangorestframework==3.15.2
|
||||||
Pillow==10.4.0
|
Pillow==10.4.0
|
||||||
redis==5.0.7
|
redis==5.0.8
|
||||||
requests==2.32.3
|
requests==2.32.3
|
||||||
ryd-client==0.0.6
|
ryd-client==0.0.6
|
||||||
uWSGI==2.0.26
|
uWSGI==2.0.26
|
||||||
whitenoise==6.7.0
|
whitenoise==6.7.0
|
||||||
yt-dlp==2024.7.9
|
yt-dlp==2024.8.1
|
||||||
|
|||||||
Reference in New Issue
Block a user