Nevertheless Published Mine

    dsbapi

    4.1.1 • Public • Published

    Test Status Greenkeeper badge

    Installation

    Use your favorite package manager for javascript

    yarn add dsbapi
    # Or
    npm install dsbapi --save

    Note: Requires node >= 8

    How to use:

    Read the Documentation

    https://noim.me/DSBAPI/

    In NodeJS

    const DSB = require('dsbapi');
    
    const dsb = new DSB('USERNAME', 'PASSWORD');
    
    dsb.fetch()
    	.then(data => {
    		const timetables = DSB.findMethodInData('timetable', data);
    		const tiles = DSB.findMethodInData('tiles', data);
    
    		// Work with it
    	})
    	.catch(e => {
    		// An error occurred :(
    		console.log(e);
    	});

    Or with modern javascript

    import DSB from 'dsbapi';
    
    const dsb = new DSB('USERNAME', 'PASSWORD');
    
    async function getMyShit() {
    	const data = await dsb.fetch();
    	const timetables = DSB.findMethodInData('timetable', data);
    	const tiles = DSB.findMethodInData('tiles', data);
    
    	// YEAH
    }
    
    getMyShit();

    Fetch V1

    The old iPhone API is not active anymore. You need to use the new fetch() method. After you got the data with the fetch() method you can find the timetables with the findMethodInData method. Look at the example above.

    Browser

    It will probably not work in the browser. The dsb does not set cors, so you are not able to use this module on the client side of your website. You can only use it on the backend.

    Keywords

    Install

    npm i dsbapi

    DownloadsWeekly Downloads

    33

    Version

    4.1.1

    License

    Apache-2.0

    Unpacked Size

    209 kB

    Total Files

    7

    Last publish

    Collaborators

    • thenoim
    • dunklestoast