Permalink
Browse files

Descansa en paz, dulce principe

Siempre recordaré lo mierda que fue tu código, old hispafiles
1 parent d88ce94 commit 89517406b6a3adb030ec1d7a983cd62185fdf540 @HispachanFiles committed Jun 27, 2016
Showing with 3 additions and 33 deletions.
  1. +0 −6 README.md
  2. +1 −1 client/components/archiver.js
  3. +0 −24 components/parsers/parsePost.js
  4. +1 −1 routes/socket.js
  5. +1 −1 views/index.jade
View
@@ -45,9 +45,3 @@ Esta nueva versión de HispaFiles está hecha completamente desde cero, así que
- [ ] Añadir estadísticas publicas en la página principal (número de hilos guardados, espacio usado, etc)
Si se te ocurre algo mas, o encuentras un bug, puedes [contactarme](mailto:hispachanfiles@gmail.com) o abrir una issue. O incluso mejor, podrías hacer una pull request.
-
-## ¿Qué pasará con el anterior HispaFiles?
-
-Los datos siguen ahí. Si quieres recuperar un hilo guardado en el antiguo HispaFiles, solo pon su URL en el nuevo [HispaFiles](https://www.hispachanfiles.org/).
-
-Ten en cuenta que esto no servirá en la versión presente en este repo, deberás hacerlo en la página oficial.
@@ -78,7 +78,7 @@ export class Archiver
checkUrl()
{
let url = urlParse(this.url);
- if(url.hostname != 'www.hispachan.org' && url.hostname != 'www.hispachanfiles.org')
+ if(url.hostname != 'www.hispachan.org')
{
return 'Esta URL no pertenece a Hispachan ni a Hispachan Files';
}
@@ -13,7 +13,6 @@ function postMeta(post, $) {
data.postId = parseInt(post.find('.reflink').first().find('a').last().text().trim());
// Nombre del posteador (en boards con campo de nombre)
data.posterName = post.find("span.postername").first().text().trim();
-
// Bandera
if (post.find(".bandera").length > 0) {
@@ -26,16 +25,6 @@ function postMeta(post, $) {
// Fecha y Hora
let dateRe = /(\d{1,2})\/(\d{1,2})\/(\d{1,2}) (\d{1,2}):(\d{1,2})/;
let dateParts = post.find('[title*="Horario"]').first().text().trim().match(dateRe);
- // Workaround temporal para hilos < Abril 2015
- if(post.find('small').length)
- {
- let pObj = post.find('small').first().parent().text().split('\n');
- let pDate = pObj[5] || pObj[2];
- if (pObj[10]) pDate = pObj[10]; // idk, solo funciona
- dateRe = /(\d{1,2})\/(\d{1,2})\/(\d{1,2}).*(\d{1,2}):(\d{1,2}).*/;
- let dP = pDate.match(dateRe);
- dateParts = [dP[0], dP[3], dP[2], dP[1], dP[4], dP[5]];
- }
let date = new Date(Date.UTC(
parseInt('20' + dateParts[3]),
parseInt(dateParts[2]) -1,
@@ -64,13 +53,6 @@ function postMeta(post, $) {
html = html.replace(/<a id="embed(.*?)">(.*?)<\/a>/gmi, ""); // [Reproducir]
post.find('blockquote').first().html(html);
post.find('.abbrev').first().remove();
- // Resultado del dado (antiguo)
- dC = post.find('blockquote').first().find('font[color="red"]');
- if(dC.length > 0)
- {
- data.dado = dC.first().text().substr(2).trim();
- dC.remove();
- }
data.message = post.find('blockquote').first().text().trim().replace(/(\r\n|\r)/gm, "\n");
// Archivo
@@ -88,12 +70,6 @@ function postMeta(post, $) {
name: fileON,
thumb: post.find('img.thumb').first().attr('src')
};
- // Workaround temporal para hilos original importados desde Web Archive al viejo hispafiles
- if(data.file.url.substr(0, 5) == '/web/')
- {
- data.file.url = 'http://web.archive.org' + data.file.url;
- data.file.thumb = 'http://web.archive.org' + data.file.thumb;
- }
}
return data;
View
@@ -16,7 +16,7 @@ module.exports = socket => {
catch (e) {
socket.emit('queueFailed', 'URL Inválida');
}
- if (urlInfo.hostname != 'www.hispachan.org' && urlInfo.hostname != 'www.hispachanfiles.org') {
+ if (urlInfo.hostname != 'www.hispachan.org') {
socket.emit('queueFailed', 'Esta URL no pertenece a Hispachan ni a Hispachan Files');
return;
}
View
@@ -8,7 +8,7 @@ block content
a(href='https://www.hispachan.org/') hispachan.org
|.
.ui.icon.input(style='width: 100%;', v-bind:class='archiver.working ? ["disabled", "loading"] : []')
- input(placeholder='Introduce una URL de Hispachan o Hispachan Files (old).', type='text', v-model='archiver.url', :disabled='archiver.working')
+ input(placeholder='Introduce una URL de Hispachan', type='text', v-model='archiver.url', :disabled='archiver.working')
i.icon.save.link#saveBtn(v-bind:class='archiver.working ? [] : ["inverted", "circular"]')
div(v-cloak, v-show='archiver.started', style='margin-top: 2em;')
.ui.active.progress#archiverProgress

0 comments on commit 8951740

Please sign in to comment.