You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Riprendendo la issue #85 bisogna cambiare il bottone di share facendone uno nostro senza usare addToAny.
Giustamente e' stato proposto di usare una short_url.
Riguardo la short_url c'e' questa bella e semplice libreria python: https://github.com/Alir3z4/python-short_url
La libreria semplicemente converte un intero in una sequenza di lettere e numeri (utilizzando dei metodi un po' intelligenti).
La mia proposta e' quindi quella di creare una database per le condivisioni, in ogni riga del db salviamo la url reale e anche il dizionario json, quando uno accede al sito tramite shorturl noi recuperiamo le info dal db e restituiamo direttamente il dizionario json senza dover rifare tutti i calcoli
The text was updated successfully, but these errors were encountered:
certo che come esempio shortare 12 in LhKA (che è più lungo) mi confonde, però l'idea mi pare ottima.
Non mi è chiaro il tutto, cerco di spiegare meglio?
perchè dobbiamo convertire interi? perchè sarebbero gli ID di un elemento di una tabella nel nostro database, il quale contiene la URL della ricerca e le necessarie info json?
viene fatto dinamicamente? quando una persona vuole condividere una ricerca, noi la salviamo nel database, gli restituiamo l'ID, e dopo un mese tipo la buttiamo via? (farle tutte mi sembra eccessivo)
Esempio per capire se ho capito:
a) utente cerca un percorso. Lo troviamo e mostriamo sulla mappa
b) utente clicca "condividi percorso"
b.1) via ajax mandiamo una richiesta al database, chiedendogli di salvare il json della ricerca (e magari l'URL)
b.2) il server aggiunge il json e l'url nella tabella, e ne estrae l'ID (che viene generato automaticamente nell'insert credo, no?)
b.3) il server shorta la url, da dequa.it/ricerca_ID (dove ID sarebbe un numero) a LhySzWnc o simili (o shortiamo solo la seconda parte, quindi tipo dequa.it/LHyzeC ?) e la ritorna a javascript
c) il browser riceve l'url e lo mostra sullo schermo dell'utente, che lo può copiare (o lo copiamo automaticamente)
Riprendendo la issue #85 bisogna cambiare il bottone di share facendone uno nostro senza usare addToAny.
Giustamente e' stato proposto di usare una short_url.
Riguardo la short_url c'e' questa bella e semplice libreria python: https://github.com/Alir3z4/python-short_url
La libreria semplicemente converte un intero in una sequenza di lettere e numeri (utilizzando dei metodi un po' intelligenti).
La mia proposta e' quindi quella di creare una database per le condivisioni, in ogni riga del db salviamo la url reale e anche il dizionario json, quando uno accede al sito tramite shorturl noi recuperiamo le info dal db e restituiamo direttamente il dizionario json senza dover rifare tutti i calcoli
The text was updated successfully, but these errors were encountered: