Giter Site home page Giter Site logo

Comments (4)

MrPetovan avatar MrPetovan commented on June 16, 2024 2

I kept getting annoyed having to work on the directory because its structure was similar to 2016 Friendica, and I didn't want to copy all the improvements since I couldn't use them directly. I even tried to set Friendica as a Composer dependency for the directory but it went nowhere.

So I started a new Directory project from scratch as a challenge to finally embrace Dependency Injection (hi @nupplaphil). It uses the same API as the current directory, which means that you can pull from and push to the new version, although the reverse is not possible yet, and never will in the case of push because of a fatal design flaw in the current directory.

You already are awake, so you get to see it first: https://dir.friendica.mrpetovan.com

from dir.

AndyHee avatar AndyHee commented on June 16, 2024 1

Wow! I'm impressed.

Thank you for the preview! Looking forward to its first release.

from dir.

MrPetovan avatar MrPetovan commented on June 16, 2024

This has been taken care of in the next version of the directory. Each server record uses the canonical URL of the server as given in the /friendica/json output, and we also record the various URLs that give the same output to remove de facto duplicates in the server polling queue.

from dir.

AndyHee avatar AndyHee commented on June 16, 2024

@MrPetovan I applaud your tireless effort. This is great news!

from dir.

Related Issues (20)

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.