This project involved practicing file I/O on Node.js and using the NPM request framework to interact with the Star Wars, JSONplaceholder, and Twitter API's.
-
0. Readme
- 0-readme.js: JavaScript script that reads and prints the contents of a file.
- Usage:
./0-readme.js <file path>.
-
1. Write me
- 1-writeme.js: JavaScript script that writes a string to a file.
- Usage:
./1-writeme.js <file path> <string to write>.
-
2. Status code
- 2-statuscode.js: JavaScript script that displays the
stauts code of a
GETrequest using therequestframework. - Usage:
./2-statuscode.js <URL to GET>. - Output:
code: <status code>.
- 2-statuscode.js: JavaScript script that displays the
stauts code of a
-
3. Star wars movie title
- 3-starwars_title.js: JavaScript script that uses the Star Wars API to print the title of the Star Wars movie with a given integer episode number.
- Usage:
./3-starwars_title.js <3-starwars_title.js>.
-
4. Star wars Wedge Antilles
- 4-starwars_count.js: JavaScript script that uses the Star Wars API to print the number of movies featuring the character "Wedge Antilles".
- Usage:
./4-starwars_count.js http://swapi.co/api/films/.
-
5. Loripsum
- 5-request_store.js: JavaScript script that stores the contents of a webpage in a file.
- Usage:
./5-request_store.js <URL to get> <file path to store content in>.
-
6. How many completed?
- 6-completed_tasks.js: JavaScript script that uses the JSONPlaceholder API to compute the number of tasks completed per user ID.
- Usage:
./6-completed_tasks.js https://jsonplaceholder.typicode.com/todos.
-
7. Who was playing in this movie?
- 100-starwars_characters.js: JavaScript script that uses the Star Wars API to print all characters featured in a given movie.
- Usage:
./100-starwars_characters.js <movie ID>.
-
8. Right order
- 101-starwars_characters.js: JavaScript script
that uses the Star Wars API to print all characters featured in a given movie in
the same order as they are listed in the
characterslist of the/films/response. - Usage:
./101-starwars_characters.js <movie ID>.
- 101-starwars_characters.js: JavaScript script
that uses the Star Wars API to print all characters featured in a given movie in
the same order as they are listed in the
-
9. Twitter Auth
- 102-search_twitter.js: JavaScript script that sends a search request to the Twitter API with a given search string.
- Usage: `./102-search_twitter.js .
- Outputs 5 results in the format
[<Tweet ID>] <Tweet text> by <Tweet owner name>.