GithubHelp home page GithubHelp logo

rhiskey / hvmdash Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.4 MB

Dashboard of music service. Blazor WebAssembly + PWA + SignalR, .NET 5.0, EF Core

Home Page: https://vk.com/hvmlabel

License: GNU General Public License v3.0

HTML 55.75% C# 40.47% CSS 1.70% JavaScript 1.35% Dockerfile 0.73%
crud pwa blazor-webassembly blazor entity-framework-core signalr-core dashboard blazor-webassembly-pwa music-service mysql

hvmdash's Introduction

Greetings 👋


SpotyVK: music export app

SpotyVK logo



Rhskey's GitHub stats Top Langs


📌 Pinned Repositories


Data Science Hero

ImpactsOfCovidOnEconomics

InstagramRegressionAnalysis

Commertial Projects

SpotyTG

Cipher Swift Practical Design Patterns

Contacts

HVMDash

vkaudioposter-ef

More Projects

SpotyVK Bot SpotyVK Backend

Instagive

vkaudioposter_Console

MFBAdmin

spigot2vk

relaybot-Public

Spigot2MC-Public

aspReactFrontSSR

nodejs-gql-ts

spacex-news

react-redux-todo

💼 Skills

More Skills

(https://github.com/anuraghazra/github-readme-stats)


  • 🔭 I’m currently working as ent-r

  • 🌱 I’m currently learning Swift, UIKit, SwiftUI, Android SDK, Kotlin, PyTorch, Keras, Tensorflow, Deep Learning frameworks

  • 👯 I’m looking to collaborate on pet projects, startaps

    • 📫 How to reach me: Discord: rhiskey#2088

profile for rhiskey at Stack Overflow, Q&A for professional and enthusiast programmers

hvmdash's People

Contributors

rhiskey avatar

Stargazers

 avatar

Watchers

 avatar

hvmdash's Issues

Identity server cors problem

IdentityServer4.Hosting.CorsPolicyProvider[0]

CorsPolicyService did not allow origin: https://hvm2.kiselevus.keenetic.pro

info: IdentityServer4.Hosting.IdentityServerMiddleware[0]

Invoking IdentityServer endpoint: IdentityServer4.Endpoints.DiscoveryEndpoint for /.well-known/openid-configuration



Relocate env vars settings to DB mssql

Get on load instead from env parameters from db: tokens, hours period, all cfg, group ID, login pass. Store it in settings table. Create model.

Next: add cipher, cryptography to encrypt passwords, all tokens store using sha256.

Next step: get hoursperiod each post posted or on start ?
Next: edit all configuration from personal cabinet page. (PROFILE)
Link settings to account- one to one. One account one setting table. Which one must be created in Accounts database: parser_users, to provide link. vkaudioposter_ef create db context to connect to parser_users db

Failed to find a valid digest in the 'integrity' attribute for resource

Failed to find a valid digest in the 'integrity' attribute for resource 'https://~/index.html' with computed SHA-256 integrity '3333333333ааааааааааааа11111'. The resource has been blocked.
Unknown error occurred while trying to verify integrity.
service-worker.js:1 Uncaught (in promise) TypeError: Failed to fetch

Create app/page to collect Playlist addition requests

Make form :
Link to Playlist, (use formatter) name, captcha. Store requests in rds database.

Calculate when Playlist will be appeared in community: get next run time + last postponed post , add 1-2 weeks, show to user.

Show last 10 requests with Playlists (with preview) and status (2 green - added in rotation, 0 red - declined , 1 yellow- pending

Process requests in hvmadmin -> change status

On start parser error


warn: Microsoft.EntityFrameworkCore.Query[20504] 

Compiling a query which loads related collections for more than one collection navigation either via 'Include' or through projection but no 'QuerySplittingBehavior' has been configured. By default Entity Framework will use 'QuerySplittingBehavior.SingleQuery' which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w => w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))' 

Start Parser 

https://www.deviantart.com/topic/science-fiction 

https://www.deviantart.com/topic/photo-manipulation 

https://www.deviantart.com/topic/cosplay 

https://www.deviantart.com/topic/digital-art 

Unhandled exception. System.Net.Http.HttpRequestException: Cannot assign requested address (localhost:52602) 

---> System.Net.Sockets.SocketException (99): Cannot assign requested address 

at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) 

at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) 

at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|283_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) 

at System.Net.Http.HttpConnectionPool.DefaultConnectAsync(SocketsHttpConnectionContext context, CancellationToken cancellationToken) 

at System.Net.Http.ConnectHelper.ConnectAsync(Func`3 callback, DnsEndPoint endPoint, HttpRequestMessage requestMessage, CancellationToken cancellationToken) 

--- End of inner exception stack trace --- 

at System.Net.Http.ConnectHelper.ConnectAsync(Func`3 callback, DnsEndPoint endPoint, HttpRequestMessage requestMessage, CancellationToken cancellationToken) 

at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 

at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 

at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 

at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) 

at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 

at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 

at Microsoft.AspNetCore.Http.Connections.Client.Internal.AccessTokenHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 

at Microsoft.AspNetCore.Http.Connections.Client.Internal.LoggingHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 

at System.Net.Http.HttpClient.SendAsyncCore(HttpRequestMessage request, HttpCompletionOption completionOption, Boolean async, Boolean emitTelemetryStartStop, CancellationToken cancellationToken) 

at Microsoft.AspNetCore.Http.Connections.Client.HttpConnection.NegotiateAsync(Uri url, HttpClient httpClient, ILogger logger, CancellationToken cancellationToken) 

at Microsoft.AspNetCore.Http.Connections.Client.HttpConnection.GetNegotiationResponseAsync(Uri uri, CancellationToken cancellationToken) 

at Microsoft.AspNetCore.Http.Connections.Client.HttpConnection.SelectAndStartTransport(TransferFormat transferFormat, CancellationToken cancellationToken) 

at Microsoft.AspNetCore.Http.Connections.Client.HttpConnection.StartAsyncCore(TransferFormat transferFormat, CancellationToken cancellationToken) 

at System.Threading.Tasks.ForceAsyncAwaiter.GetResult() 

at Microsoft.AspNetCore.Http.Connections.Client.HttpConnection.StartAsync(TransferFormat transferFormat, CancellationToken cancellationToken) 

at Microsoft.AspNetCore.Http.Connections.Client.HttpConnectionFactory.ConnectAsync(EndPoint endPoint, CancellationToken cancellationToken) 

at Microsoft.AspNetCore.Http.Connections.Client.HttpConnectionFactory.ConnectAsync(EndPoint endPoint, CancellationToken cancellationToken) 

at Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsyncCore(CancellationToken cancellationToken) 

at Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsyncInner(CancellationToken cancellationToken) 

at System.Threading.Tasks.ForceAsyncAwaiter.GetResult() 

at Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(CancellationToken cancellationToken) 

at vkaudioposter_Console.Program.OnLoad() in /src/vkaudioposter_Console/Program.cs:line 211 

at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__140_1(Object state) 

at System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi) 

at System.Threading.ExecutionContext.RunForThreadPoolUnsafe[TState](ExecutionContext executionContext, Action`1 callback, TState& state) 

at System.Threading.QueueUserWorkItemCallback.Execute() 

at System.Threading.ThreadPoolWorkQueue.Dispatch() 

warn: Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository[60

New branches for auth + notification

  1. Create new branch vkaudioposter_Console + vkaudioposter_ef and make models with cyrillic symbols (nvarchar insted varchar columns)
  2. Migrate changes from noauth to master, provide MSSQL connStr

Change post link color

Dark mode bad link color(change to more whiter in global style)
Move link button to card footer

improving load of styleCount

Don't calculate or load while ask a page for graph "styleCount".
Do it "on_post_create_action" and for this for "style" class. Add counter for "tracksCount" and this column for database which you will increase on "add_post".
Do it on low priority thread.
Fuction wich generate counter add to site only for "admin" smthing like "recreate barChart"
Add a bit of space to the end of page after table to i,mprove usability logic - only my opinion)

Your lazy tester))))

StyleCountChart.razor

protected async Task LoadData()

Два запроса в Database для двух не связанных элементов запрашиваются в рамках одной асинхронной функции и одного try-catch => пока оба куска данных не будут получены, дальше выполнение не пойдет.
Страница с стилями лежит отдельно => отдельный async load и после catch отрисовать ее.
Соответственно таблица тоже отдельный async load и отрисовка тоже отдельно)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.