Authors of the Linux Kernel
-
-
I really think that the people at http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.24.y.git;a=blob_plain;f=CREDITS;hb=HEAD should be added to the Software > Developer list; but this would need more than 400 new topics, with only Name, Email, Web address, PGP key id and finerprint, contribution to the Linux kernel, and snail mail address. Any help on this? Here are some UNIX scripts that act on the file above to get diferent information:
head credits #This is informational stuff, like the fields.
cat credits | awk '/^N:/ {print $2, $3, $4, $5, $6, $7}' # Print all names in alphabetical order. Replace 'N' by 'E', 'W', 'P', 'D', or 'S' for the respective field (see `head credits`).
cat credits | awk '/^N:/ {print $2, $3, $4, $5, $6, $7}' | awk '{c += 1} END {print c}' # The number of people in the file.
-
Hi andresj,
I find the easiest way to get started with this type of task is to create a saved view to define the information that you want to enter. In this case it would be Software Developers who have contributed to the Linux Kernel. If you haven't already, you should check out the tutorial on saved views to see how I made this view.
Once you have a saved view, you can click on the "Add More" button which will pop up a box with a link at the bottom that says "Go to the import tool". Click on that link and you will be taken to a tool that lets you copy and paste a list of topics (the names of the contributors) to be addded to Freebase as part of that view. I find its best to try adding them in batches of 100 to make sure they don't overload the system.
The list import tool will try to help you find any existing topics that match the topics that you're adding so that Freebase doesn't get cluttered with duplicate topics. Then when you're finished adding the new topics, they will all be automatically typed as Software Developers and they will all be added as contributors to the Linux Kernel.
The other data will have to be entered by hand or with a custom script using the Freebase API. Freebase doesn't currently store email or snail mail addresses for people so the only other data that you could add from that file would be websites and places lived (the country from the snail mail address).
Give that a try and let me know how it goes.
-