Comments (4)
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.
Wow! I'm impressed.
Thank you for the preview! Looking forward to its first release.
from dir.
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.
@MrPetovan I applaud your tireless effort. This is great news!
from dir.
Related Issues (20)
- Dynamic version scoring HOT 5
- Locations Sidebar Results HOT 2
- Support the "account-type" HOT 12
- Remove all Javascript HOT 1
- Add search on tags HOT 2
- health page not working HOT 3
- wrong download link
- Make the maintenance.html page configurable HOT 1
- bug location HOT 2
- Feature list of recommended public servers broken HOT 3
- Server health tests are a little unfair due to absolute timing values HOT 63
- Short statistic on the directory servers HOT 4
- Decentralized Network Clarification HOT 4
- Profiles with censored=1 should not be updated / unblocked by cron_sync.php HOT 16
- Missing isset() calls causing noisy logs HOT 1
- Update Version Check, including partical automation HOT 2
- Feedback loop between multiple servers with push enabled HOT 21
- Filter for explicit content nodes in Server list HOT 1
- Next version of the directory HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dir.