* update filetype and release-group data

This commit is contained in:
Reinhard Pointner 2012-04-22 18:09:55 +00:00
parent c38e0d8b95
commit 999045765a
3 changed files with 140 additions and 29 deletions

View File

@ -89,6 +89,7 @@
<extension>mpg</extension>
<extension>mpeg</extension>
<extension>ts</extension>
<extension>tp</extension>
</type>
<type name="video/wmv">
<extension>wmv</extension>

View File

@ -22,22 +22,22 @@ import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "history")
class History {
public class History {
@XmlElement(name = "sequence")
private List<Sequence> sequences;
public History() {
this.sequences = new ArrayList<Sequence>();
}
public History(Collection<Sequence> sequences) {
this.sequences = new ArrayList<Sequence>(sequences);
}
public static class Sequence {
@XmlAttribute(name = "date", required = true)
@ -46,17 +46,17 @@ class History {
@XmlElement(name = "rename", required = true)
private List<Element> elements;
private Sequence() {
// hide constructor
}
public Date date() {
return date;
}
public List<Element> elements() {
if (elements == null)
return emptyList();
@ -64,7 +64,7 @@ class History {
return unmodifiableList(elements);
}
@Override
public boolean equals(Object obj) {
if (obj instanceof Sequence) {
@ -75,14 +75,14 @@ class History {
return false;
}
@Override
public int hashCode() {
return Arrays.hashCode(new Object[] { elements, date });
}
}
public static class Element {
@XmlAttribute(name = "dir", required = true)
@ -94,34 +94,34 @@ class History {
@XmlAttribute(name = "to", required = true)
private String to;
public Element() {
// used by JAXB
}
public Element(String from, String to, File dir) {
this.from = from;
this.to = to;
this.dir = dir;
}
public File dir() {
return dir;
}
public String from() {
return from;
}
public String to() {
return to;
}
@Override
public boolean equals(Object obj) {
if (obj instanceof Element) {
@ -132,19 +132,19 @@ class History {
return false;
}
@Override
public int hashCode() {
return Arrays.hashCode(new Object[] { to, from, dir });
}
}
public List<Sequence> sequences() {
return unmodifiableList(sequences);
}
public void add(Collection<Element> elements) {
Sequence sequence = new Sequence();
sequence.date = new Date();
@ -153,17 +153,17 @@ class History {
add(sequence);
}
public void add(Sequence sequence) {
this.sequences.add(sequence);
}
public void addAll(Collection<Sequence> sequences) {
this.sequences.addAll(sequences);
}
public void merge(History history) {
for (Sequence sequence : history.sequences()) {
if (!sequences.contains(sequence)) {
@ -172,12 +172,12 @@ class History {
}
}
public void clear() {
sequences.clear();
}
@Override
public boolean equals(Object obj) {
if (obj instanceof History) {
@ -188,13 +188,13 @@ class History {
return false;
}
@Override
public int hashCode() {
return sequences.hashCode();
}
public static void exportHistory(History history, File file) throws IOException {
try {
Marshaller marshaller = JAXBContext.newInstance(History.class).createMarshaller();
@ -206,7 +206,7 @@ class History {
}
}
public static History importHistory(File file) throws IOException {
try {
Unmarshaller unmarshaller = JAXBContext.newInstance(History.class).createUnmarshaller();

View File

@ -14,11 +14,16 @@ AaS
aceford
AE
AEGiS
AFG
AiRWAVES
ALANiS
ALeSiO
ALLiANCE
AMiABLE
ANiHLS
ARiGOLD
ASAP
AVCHD
AW
aWake
aXXo
@ -29,21 +34,29 @@ Barba
BaSS
BAUM
BDiSC
beAst
BiA
BluDragon
blueF
BlueTV
blueZilla
BMB
bReAK
BrG
BRZONE
BTSD
Bunny
C4TV
CAMELOT
CBGB
CDD
CDDHD
Chakra
Chara
CHD
CHDBits
CHDSUBS
CHDTV
Chel
CHGRP
Chotab
@ -53,11 +66,15 @@ CiA
CiNEFiLE
CiNEFOX
CLASSiC
CLDD
COALiTiON
COMPULSION
CPtScene
CPY
CRF
CRIMSON
CRiSC
CROSSBOW
Crow
CSHD
CtrlHD
@ -72,6 +89,7 @@ DATA
DAW
DDC
DEAL
decibeL
DEFiNiTE
DEFiNiTiON
DEFUSED
@ -86,6 +104,7 @@ DIMENSION
DiMiTri
DiNA
DiR
DiRTY
disc
DiTa
DiVERSiTY
@ -95,43 +114,59 @@ DMT
DnB
DNL
DNR
DON
DOT
DOWN
DUQA
DutchReleaseTeam
EBi
EbP
ECI
Eclipse
Ekolb
Electri4ka
ELECTRiC
Electrichka
EmC
EMPiREHD
EnDoR
EPiK
ESiR
ETM
ETRG
EucHD
EuchHD
EUHD
EuReKA
ExtraTorrentRG
eztv
FASM
FELONY
FFNDVD
FHM
FiHTV
FLAiTE
fLAMEhd
FLAWL3SS
FLX
FmE
ForceBleue
FoRM
FourGHD
FoV
FPG
FQM
FraMeSToR
Frost
FSiHD
Ft4U
FTVDT
FTW-HD
fty
Funner
FXG
FxM
G3N3
GB
GEHENNA
GFY
@ -140,39 +175,55 @@ GMoRK
Goblin10
GoLDSToNE
GOTHiC
GriOTS
Grond
H2
Haggis
h264iRMU
H@M
HaB
HAGGiS
HALCYON
HANGOVER
hannibal
HD-UNiT3D
HD1080
HDBRiSe
HDC
HDChina
HDEncX
HDFiRE
HDFL
HDi
HDL
HDMaNiAcS
HDME
HDMI
HDQ
HDS
HDVD
HDxT
Helix
HHH
HiDt
HiFi
HiGHTIMES
HiNT
HoodBag
HOWL
HqDTS
HUBRiS
hV
HWD
HWE
HyDe
Hype
iaK
iCANDY
iGNHD
IGUANA
iKA
iLL
iMAGiNE
IMF
IMMERSE
imNaKeD
@ -182,11 +233,14 @@ InSaNiTy
iNSECTS
iNSPiRED
iNTERNAL
INtL
iON
iTA
ITZ
Japhson
JAVLiU
JCH
JENC
k2
KaKa
keltz
@ -195,6 +249,7 @@ KLAXXON
KOENiG
KRaLiMaRKo
KYR
LamB
Larceny
LEViTY
LIMITED
@ -203,11 +258,16 @@ LMAO
LoD
LOL
LOLCATS
LoneWolf
LP
LTT
M794
MAiN
MainEvent
MARiNES
MAXSPEED
MC
MCR
MEDiEVAL
METiS
MiND
@ -219,10 +279,13 @@ MONK
MOREHD
MOTU
MOViESTARS
mSD
MsR
MuSt
mV4U
mVmHD
MySiLU
NaRB
NBS
NEW.SOURCE
NewArtRiot
@ -230,6 +293,7 @@ NFHD
NGR
NGXHD
NhaNc3
NiBURU
NiF
Nile
NiX
@ -239,6 +303,7 @@ NORARS
NOsegmenT
NoTV
NOVO
NPW
NSUBS
NT
NTb
@ -246,6 +311,7 @@ NWO
NyTT
OAS
Omifast
OmU
ONYX
ORC
ORENJi
@ -253,8 +319,11 @@ ORPHEUS
OSiTV
OUTDATED
P0W4
Pa@Ph
papi
PaYxXx
PeeWee
Penumbra
PerfectionHD
PFa
PhoenixRG
@ -262,6 +331,7 @@ piepHD
PiLAF
PiNER
PiX
PixelHD
POD
PoRNDoCtOR
PORNOHOLiCS
@ -269,24 +339,32 @@ PoTuS
PP
PPQ
Prime
PriMeHD
PRiNCE
PRoDJi
PROGRESS
PROPHETS
ProPL
PRXHD
PS3-TEAM
psig
PtS
Pudding
Pukka
PURE
PxHD
Q0S
QCF
QDP
QXE
R&C
rabomil
RANDi
RAP
Razor1911
REAVERS
RED
Redµx
Redµx
REFiNED
RELOADED
@ -294,16 +372,22 @@ Republic
REPULSiON
REVEiLLE
REWARD
RightSiZE
RiplleyHD
RiVER
RMT
RoCKRioT
RSG
RTA
RuDE
RUDOS
S26
SAiNTS
SAiVERT
SAMFD
SANTI
Sapphire
Scratch404
SecretMyth
SECTOR7
SEPTiC
@ -312,47 +396,66 @@ SFM
SHAMNBOYZ
shortbrehd
SiGHTHD
SiHD
SiLU
SiNNERS
SiTV
SKALiWAGZ
SLM
SLO
SMoKeR
Sneak
SoCkS
SoW
SpaceHD
STV
SuBoXoNe
SUNSPOT
SURFER
SVD
Swesub
SYS
t00ng0d
TASTETV
TB
TELEFLiX
TERRA
terribleHD
terribleSD
THOR
Thora
THORA
TiMELORDS
TjHD
TLF
TM
TN
TOKUS
TOPAZ
trentalent
TrollHD
TruCK
tRuE
TRUEFRENCH
tRuEHD
TsH
TVA
TWiZTED
TX
TxN
ULTiMATE
UMF
UNSKiLLED
USELESS
UVall
VaAr3
VanRay
VCDVaULT
ViCiOsO
ViKAT
ViNYL
ViSiON
ViSTA
ViSTA™
VLiS
VOA
VoMiT
@ -367,8 +470,12 @@ WHiiZz
WiDE
WiKi
WiRE
WoLF
Wolky
WPi
WRCR
WuSiWuG
Xander
XiA
XOR
XOXO
@ -379,4 +486,7 @@ XTM
XTSF
XXX4U
YanY
YesTV
Ygt
YOUFORGOTTOREPACKTHIS
ZBS