Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

FòrumCAT

  1. Home
  2. Uncategorized
  3. Queden algorismes per polir, afegir funcionalitats com ara bloquejar o silenciar usuaris i servidors i depurar incidències però ja considero que #appy és un èxit.

Queden algorismes per polir, afegir funcionalitats com ara bloquejar o silenciar usuaris i servidors i depurar incidències però ja considero que #appy és un èxit.

Scheduled Pinned Locked Moved Uncategorized
appypythonfastapi
14 Posts 5 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • spla@mastodont.catS This user is from outside of this forum
    spla@mastodont.catS This user is from outside of this forum
    spla@mastodont.cat
    wrote last edited by
    #1

    Queden algorismes per polir, afegir funcionalitats com ara bloquejar o silenciar usuaris i servidors i depurar incidències però ja considero que #appy és un èxit.
    Des de juny de l'any passat he estat (i estic) molt centrat en desenvolupar el meu propi servidor ActivityPub des de zero, sense copiar res de ningú, per pur plaer personal de superar reptes. He après molt pel camí, no és gens fàcil però he gaudit molt de cada fita.
    Va ser tot un encert triar #Python i #fastAPI, van sobrats.

    spla@mastodont.catS 1 Reply Last reply
    0
    • spla@mastodont.catS spla@mastodont.cat

      Queden algorismes per polir, afegir funcionalitats com ara bloquejar o silenciar usuaris i servidors i depurar incidències però ja considero que #appy és un èxit.
      Des de juny de l'any passat he estat (i estic) molt centrat en desenvolupar el meu propi servidor ActivityPub des de zero, sense copiar res de ningú, per pur plaer personal de superar reptes. He après molt pel camí, no és gens fàcil però he gaudit molt de cada fita.
      Va ser tot un encert triar #Python i #fastAPI, van sobrats.

      spla@mastodont.catS This user is from outside of this forum
      spla@mastodont.catS This user is from outside of this forum
      spla@mastodont.cat
      wrote last edited by
      #2

      Quan vaig posar en marxa mastodont.cat no en sabia res de Python i ActivityPub no existia (Mastodon funcionava a les hores amb el protocol Ostatus de GNU Social).
      Qui podria pensar que acabaria programant el meu propi servidor? sí, estic content d'haver-ho aconseguit i de compartir el resultat amb la comunitat de programari lliure a https://codeberg.org/spla/appy
      Queda feina encara però sí, ja ho considero un èxit 😃

      #appy #Python #fastAPI

      victormario@mastodont.catV spla@mastodont.catS retiolus@mamot.frR dani@mastodon.dtalens.comD 4 Replies Last reply
      0
      • spla@mastodont.catS spla@mastodont.cat

        Quan vaig posar en marxa mastodont.cat no en sabia res de Python i ActivityPub no existia (Mastodon funcionava a les hores amb el protocol Ostatus de GNU Social).
        Qui podria pensar que acabaria programant el meu propi servidor? sí, estic content d'haver-ho aconseguit i de compartir el resultat amb la comunitat de programari lliure a https://codeberg.org/spla/appy
        Queda feina encara però sí, ja ho considero un èxit 😃

        #appy #Python #fastAPI

        victormario@mastodont.catV This user is from outside of this forum
        victormario@mastodont.catV This user is from outside of this forum
        victormario@mastodont.cat
        wrote last edited by
        #3

        @spla ets un Déu (🤩😅) felicitats (i que nosaltres ho gaudim 🙏🏼)

        spla@mastodont.catS M 2 Replies Last reply
        0
        • victormario@mastodont.catV victormario@mastodont.cat

          @spla ets un Déu (🤩😅) felicitats (i que nosaltres ho gaudim 🙏🏼)

          spla@mastodont.catS This user is from outside of this forum
          spla@mastodont.catS This user is from outside of this forum
          spla@mastodont.cat
          wrote last edited by
          #4

          @victormario gràcies! 😃

          1 Reply Last reply
          0
          • spla@mastodont.catS spla@mastodont.cat

            Quan vaig posar en marxa mastodont.cat no en sabia res de Python i ActivityPub no existia (Mastodon funcionava a les hores amb el protocol Ostatus de GNU Social).
            Qui podria pensar que acabaria programant el meu propi servidor? sí, estic content d'haver-ho aconseguit i de compartir el resultat amb la comunitat de programari lliure a https://codeberg.org/spla/appy
            Queda feina encara però sí, ja ho considero un èxit 😃

            #appy #Python #fastAPI

            spla@mastodont.catS This user is from outside of this forum
            spla@mastodont.catS This user is from outside of this forum
            spla@mastodont.cat
            wrote last edited by
            #5

            L'estructura tècnica d'#appy funciona gràcies a Python, fastAPI, #Postgresql (base de dades) i #Redis (memòria cau).
            Tot de manera asincrona per evitar punts de bloqueig, passen moltes coses en parall·lel, simultàniament, bàsic per a tenir fluïdesa tant en les interaccions amb altres servidors com amb les aplicacions client.
            appy funciona bé fins i tot en una #Raspberry 4B, per tant també és una opció vàlida per a tenir el perfil fediversal auto gestionat i a casa.

            #Python #fastAPI

            spla@mastodont.catS 1 Reply Last reply
            0
            • spla@mastodont.catS spla@mastodont.cat

              L'estructura tècnica d'#appy funciona gràcies a Python, fastAPI, #Postgresql (base de dades) i #Redis (memòria cau).
              Tot de manera asincrona per evitar punts de bloqueig, passen moltes coses en parall·lel, simultàniament, bàsic per a tenir fluïdesa tant en les interaccions amb altres servidors com amb les aplicacions client.
              appy funciona bé fins i tot en una #Raspberry 4B, per tant també és una opció vàlida per a tenir el perfil fediversal auto gestionat i a casa.

              #Python #fastAPI

              spla@mastodont.catS This user is from outside of this forum
              spla@mastodont.catS This user is from outside of this forum
              spla@mastodont.cat
              wrote last edited by
              #6

              Totes les aplicacions client per Android funcionen amb #appy i el mateix passa amb les de iOS. Aquesta és la clau, volia aprofitar totes les apps existents per tant l'API havia de ser una copia de la de Mastodon però feta amb fastAPI, que ha resultat una tria excel·lent. fastAPI és brutal, fa tot i més i molt bé. I, a més, et genera automàticament la documentació sense ni preocupar-te per ella. Insisteixo, brutal.

              #Python #fastAPI

              spla@mastodont.catS 1 Reply Last reply
              0
              • spla@mastodont.catS spla@mastodont.cat

                Totes les aplicacions client per Android funcionen amb #appy i el mateix passa amb les de iOS. Aquesta és la clau, volia aprofitar totes les apps existents per tant l'API havia de ser una copia de la de Mastodon però feta amb fastAPI, que ha resultat una tria excel·lent. fastAPI és brutal, fa tot i més i molt bé. I, a més, et genera automàticament la documentació sense ni preocupar-te per ella. Insisteixo, brutal.

                #Python #fastAPI

                spla@mastodont.catS This user is from outside of this forum
                spla@mastodont.catS This user is from outside of this forum
                spla@mastodont.cat
                wrote last edited by
                #7

                Un altre descobriment en aquest camí ha estat #Pydantic. Com podia viure programàticament parlant sense Pydantic?
                Pydantic és una biblioteca de Python que serveix per validar i gestionar dades amb tipus. Et permet definir models (com classes) on s’especifica el tipus de cada camp, i automàticament valida i converteix les dades rebudes. Integrat a la perfecció amb fastAPI.

                #appy #Python #fastAPI

                1 Reply Last reply
                0
                • victormario@mastodont.catV victormario@mastodont.cat

                  @spla ets un Déu (🤩😅) felicitats (i que nosaltres ho gaudim 🙏🏼)

                  M This user is from outside of this forum
                  M This user is from outside of this forum
                  max_headroom@mastodont.cat
                  wrote last edited by max_headroom@mastodont.cat
                  #8

                  @victormario compartreixo el contingut del tut al 100%
                  @spla

                  1 Reply Last reply
                  0
                  • spla@mastodont.catS spla@mastodont.cat

                    Quan vaig posar en marxa mastodont.cat no en sabia res de Python i ActivityPub no existia (Mastodon funcionava a les hores amb el protocol Ostatus de GNU Social).
                    Qui podria pensar que acabaria programant el meu propi servidor? sí, estic content d'haver-ho aconseguit i de compartir el resultat amb la comunitat de programari lliure a https://codeberg.org/spla/appy
                    Queda feina encara però sí, ja ho considero un èxit 😃

                    #appy #Python #fastAPI

                    retiolus@mamot.frR This user is from outside of this forum
                    retiolus@mamot.frR This user is from outside of this forum
                    retiolus@mamot.fr
                    wrote last edited by
                    #9

                    @spla abans d'ahir mateix en buscava el codi, gràcies 😁

                    spla@mastodont.catS 1 Reply Last reply
                    0
                    • retiolus@mamot.frR retiolus@mamot.fr

                      @spla abans d'ahir mateix en buscava el codi, gràcies 😁

                      spla@mastodont.catS This user is from outside of this forum
                      spla@mastodont.catS This user is from outside of this forum
                      spla@mastodont.cat
                      wrote last edited by spla@mastodont.cat
                      #10

                      @retiolus de res! @appy té l'URL del repositori en el seu perfil

                      1 Reply Last reply
                      0
                      • spla@mastodont.catS spla@mastodont.cat

                        Quan vaig posar en marxa mastodont.cat no en sabia res de Python i ActivityPub no existia (Mastodon funcionava a les hores amb el protocol Ostatus de GNU Social).
                        Qui podria pensar que acabaria programant el meu propi servidor? sí, estic content d'haver-ho aconseguit i de compartir el resultat amb la comunitat de programari lliure a https://codeberg.org/spla/appy
                        Queda feina encara però sí, ja ho considero un èxit 😃

                        #appy #Python #fastAPI

                        dani@mastodon.dtalens.comD This user is from outside of this forum
                        dani@mastodon.dtalens.comD This user is from outside of this forum
                        dani@mastodon.dtalens.com
                        wrote last edited by
                        #11

                        @spla gràcies per compartir el codi. Ja el tinc en marxa però no tinc idea de com crear usuaris i modificar demés paràmetres... he entrat al docs però vaig molt perdut.

                        spla@mastodont.catS dani@mastodon.dtalens.comD 2 Replies Last reply
                        0
                        • dani@mastodon.dtalens.comD dani@mastodon.dtalens.com

                          @spla gràcies per compartir el codi. Ja el tinc en marxa però no tinc idea de com crear usuaris i modificar demés paràmetres... he entrat al docs però vaig molt perdut.

                          spla@mastodont.catS This user is from outside of this forum
                          spla@mastodont.catS This user is from outside of this forum
                          spla@mastodont.cat
                          wrote last edited by spla@mastodont.cat
                          #12

                          @Dani de res! durant el procés d'instal·lació ha demanat activitypub user i la seva contrasenya?
                          És el que cal per a iniciar sessió amb qualsevol app compatible amb Mastodon.
                          Per a crear usuaris només cal que es registrin, només l'app oficial de Mastodon ho permet.

                          1 Reply Last reply
                          0
                          • dani@mastodon.dtalens.comD dani@mastodon.dtalens.com

                            @spla gràcies per compartir el codi. Ja el tinc en marxa però no tinc idea de com crear usuaris i modificar demés paràmetres... he entrat al docs però vaig molt perdut.

                            dani@mastodon.dtalens.comD This user is from outside of this forum
                            dani@mastodon.dtalens.comD This user is from outside of this forum
                            dani@mastodon.dtalens.com
                            wrote last edited by
                            #13

                            @spla m'ha fallat alguna cosa durant la instal·lació i no ha completat les dades necessàries a l'arxiu de variables d'entorn... Ho tornaré a provar. Gràcies.

                            spla@mastodont.catS 1 Reply Last reply
                            0
                            • dani@mastodon.dtalens.comD dani@mastodon.dtalens.com

                              @spla m'ha fallat alguna cosa durant la instal·lació i no ha completat les dades necessàries a l'arxiu de variables d'entorn... Ho tornaré a provar. Gràcies.

                              spla@mastodont.catS This user is from outside of this forum
                              spla@mastodont.catS This user is from outside of this forum
                              spla@mastodont.cat
                              wrote last edited by
                              #14

                              @Dani si pots i tens temps digue'm on et falla 😅

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups