nathejk / foto

Webapp til at tage fotos, samt tagge disse med holdnummer
0 stars 0 forks source link

Startbilleder på facebook #5

Open jrgensen opened 1 year ago

jrgensen commented 1 year ago

I dag har vi en løsning hvor man kan hente en zip-fil med alle billeder i original opløsning. Denne løsning har flere åbenlyse mangler:

  1. Moderne telefoner tager billeder i meget høj opløsning, denne høje opløsning er ikke nødvendig når billederne skal på FB
  2. Man kan kun hente alle billeder, dvs når man gerne vil hente de sidste 3 billeder fylder zip-filen unødvendig meget
  3. Nathejk HQ har ikke altid en pålidelig bredbåndsforbindelse til rådighed

Mulige løsninger:

  1. Integrere med FB API - En stor opgave, desuden opdaterer FB ofte deres API'er, dvs løsning kræver årligt vedligehold - Billederne er på FB få øjeblikke efter at de er taget.
  2. Integrere med en Cloud-løsning, så billederne kan tilgås og uploades manuelt fra en computer i HQ
  3. Bygge en downloader (til Windows), som kan kører på en computer i HQ - downloader kan være alt fra en et PowerShell script til en binary app.
jrgensen commented 1 year ago

Kommentar fra Rasmus angående eksisterende løsning

1) Det fungerede ikke ret godt for mig med startbillederne til Facebook sidste år. Klaus' daværende løsning til at få billederne fra databasen og til min pc var en voldsom belastning på internetforbindelsen i start, hvilket gjorde, at jeg stort set bare sad fire timer og kæmpede forgæves med at overføre billeder og starte downloads og uploads forfra igen og igen. Jeg var simpelthen nødt til at downloade samtlige billeder fra hele aftenen, hver gang jeg skulle have de nyeste - og derefter uploade dem til Facebook. Hvis det ikke bliver anderledes end sidste år, skal vi nok ikke løbende lægge patruljebilleder på fra start. Vil du prøve at snakke med Klaus om at finde på et system, som ikke kræver, at jeg skal downloade store klumper billeder? Allerhelst skulle systemet "bare" flytte hvert nyt billede fra databasen over i en lettilgængelig cloud-tjeneste, hvor jeg kan håndtere dem - fx Google Drev (eller Nathejk-teamets OneDrive, hvis det er nemmere).

fbjerggaard commented 1 year ago

@jrgensen Kan du oprette et repository til downloader-applikationen? Jeg har noget kode fra sidste år der mangler et hjem Forslag til navn: nathejk/foto-sync

jrgensen commented 1 year ago

https://github.com/nathejk/foto-sync

rudsholt commented 1 year ago

@fbjerggaard Sig til, hvis du har brug for input for mig i forhold til ovenstående eller noget, jeg skal teste.

Behovet i forhold til startbillederne fredag aften er dybest set, at der er nem adgang til dem - og at jeg på den ene eller anden måde kan nøjes med at downloade de nyeste billeder (= dem jeg ikke allerede HAR hentet) til min maskine.

fbjerggaard commented 1 year ago

@rudsholt Jeg har lavet nathejk/foto-sync som nøjes med at hente de billeder man ikke allerede har, og samtidig henter den dem også i en lettere nedskaleret opløsning (burde være perfekt størrelse til FB)

@jrgensen Hvis du kan deploye den nyeste udgave af foto-backenden her så kan jeg teste foto-sync app'en op mod det rigtige miljø også

jrgensen commented 1 year ago

Jeg har nu tilføjet en bygge pipeline til dette projekt og sat nyeste byg (main.1) i produktion