monde / mms2r

Extract user media from MMS (and not carrier cruft)

This URL has Read+Write access

mms2r / mms2r.gemspec
3e273f44 » mikemondragon 2009-01-04 update packaging 1 # -*- encoding: utf-8 -*-
2
6d6a1970 » mikemondragon 2008-07-30 adding gemspec 3 Gem::Specification.new do |s|
4 s.name = %q{mms2r}
d3130143 » monde 2009-12-20 update gem packaging details 5 s.version = "2.4.0"
6d6a1970 » mikemondragon 2008-07-30 adding gemspec 6
7 s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
8dec5a32 » monde 2009-08-30 cleaning meta data post merge 8 s.authors = ["Mike Mondragon"]
d3130143 » monde 2009-12-20 update gem packaging details 9 s.date = %q{2009-12-20}
8dec5a32 » monde 2009-08-30 cleaning meta data post merge 10 s.description = %q{== DESCRIPTION
b1616ac4 » monde 2009-08-31 mild cleanup and enhanced s... 11
12 MMS2R is a library that decodes the parts of an MMS message to disk while
13 stripping out advertising injected by the mobile carriers. MMS messages are
8dec5a32 » monde 2009-08-30 cleaning meta data post merge 14 multipart email and the carriers often inject branding into these messages. Use
15 MMS2R if you want to get at the real user generated content from a MMS without
16 having to deal with the cruft from the carriers.
17
b1616ac4 » monde 2009-08-31 mild cleanup and enhanced s... 18 If MMS2R is not aware of a particular carrier no extra processing is done to the
8dec5a32 » monde 2009-08-30 cleaning meta data post merge 19 MMS other than decoding and consolidating its media.
20
d3130143 » monde 2009-12-20 update gem packaging details 21 MMS2R can be used to process any multipart email to conveniently access the
22 parts the mail is comprised of.}
23 s.email = ["mikemondragon@gmail.com"]
24 s.extra_rdoc_files = ["History.txt", "Manifest.txt", "README.txt", "email.txt"]
25 s.files = [".gitignore", "History.txt", "Manifest.txt", "README.txt", "Rakefile", "conf/1nbox.net.yml", "conf/aliases.yml", "conf/bellsouth.net.yml", "conf/from.yml", "conf/mediamessaging.o2.co.uk.yml", "conf/messaging.nextel.com.yml", "conf/mms.3ireland.ie.yml", "conf/mms.ae.yml", "conf/mms.alltel.com.yml", "conf/mms.att.net.yml", "conf/mms.dobson.net.yml", "conf/mms.luxgsm.lu.yml", "conf/mms.mobileiam.ma.yml", "conf/mms.mtn.co.za.yml", "conf/mms.mycricket.com.yml", "conf/mms.myhelio.com.yml", "conf/mms.netcom.no.yml", "conf/mms.o2online.de.yml", "conf/mms.three.co.uk.yml", "conf/mms.vodacom4me.co.za.yml", "conf/mms2r_media.yml", "conf/mobile.indosat.net.id.yml", "conf/msg.telus.com.yml", "conf/orangemms.net.yml", "conf/pm.sprint.com.yml", "conf/pxt.vodafone.net.nz.yml", "conf/rci.rogers.com.yml", "conf/sms.sasktel.com.yml", "conf/tmomail.net.yml", "conf/txt.bell.ca.yml", "conf/unicel.com.yml", "conf/vmpix.com.yml", "conf/vzwpix.com.yml", "conf/waw.plspictures.com.yml", "dev_tools/anonymizer.rb", "dev_tools/debug_sprint_nokogiri_parsing.rb", "dev_tools/github.rb", "email.txt", "init.rb", "lib/mms2r.rb", "lib/mms2r/media.rb", "lib/mms2r/media/sprint.rb", "lib/tmail_ext.rb", "mms2r.gemspec", "test/fixtures/1nbox-2images-01.mail", "test/fixtures/1nbox-2images-02.mail", "test/fixtures/1nbox-2images-03.mail", "test/fixtures/1nbox-2images-04.mail", "test/fixtures/3ireland-mms-01.mail", "test/fixtures/alltel-image-01.mail", "test/fixtures/alltel-mms-01.mail", "test/fixtures/alltel-mms-03.mail", "test/fixtures/apple-double-image-01.mail", "test/fixtures/att-blackberry-02.mail", "test/fixtures/att-blackberry.mail", "test/fixtures/att-image-01.mail", "test/fixtures/att-image-02.mail", "test/fixtures/att-iphone-01.mail", "test/fixtures/att-iphone-02.mail", "test/fixtures/att-iphone-03.mail", "test/fixtures/att-text-01.mail", "test/fixtures/bell-canada-image-01.mail", "test/fixtures/cingularme-text-01.mail", "test/fixtures/cingularme-text-02.mail", "test/fixtures/dobson-image-01.mail", "test/fixtures/dot.jpg", "test/fixtures/generic.mail", "test/fixtures/helio-image-01.mail", "test/fixtures/helio-message-01.mail", "test/fixtures/iconv-fr-text-01.mail", "test/fixtures/indosat-image-01.mail", "test/fixtures/indosat-image-02.mail", "test/fixtures/info2go-image-01.mail", "test/fixtures/iphone-image-01.mail", "test/fixtures/luxgsm-image-01.mail", "test/fixtures/maroctelecom-france-mms-01.mail", "test/fixtures/mediamessaging_o2_co_uk-image-01.mail", "test/fixtures/mmode-image-01.mail", "test/fixtures/mms.ae-image-01.mail", "test/fixtures/mms.mycricket.com-pic-and-text.mail", "test/fixtures/mms.mycricket.com-pic.mail", "test/fixtures/mmsreply.t-mobile.co.uk-text-image-01.mail", "test/fixtures/mobile.mycingular.com-text-01.mail", "test/fixtures/mtn-southafrica-mms.mail", "test/fixtures/mycingular-image-01.mail", "test/fixtures/netcom-image-01.mail", "test/fixtures/nextel-image-01.mail", "test/fixtures/nextel-image-02.mail", "test/fixtures/nextel-image-03.mail", "test/fixtures/nextel-image-04.mail", "test/fixtures/o2-de-image-01.mail", "test/fixtures/orange-uk-image-01.mail", "test/fixtures/orangefrance-text-and-image.mail", "test/fixtures/orangepoland-text-01.mail", "test/fixtures/orangepoland-text-02.mail", "test/fixtures/pics.cingularme.com-image-01.mail", "test/fixtures/pxt-image-01.mail", "test/fixtures/rogers-canada-mms-01.mail", "test/fixtures/sasktel-image-01.mail", "test/fixtures/sprint-broken-image-01.mail", "test/fixtures/sprint-image-01.mail", "test/fixtures/sprint-pcs-text-01.mail", "test/fixtures/sprint-purged-image-01.mail", "test/fixtures/sprint-text-01.mail", "test/fixtures/sprint-two-images-01.mail", "test/fixtures/sprint-video-01.mail", "test/fixtures/sprint.mov", "test/fixtures/suncom-blackberry.mail", "test/fixtures/telus-image-01.mail", "test/fixtures/three-uk-image-01.mail", "test/fixtures/tmo.blackberry.net-image-01.mail", "test/fixtures/tmobile-blackberry-02.mail", "test/fixtures/tmobile-blackberry.mail", "test/fixtures/tmobile-image-01.mail", "test/fixtures/tmobile-image-02.mail", "test/fixtures/unicel-image-01.mail", "test/fixtures/verizon-blackberry.mail", "test/fixtures/verizon-image-01.mail", "test/fixtures/verizon-image-02.mail", "test/fixtures/verizon-image-03.mail", "test/fixtures/verizon-text-01.mail", "test/fixtures/verizon-video-01.mail", "test/fixtures/virgin-mobile-image-01.mail", "test/fixtures/virgin.ca-text-01.mail", "test/fixtures/vodacom4me-co-za-01.mail", "test/fixtures/vodacom4me-co-za-02.mail", "test/fixtures/vodacom4me-southafrica-mms-01.mail", "test/fixtures/vodacom4me-southafrica-mms-04.mail", "test/fixtures/vtext-text-01.mail", "test/fixtures/vzwpix.com-image-01.mail", "test/fixtures/waw.plspictures.com-image-01.mail", "test/test_1nbox_net.rb", "test/test_bell_canada.rb", "test/test_bellsouth_net.rb", "test/test_github.rb", "test/test_helper.rb", "test/test_mediamessaging_o2_co_uk.rb", "test/test_messaging_nextel_com.rb", "test/test_messaging_sprintpcs_com.rb", "test/test_mms2r_media.rb", "test/test_mms_3ireland_ie.rb", "test/test_mms_ae.rb", "test/test_mms_alltel_com.rb", "test/test_mms_att_net.rb", "test/test_mms_dobson_net.rb", "test/test_mms_luxgsm_lu.rb", "test/test_mms_mobileiam_ma.rb", "test/test_mms_mtn_co_za.rb", "test/test_mms_mycricket_com.rb", "test/test_mms_myhelio_com.rb", "test/test_mms_netcom_no.rb", "test/test_mms_o2online_de.rb", "test/test_mms_three_co_uk.rb", "test/test_mms_vodacom4me_co_za.rb", "test/test_mobile_indosat_net_id.rb", "test/test_msg_telus_com.rb", "test/test_orangemms_net.rb", "test/test_pm_sprint_com.rb", "test/test_pxt_vodafone_net_nz.rb", "test/test_rci_rogers_com.rb", "test/test_sms_sasktel_com.rb", "test/test_tmomail_net.rb", "test/test_unicel_com.rb", "test/test_vmpix_com.rb", "test/test_vzwpix_com.rb", "test/test_waw_plspictures_com.rb", "vendor/plugins/mms2r/lib/autotest/discover.rb", "vendor/plugins/mms2r/lib/autotest/mms2r.rb"]
8dec5a32 » monde 2009-08-30 cleaning meta data post merge 26 s.homepage = %q{http://mms2r.rubyforge.org/
27 }
6d6a1970 » mikemondragon 2008-07-30 adding gemspec 28 s.rdoc_options = ["--main", "README.txt"]
29 s.require_paths = ["lib"]
30 s.rubyforge_project = %q{mms2r}
d3130143 » monde 2009-12-20 update gem packaging details 31 s.rubygems_version = %q{1.3.5}
6d6a1970 » mikemondragon 2008-07-30 adding gemspec 32 s.summary = %q{Extract user media from MMS (and not carrier cruft)}
3e273f44 » mikemondragon 2009-01-04 update packaging 33 s.test_files = ["test/test_mms_o2online_de.rb", "test/test_helper.rb", "test/test_pm_sprint_com.rb", "test/test_sms_sasktel_com.rb", "test/test_mms_mobileiam_ma.rb", "test/test_msg_telus_com.rb", "test/test_messaging_sprintpcs_com.rb", "test/test_mms_myhelio_com.rb", "test/test_mms_3ireland_ie.rb", "test/test_mms_ae.rb", "test/test_mms_att_net.rb", "test/test_mediamessaging_o2_co_uk.rb", "test/test_bell_canada.rb", "test/test_mms_mtn_co_za.rb", "test/test_vmpix_com.rb", "test/test_github.rb", "test/test_vzwpix_com.rb", "test/test_bellsouth_net.rb", "test/test_unicel_com.rb", "test/test_waw_plspictures_com.rb", "test/test_mms_luxgsm_lu.rb", "test/test_mms_netcom_no.rb", "test/test_mms_mycricket_com.rb", "test/test_mms2r_media.rb", "test/test_rci_rogers_com.rb", "test/test_messaging_nextel_com.rb", "test/test_mms_vodacom4me_co_za.rb", "test/test_tmomail_net.rb", "test/test_1nbox_net.rb", "test/test_pxt_vodafone_net_nz.rb", "test/test_mobile_indosat_net_id.rb", "test/test_mms_three_co_uk.rb", "test/test_mms_alltel_com.rb", "test/test_mms_dobson_net.rb", "test/test_orangemms_net.rb"]
6d6a1970 » mikemondragon 2008-07-30 adding gemspec 34
35 if s.respond_to? :specification_version then
36 current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
8dec5a32 » monde 2009-08-30 cleaning meta data post merge 37 s.specification_version = 3
6d6a1970 » mikemondragon 2008-07-30 adding gemspec 38
3e273f44 » mikemondragon 2009-01-04 update packaging 39 if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
d3130143 » monde 2009-12-20 update gem packaging details 40 s.add_runtime_dependency(%q<nokogiri>, [">= 0"])
8dec5a32 » monde 2009-08-30 cleaning meta data post merge 41 s.add_runtime_dependency(%q<tmail>, [">= 0"])
d3130143 » monde 2009-12-20 update gem packaging details 42 s.add_runtime_dependency(%q<uuidtools>, [">= 0"])
43 s.add_development_dependency(%q<hoe>, [">= 2.4.0"])
6d6a1970 » mikemondragon 2008-07-30 adding gemspec 44 else
d3130143 » monde 2009-12-20 update gem packaging details 45 s.add_dependency(%q<nokogiri>, [">= 0"])
8dec5a32 » monde 2009-08-30 cleaning meta data post merge 46 s.add_dependency(%q<tmail>, [">= 0"])
d3130143 » monde 2009-12-20 update gem packaging details 47 s.add_dependency(%q<uuidtools>, [">= 0"])
48 s.add_dependency(%q<hoe>, [">= 2.4.0"])
6d6a1970 » mikemondragon 2008-07-30 adding gemspec 49 end
50 else
d3130143 » monde 2009-12-20 update gem packaging details 51 s.add_dependency(%q<nokogiri>, [">= 0"])
8dec5a32 » monde 2009-08-30 cleaning meta data post merge 52 s.add_dependency(%q<tmail>, [">= 0"])
d3130143 » monde 2009-12-20 update gem packaging details 53 s.add_dependency(%q<uuidtools>, [">= 0"])
54 s.add_dependency(%q<hoe>, [">= 2.4.0"])
6d6a1970 » mikemondragon 2008-07-30 adding gemspec 55 end
56 end