Introduction
Introduction Statistics Contact Development Disclaimer Help
cleanup a bit, still ugly as balls - sub - subscene.com subtitle search
git clone git://git.codemadness.org/sub
Log
Files
Refs
README
LICENSE
---
commit c6c55a3959b52efb220890462fcc419ec8fafd4e
parent 0f97d1bd0a8f55ffad37d17e5d7080576e6db684
Author: Hiltjo Posthuma <[email protected]>
Date: Sun, 19 Oct 2014 12:54:25 +0000
cleanup a bit, still ugly as balls
Diffstat:
M sub-search | 2 +-
M sub.c | 40 ++++++++++++++---------------…
2 files changed, 19 insertions(+), 23 deletions(-)
---
diff --git a/sub-search b/sub-search
@@ -15,4 +15,4 @@ query="$1"
url="http://subscene.com/subtitles/release"
ep=$(getep "${url}")
-curl --get --data-urlencode "q=${query}" --data-urlencode "r=true" "${url}" | …
+curl --get --data-urlencode "q=${query}" --data-urlencode "r=true" "${url}" | …
diff --git a/sub.c b/sub.c
@@ -25,17 +25,20 @@ static char curclass[64];
static char spanclass[64];
static int
-istag(const char *s1, const char *s2) {
+istag(const char *s1, const char *s2)
+{
return !strcasecmp(s1, s2);
}
static int
-isattr(const char *s1, const char *s2) {
+isattr(const char *s1, const char *s2)
+{
return !strcasecmp(s1, s2);
}
static void
-xml_handler_data(XMLParser *p, const char *data, size_t datalen) {
+xml_handler_data(XMLParser *p, const char *data, size_t datalen)
+{
char *s = "";
char buf[1024];
size_t len;
@@ -43,7 +46,7 @@ xml_handler_data(XMLParser *p, const char *data, size_t datal…
if(!curclass[0])
return;
- /* skip leading space */
+ /* skip leading space */
for(s = (char *)data; *s && isspace(*s); s++);
strlcpy(buf, s, sizeof(buf));
for(s = buf; *s; s++) {
@@ -61,38 +64,31 @@ xml_handler_data(XMLParser *p, const char *data, size_t dat…
s = buf;
if(!strlen(s))
return;
- /* link */
if(strcmp(curclass, "a1") == 0) {
+ /* link */
if(strcmp(spanclass, "") == 0) {
strlcpy(sub.title, s, sizeof(sub.title));
} else {
strlcpy(sub.lang, s, sizeof(sub.lang));
}
- }
- /* files */
- if(strcmp(curclass, "a3") == 0) {
+ } else if(strcmp(curclass, "a3") == 0) {
+ /* files */
sub.files = atoi(s);
- }
-
- /* hearing impaired? */
- if(strcmp(curclass, "a41") == 0) {
+ } else if(strcmp(curclass, "a41") == 0) {
+ /* hearing impaired? */
sub.hi = 1;
- }
- /*if(strcmp(curclass, "a40") == 0) {
- sub.hi = 0;
- }*/
- /* author / user profile */
- if(strcmp(curclass, "a5") == 0) {
+ } else if(strcmp(curclass, "a5") == 0) {
+ /* author / user profile */
strlcpy(sub.author, s, sizeof(sub.author));
- }
- /* description */
- if(strcmp(curclass, "a6") == 0) {
+ } else if(strcmp(curclass, "a6") == 0) {
+ /* description */
strlcpy(sub.description, s, sizeof(sub.description));
}
}
static void
-xml_handler_start_element(XMLParser *p, const char *tag, size_t taglen) {
+xml_handler_start_element(XMLParser *p, const char *tag, size_t taglen)
+{
(void)p;
(void)taglen;
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.