On behalf of D2 Projects, an open source organization, I’m here to formally introduce our daily project, and I hope you can join us and share your collections with everyone.
If you want to see what it looks like first, here are the last two:
- Daily 2018/12/19
- Daily 2018/12/20
The D2 Daily is a section of the website D2 Awesome (there is one and only one at the moment) that has been running for a while now with the sole function of organizing and compiling the best things to do each day (weekday). Content includes articles, tools, news, tutorials and more on quality open source projects, development and design. And in some technical exchange groups and community websites push. These recommendations are not from one person, but can be shared by anyone, and you could be the next sharer, as I’ll explain in a later section.
Everything is open source: D2-awesome, including the data. If you like, you can even take our resources to your open source projects. Good projects will be invited to join our open source organizations and help spread the word.
process
All our related staff (with browser plug-in and ios shortcut) will submit the page to the background service when they find good content, and the service will save the data and automatically write issues after receiving the request, so we can also see what content we have collected in our Issue page. Crawler will crawl today’s issue at 1:00, 2:00 and 3:00 every day respectively, and sort it into the required data format to generate markdown file, which will be saved in issues-crawler- Go. The editor will obtain the latest sorted content before 3:00 p.m. every day at latest. After the secondary collating is published to D2-Awesome, CI will pull the code after the master branch of the project repository changes, and perform the operation uploaded to the CDN after build.
There seem to be some actions in this process that are not needed due to the history of the project and the limitations of a purely static site.
How to participate in
Chrome extension
Currently, we do not open the ios shortcut, but only use it internally among project members (because the operation is cumbersome, it is not a one-step solution). The Daily Submission Assistant is now available on Chrome. You can download it from the Chrome Web app Store.
2018.12.20 note
At present, the version in the store is 1.0.0, which only realizes the most basic functions. In 1.1.0, the function of modifying information before submission is added, but it is under review now. You can download the latest version and use it later.
Alternative (using the latest version)
If you want to use the latest version of the browser extension (the Chrome release takes time to review) or have trouble accessing the Chrome App store, you can also go to Releases of The latest version of install-x.x.x.zip and download it. Open developer mode for Chrome extensions and select “Load unzipped Extensions” to load the local plug-in (make sure you put the plug-in file in a directory you don’t move often).
Enter the Chrome extension page:
Open developer mode:
Click “Load unzipped extension” to load the extension resource:
Complete:
How to use the Chrome extension
After the extension is installed, open your favorite page, right click on the icon and select category to submit to us:
Refresh the page if it was opened before the plug-in was installed
After version 1.1.0, custom sharing is also supported before sharing.
After successful submission, your share will appear in D2 Daily the next day.
What would we like to receive
- Good technical article, unlimited technology stack
- Open Source Project Recommendation
- Fun websites
- Learning resources
- Design resources
- news
You can also share your own original articles or projects to increase exposure.
waiting for you ~
Related to the warehouse
- D2 – awesome warehouse
- Issue Automatic crawler issues-crawler- Go
- Browser submission plugin d2-awesome-daily-submit- Chrome-extension
Collaborative open source projects
-
HelloGitHub
-
Fly ice