Giter VIP home page Giter VIP logo

im_onix's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

im_onix's Issues

frontcover_url method always nil

hi guys, I'm not sure the frontcover_url method is working per the RDoc documentation. I am using your gem to pull in ONIX for Books xml files and it works great, except for one thing - calling frontcover_url on a product is always nil. the URLs are in the files, so I'm not sure why this would be. the original URLs needed to be decoded (to get rid of & etc), I thought that might change it, but it doesn't. anyone have any ideas on this?

here is a sample file - the files we are reading are ONIX 2.1. this is my first time dealing with ONIX so it is possible I have missed something obvious. if the methods provided result in nil, is there a way to return a product's attributes by finding the short identifier using this gem?

the content in question can be found by the short tag f117.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ONIXmessage SYSTEM "http://www.editeur.org/onix/2.1/short/onix-international.dtd">
<ONIXmessage>
<header>
<m174>Ingram Content Group</m174>
<m175>CoreSource</m175>
<m283>[email protected]</m283>
<m178>Goodreads Print Metadata</m178>
<m182>201706051411</m182>
</header>
<product>
<a001>9781250139085</a001>
<a002>02</a002>
<productidentifier>
<b221>15</b221>
<b244>9781250139085</b244>
</productidentifier>
<productidentifier>
<b221>02</b221>
<b244>1250139082</b244>
</productidentifier>
<productidentifier>
<b221>01</b221>
<b244>900179221</b244>
</productidentifier>
<productidentifier>
<b221>03</b221>
<b244>9781250139085</b244>
</productidentifier>
<b246>01</b246>
<b012>BC</b012>
<b333>B102</b333>
<n338/>
<title>
<b202>01</b202>
<b203>Understood Betsy</b203>
</title>
<workidentifier>
<b201>01</b201>
<b244>9780805060737</b244>
</workidentifier>
<contributor>
<b034>1</b034>
<b035>A01</b035>
<b036>Dorothy Canfield Fisher</b036>
<b037>Canfield Fisher, Dorothy</b037>
<b039>Dorothy</b039>
<b040>Canfield Fisher</b040>
<b044><![CDATA[<b>Dorothy Canfield Fisher</b> was a pioneer in children's literature. In addition to writing more than fifty books for children, including <i>The Home-Maker</i> and <i>Understood Betsy</i>, she was a co-founder of the Book-of-the-Month Club and a key reviewer for <i>The New York Times</i>. While Ms. Fisher lived most of her life in New York City, she retained an enormous affection for the hills of Vermont, where she was raised.]]></b044>
</contributor>
<contributor>
<b034>2</b034>
<b035>A12</b035>
<b036>Kimberly Bulcken Root</b036>
<b037>Root, Kimberly Bulcken</b037>
<b039>Kimberly Bulcken</b039>
<b040>Root</b040>
<b044><![CDATA[<b>Kimberly Bulcken Root</b> has illustrated over fifteen books for children, including <i>Birdie's Lighthouse</i>. She and her husband, illustrator Barry Root, live with their children in Quarryfield, Pennsylvania.]]></b044>
</contributor>
<b049>Dorothy Canfield Fisher; Illustrated by Kimberly Bulcken Root</b049>
<n386/>
<language>
<b253>01</b253>
<b252>eng</b252>
</language>
<b061>240</b061>
<extent>
<b218>00</b218>
<b219>240</b219>
<b220>03</b220>
</extent>
<b062>Black-and-white illustrations throughout</b062>
<b064>JUV007000</b064>
<subject>
<b067>10</b067>
<b069>JUV024000</b069>
<b070>Lifestyles / Country Life</b070>
</subject>
<subject>
<b067>10</b067>
<b069>JUV013050</b069>
<b070>Family / Orphans &amp; Foster Homes</b070>
</subject>
<subject>
<b067>24</b067>
<b069>133201</b069>
<b070>133201 Holt Square Fish Current Year</b070>
</subject>
<b073>03</b073>
<audience>
<b204>01</b204>
<b206>03</b206>
</audience>
<audiencerange>
<b074>17</b074>
<b075>03</b075>
<b076>9</b076>
<b075>04</b075>
<b076>12</b076>
</audiencerange>
<othertext>
<d102>01</d102>
<d103>06</d103>
<d104><![CDATA[<p><b>A paperback edition of a classic middle grade novel, reissued in time for <i>Understood Betsey</i>'s 100-year anniversary.</b><br><b></b><br><b>“As satisfying in its evocation of an earlier, simpler way of life as Laura Ingalls Wilder's Little House books, and psychologically more acute.” —<i>The New York Times Book Review</i> </b><br><b></b><br>Nine-year-old Elizabeth Ann has lived a sheltered life with her doting Aunt Frances. But when Frances can no longer care for her, Elizabeth Ann is forced to move to the wilds of Vermont and live with “those horrid Putney cousins,” who keep a farm and even make children do chores! </p><p>At first, fragile Elizabeth Ann is shocked by country living, but with her new responsibilities comes a sense of independence the young girl lacked in her previous life. Soon, she makes friends, takes on the nickname “Betsy,” and begins to enjoy the company of her newfound family. When Aunt Frances returns to collect her niece after a year apart, she discovers a stronger, prouder girl with a new name and a new outlook on life.  </p><p>Dorothy Canfield Fisher's <i>Understood Betsy</i> has delighted generations of young readers since it was first published by Henry Holt and Company in 1917. Kimberly Bulcken Root's charmingly detailed illustrations capture the winning spirit of this classic.<br><b></b><br><b>Praise for <i>Understood Betsy</i>:</b></p><p>“A book that will continue to warm readers well into the next millennium.” —<i>Riverbank Review</i></p><p>“[A] delightful and heartwarming classic.” —<i>Children's Literature</i></p>]]></d104>
</othertext>
<othertext>
<d102>08</d102>
<d103>06</d103>
<d104><![CDATA[<p>“As satisfying in its evocation of an earlier, simpler way of life as Laura Ingalls Wilder's Little House books, and psychologically more acute.” — <i>The</i> <i>New York Times Book Review</i></p><p>“A book that will continue to warm readers well into the next millennium.” —<i>Riverbank Review</i></p><p>“[A] delightful and heartwarming classic.” —<i>Children's Literature</i></p>]]></d104>
</othertext>
<mediafile>
<f114>04</f114>
<f115>03</f115>
<f116>01</f116>
<f117>https://www.biblioimages.com/macmillanusa-dam/getimage.aspx?class=books&amp;assetversionid=1152785&amp;cat=default&amp;size=origjpg&amp;id=900179221</f117>
<f373>20170110</f373>
</mediafile>
<imprint>
<b241>01</b241>
<b242>BiblioImprintID</b242>
<b243>MACM023</b243>
<b079>Square Fish</b079>
</imprint>
<publisher>
<b291>01</b291>
<b241>01</b241>
<b243>1010</b243>
<b081>Square Fish</b081>
</publisher>
<b209>New York</b209>
<b394>02</b394>
<b003>20171121</b003>
<salesrights>
<b089>01</b089>
<b090>AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW</b090>
</salesrights>
<measure>
<c093>01</c093>
<c094>8.25</c094>
<c095>in</c095>
</measure>
<measure>
<c093>02</c093>
<c094>5.50</c094>
<c095>in</c095>
</measure>
<measure>
<c093>02</c093>
<c094>139.70</c094>
<c095>mm</c095>
</measure>
<measure>
<c093>01</c093>
<c094>209.55</c094>
<c095>mm</c095>
</measure>
<supplydetail>
<j137>MPS</j137>
<j292>00</j292>
<j138>US</j138>
<j268>02</j268>
<j269>Y</j269>
<j141>NP</j141>
<j396>10</j396>
<j260>00</j260>
<j142>20171102</j142>
<j143>20171121</j143>
<j145>32</j145>
<price>
<j148>01</j148>
<discountcoded>
<j363>02</j363>
<j378>MPS</j378>
<j364>69</j364>
</discountcoded>
<j151>7.99</j151>
<j152>USD</j152>
<b251>US</b251>
</price>
</supplydetail>
<supplydetail>
<j137>MPS</j137>
<j292>00</j292>
<j138>CA</j138>
<j268>02</j268>
<j269>Y</j269>
<j141>NP</j141>
<j396>10</j396>
<j143>20171121</j143>
<j145>32</j145>
<price>
<j148>01</j148>
<discountcoded>
<j363>02</j363>
<j378>MPS</j378>
<j364>69</j364>
</discountcoded>
<j151>11.50</j151>
<j152>CAD</j152>
<b251>CA</b251>
</price>
</supplydetail>
</product>
</ONIXmessage>

Also, here's the above parsed object:

[#<ONIX::ONIX21::Product:0x007ffbf7e13980
  @basic_main_subject="JUV007000",
  @contributor_statement="Dorothy Canfield Fisher; Illustrated by Kimberly Bulcken Root",
  @contributors=
   [#<ONIX::Contributor:0x007ffbf7e12e18
     @biographical_note=
      "<b>Dorothy Canfield Fisher</b> was a pioneer in children's literature. In addition to writing more than fifty books for children, including <i>The Home-Maker</i> and <i>Understood Betsy</i>, she was a co-founder of the Book-of-the-Month Club and a key reviewer for <i>The New York Times</i>. While Ms. Fisher lived most of her life in New York City, she retained an enormous affection for the hills of Vermont, where she was raised.",
     @contributor_role=#<ONIX::ContributorRole:0x007ffbf7e12918 @code="A01", @human="ByAuthor">,
     @key_names="Canfield Fisher",
     @name_identifiers=[],
     @names_before_key="Dorothy",
     @person_name="Dorothy Canfield Fisher",
     @person_name_inverted="Canfield Fisher, Dorothy",
     @sequence_number=1,
     @websites=[]>,
    #<ONIX::Contributor:0x007ffbf7e121c0
     @biographical_note=
      "<b>Kimberly Bulcken Root</b> has illustrated over fifteen books for children, including <i>Birdie's Lighthouse</i>. She and her husband, illustrator Barry Root, live with their children in Quarryfield, Pennsylvania.",
     @contributor_role=#<ONIX::ContributorRole:0x007ffbf7e11d10 @code="A12", @human="IllustratedBy">,
     @key_names="Root",
     @name_identifiers=[],
     @names_before_key="Kimberly Bulcken",
     @person_name="Kimberly Bulcken Root",
     @person_name_inverted="Root, Kimberly Bulcken",
     @sequence_number=2,
     @websites=[]>],
  @default_currency_code=nil,
  @default_language_of_text=nil,
  @extents=
   [#<ONIX::Extent:0x007ffbf7e10d48
=> [#<ONIX::ONIX21::Product:0x007ffbf7e13980
  @basic_main_subject="JUV007000",
  @contributor_statement="Dorothy Canfield Fisher; Illustrated by Kimberly Bulcken Root",
  @contributors=
   [#<ONIX::Contributor:0x007ffbf7e12e18
     @biographical_note=
      "<b>Dorothy Canfield Fisher</b> was a pioneer in children's literature. In addition to writing more than fifty b
ooks for children, including <i>The Home-Maker</i> and <i>Understood Betsy</i>, she was a co-founder of the Book-of-th
e-Month Club and a key reviewer for <i>The New York Times</i>. While Ms. Fisher lived most of her life in New York Cit
y, she retained an enormous affection for the hills of Vermont, where she was raised.",
     @contributor_role=#<ONIX::ContributorRole:0x007ffbf7e12918 @code="A01", @human="ByAuthor">,
     @key_names="Canfield Fisher",
     @name_identifiers=[],
     @names_before_key="Dorothy",
     @person_name="Dorothy Canfield Fisher",
     @person_name_inverted="Canfield Fisher, Dorothy",
     @sequence_number=1,
     @websites=[]>,
    #<ONIX::Contributor:0x007ffbf7e121c0
     @biographical_note=
      "<b>Kimberly Bulcken Root</b> has illustrated over fifteen books for children, including <i>Birdie's Lighthouse<
/i>. She and her husband, illustrator Barry Root, live with their children in Quarryfield, Pennsylvania.",
     @contributor_role=#<ONIX::ContributorRole:0x007ffbf7e11d10 @code="A12", @human="IllustratedBy">,
     @key_names="Root",
     @name_identifiers=[],
     @names_before_key="Kimberly Bulcken",
     @person_name="Kimberly Bulcken Root",
     @person_name_inverted="Root, Kimberly Bulcken",
     @sequence_number=2,
     @websites=[]>],
  @default_currency_code=nil,
  @default_language_of_text=nil,
  @extents=
   [#<ONIX::Extent:0x007ffbf7e10d48
     @extent_type=#<ONIX::ExtentType:0x007ffbf7e10af0 @code="00", @human="MainContentPageCount">,
     @extent_unit=#<ONIX::ExtentUnit:0x007ffbf7e108e8 @code="03", @human="Pages">,
     @extent_value="240">],
  @imprints=[#<ONIX::Imprint:0x007ffbf7e0b7d0 @identifiers=[], @name="Square Fish">],
  @languages=
   [#<ONIX::Language:0x007ffbf7e11450
     @language_code=#<ONIX::LanguageCode:0x007ffbf7e11018 @code="eng", @human="English">,
     @language_role=#<ONIX::LanguageRole:0x007ffbf7e111d0 @code="01", @human="LanguageOfText">>],
  @main_subjects=[],
  @not_for_sales=[],
  @notification_type=#<ONIX::NotificationType:0x007ffbf7e12008 @code="02", @human="AdvanceNotificationConfirmed">,
  @number_of_pages="240",
  @other_texts=
   [#<ONIX::ONIX21::OtherText:0x007ffbf7e13b60
     @text=
      "<p><b>A paperback edition of a classic middle grade novel, reissued in time for <i>Understood Betsey</i>'s 100-year anniversary.</b><br><b></b><br><b>“As satisfying in its evocation of an earlier, simpler way of life as Laura Ingalls Wilder's Little House books, and psychologically more acute.” —<i>The New York Times Book Review</i> </b><br><b></b><br>Nine-year-old Elizabeth Ann has lived a sheltered life with her doting Aunt Frances. But when Frances can no longer care for her, Elizabeth Ann is forced to move to the wilds of Vermont and live with “those horrid Putney cousins,” who keep a farm and even make children do chores! </p><p>At first, fragile Elizabeth Ann is shocked by country living, but with her new responsibilities comes a sense of independence the young girl lacked in her previous life. Soon, she makes friends, takes on the nickname “Betsy,” and begins to enjoy the company of her newfound family. When Aunt Frances returns to collect her niece after a year apart, she discovers a stronger, prouder girl with a new name and a new outlook on life.  </p><p>Dorothy Canfield Fisher's <i>Understood Betsy</i> has delighted generations of young readers since it was first published by Henry Holt and Company in 1917. Kimberly Bulcken Root's charmingly detailed illustrations capture the winning spirit of this classic.<br><b></b><br><b>Praise for <i>Understood Betsy</i>:</b></p><p>“A book that will continue to warm readers well into the next millennium.” —<i>Riverbank Review</i></p><p>“[A] delightful and heartwarming classic.” —<i>Children's Literature</i></p>",
     @text_format="06",
     @text_type_code=#<ONIX::ONIX21::TextTypeCode:0x007ffbf7e0be60 @code="01", @human="MainDescription">>,
    #<ONIX::ONIX21::OtherText:0x007ffbf7e0bc08
     @text=
      "<p>“As satisfying in its evocation of an earlier, simpler way of life as Laura Ingalls Wilder's Little House books, and psychologically more acute.” — <i>The</i> <i>New York Times Book Review</i></p><p>“A book that will continue to warm readers well into the next millennium.” —<i>Riverbank Review</i></p><p>“[A] delightful and heartwarming classic.” —<i>Children's Literature</i></p>",
     @text_format="06",
     @text_type_code=#<ONIX::ONIX21::TextTypeCode:0x007ffbf7e0ba50 @code="08", @human="ReviewQuote">>],
  @product_form="BC",
  @product_identifiers=
   [#<ONIX::ProductIdentifier:0x007ffbf7e11ce8
     @id_value="9781250139085",
     @product_id_type=#<ONIX::ProductIDType:0x007ffbf7e11860 @code="15", @human="Isbn13">>,
    #<ONIX::ProductIdentifier:0x007ffbf7e112e8
     @id_value="1250139082",
     @product_id_type=#<ONIX::ProductIDType:0x007ffbf7e10de8 @code="02", @human="Isbn10">>,
    #<ONIX::ProductIdentifier:0x007ffbf7e10a28
     @id_value="900179221",
     @product_id_type=#<ONIX::ProductIDType:0x007ffbf7e13e58 @code="01", @human="Proprietary">>,
    #<ONIX::ProductIdentifier:0x007ffbf7e13bb0
     @id_value="9781250139085",
     @product_id_type=#<ONIX::ProductIDType:0x007ffbf7e13958 @code="03", @human="Gtin13">>],
  @product_supplies=[],
  @publication_date=#<Date: 2017-11-21 ((2458079j,0s,0n),+0s,2299161j)>,
  @publishers=
   [#<ONIX::Publisher:0x007ffbf7e0a510
     @identifiers=[],
     @name="Square Fish",
     @role=#<ONIX::PublishingRole:0x007ffbf7e09ea8 @code="01", @human="Publisher">,
     @websites=[]>],
  @publishing_status="02",
  @record_reference="9781250139085",
  @related_products=[],
  @sales_rights=
   [#<ONIX::ONIX21::SalesRights:0x007ffbf7e091d8
     @rights_country=
      "AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW",
     @sales_rights_type="01">],
  @subjects=
   [#<ONIX::Subject:0x007ffbf7e10758
     @subject_code="JUV024000",
     @subject_heading_text="Lifestyles / Country Life",
     @subject_scheme_identifier=
      #<ONIX::SubjectSchemeIdentifier:0x007ffbf7e10640 @code="10", @human="BisacSubjectHeading">>,
    #<ONIX::Subject:0x007ffbf7e10460
     @subject_code="JUV013050",
     @subject_heading_text="Family / Orphans & Foster Homes",
     @subject_scheme_identifier=
      #<ONIX::SubjectSchemeIdentifier:0x007ffbf7e10348 @code="10", @human="BisacSubjectHeading">>,
    #<ONIX::Subject:0x007ffbf7e10168
     @subject_code="133201",
     @subject_heading_text="133201 Holt Square Fish Current Year",
     @subject_scheme_identifier=
      #<ONIX::SubjectSchemeIdentifier:0x007ffbf7e10050 @code="24", @human="ProprietarySubjectScheme">>],
  @supply_details=
   [#<ONIX::ONIX21::SupplyDetail:0x007ffbf7e08dc8
     @availability_code="NP",
     @on_sale_date=#<Date: 2017-11-21 ((2458079j,0s,0n),+0s,2299161j)>,
     @prices=
      [#<ONIX::ONIX21::Price:0x007ffbf7e08698
        @country_codes=["US"],
        @currency_code="USD",
        @discount_coded=
         #<ONIX::DiscountCoded:0x007ffbf7e083a0
          @discount_code="69",
          @discount_code_type="02",
          @discount_code_type_name="MPS">,
        @price_amount=799,
        @price_type_code=#<ONIX::PriceType:0x007ffbf7e084e0 @code="01", @human="RrpExcludingTax">>],
     @product_availability="10",
     @supplier_name="MPS",
     @supplier_role="00">,
    #<ONIX::ONIX21::SupplyDetail:0x007ffbf7e03aa8
     @availability_code="NP",
     @on_sale_date=#<Date: 2017-11-21 ((2458079j,0s,0n),+0s,2299161j)>,
     @prices=
      [#<ONIX::ONIX21::Price:0x007ffbf7e02608
        @country_codes=["CA"],
        @currency_code="CAD",
        @discount_coded=
         #<ONIX::DiscountCoded:0x007ffbf7e01dc0
          @discount_code="69",
          @discount_code_type="02",
          @discount_code_type_name="MPS">,
        @price_amount=1150,
        @price_type_code=#<ONIX::PriceType:0x007ffbf7e02108 @code="01", @human="RrpExcludingTax">>],
     @product_availability="10",
     @supplier_name="MPS",
     @supplier_role="00">],
  @titles=
   [#<ONIX::ONIX21::Title:0x007ffbf7e13390
     @title_text="Understood Betsy",
     @title_type=
      #<ONIX::TitleType:0x007ffbf7e13160
       @code="01",
       @human="DistinctiveTitleBookOrCoverTitleSerialOrTitleOnItemSerialContentItemOrReviewedResource">>]>]

ISBN helpers on Onix 2.1 products

Hi,

This looks like a really helpful gem! I've experimenting with parsing a Onix 2.1 message and noticed that the ISBN helpers (IsbnMethods) aren't included in the ONIX::ONIX21::Product class.

im_onix/lib/onix/onix21.rb

Lines 313 to 316 in e9bbec0

class Product < SubsetDSL
include EanMethods
include ProprietaryIdMethods

Vs.

im_onix/lib/onix/product.rb

Lines 294 to 297 in e9bbec0

class Product < SubsetDSL
include EanMethods
include IsbnMethods
include ProprietaryIdMethods

I've tried including the module in my own local copy and it seems they work out of the box, I'm happy to make a PR to include them, although it seems kind of silly for a single line 😆

Maximum number of products parsed per file?

Is there a maximum number of products that can be parsed in a single file? I'm running into a limit at around 30,000 listings (for a single file with ~1M products).

I've tried parsing separate sections of the file to figure out if there is some kind of formatting that's causing artificial breakpoints. But I've been unable to find any irregularities in the data.

require 'im_onix'

feed = ONIX::ONIXMessage.new
feed.parse("feed.xml")
puts feed.products.count

Publish this gem to rubygems.org

Hi, 👋
I’m a backend developer at Blinkist and we just currently became interested in this gem. We’ve been trying it out for our own purposes and it has been working pretty well for us. So thanks a lot for creating and maintaining this open source project!

Here comes my question. Since we are most likely going to build some of our business logic using your gem, we’ve been wondering whether you have any plans to publish it to https://rubygems.org to make it official? There are already a few gems on rubygems.com which deal with ONIX files, but none of them is that well maintained as yours.

Cheers from Berlin,
Fei

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.