Browse Source

use correct syntax for importing files and fix param list

fix-broken-scrape
Jørgen Lien Sellæg 6 years ago
parent
commit
0649e0757b
  1. 2
      scrape.sh
  2. 2
      src/constants.js
  3. 7
      src/logic.js
  4. 4
      src/scrape.js

2
scrape.sh

@ -64,7 +64,7 @@ function check_dependencies {
} }
function scrape { function scrape {
node src/scrape.js "$1" || usage node src/scrape.js "$@" || usage
} }
check_dependencies \ check_dependencies \

2
src/constants.js

@ -1 +1 @@
export const graphql_endpoint = 'https://www.facebook.com/api/graphql/'; exports.graphql_endpoint = 'https://www.facebook.com/api/graphql/';

7
src/logic.js

@ -15,7 +15,7 @@ const parse_output = (argv) => {
return res; return res;
}; };
export const parse_args = (args) => { const parse_args = (args) => {
const argv = parseArgs(args); const argv = parseArgs(args);
const has_help_param = const has_help_param =
@ -45,3 +45,8 @@ export const parse_args = (args) => {
output, output,
}; };
}; };
module.exports = {
parse_args,
event_url,
};

4
src/scrape.js

@ -5,8 +5,8 @@ const path = require('path');
const fs = require('fs').promises; const fs = require('fs').promises;
const gm = require('gm').subClass({ imageMagick: true }); const gm = require('gm').subClass({ imageMagick: true });
import { graphql_endpoint } from './constants'; const { graphql_endpoint } = require('./constants.js');
import { event_url } from './logic'; const { event_url, parse_args } = require('./logic');
const get_upcoming_events = pathOr( const get_upcoming_events = pathOr(
null, null,

Loading…
Cancel
Save