Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fa0311/twitter_openapi_dart
Implementation of Twitter internal API in Dart
https://github.com/fa0311/twitter_openapi_dart
dart openapi scraper twitter undocumented unofficial
Last synced: 2 months ago
JSON representation
Implementation of Twitter internal API in Dart
- Host: GitHub
- URL: https://github.com/fa0311/twitter_openapi_dart
- Owner: fa0311
- License: other
- Created: 2023-04-07T15:07:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-19T06:53:03.000Z (10 months ago)
- Last Synced: 2024-09-30T15:11:01.708Z (3 months ago)
- Topics: dart, openapi, scraper, twitter, undocumented, unofficial
- Language: Dart
- Homepage: https://pub.dev/packages/twitter_openapi_dart
- Size: 2.07 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# twitter_openapi_dart
## Table of Contents
This repository contains two packages.
- [twitter_openapi_dart](./twitter_openapi_dart) Package for human-friendly Dart
- [example/flutter_example](./twitter_openapi_dart/example/flutter_example) example app
- [twitter_openapi_dart_generated](./twitter_openapi_dart_generated) Dart package automatically generated from [twitter-openapi](https://github.com/fa0311/twitter-openapi) by OpenAPI generator```mermaid
graph LR
A[twitter-openapi]--Auto Generated-->B[twitter_openapi_dart_generated]
B--Simplified handling-->C[twitter_openapi_dart]
```---
## twitter_openapi_dart
Learn more about people-friendly Dart packages here.
[twitter_openapi_dart/README.md](./twitter_openapi_dart/README.md)
## twitter_openapi_dart_generated
> Note! twitter-openapi-dart-generated is a package for advanced users who are familiar with Twitter's API. In general, [twitter-openapi-dart](./twitter-openapi-dart) should be used!
Build
```shell
git clone https://github.com/fa0311/twitter_openapi_dart.git
cd twitter_openapi_dart_generated
``````shell
flutter --version # Flutter 3.7.12
openapi-generator-cli version # 7.1.0
``````shell
openapi-generator-cli generate -g dart-dio -c tools/openapi-generator-config.yaml
dart pub run build_runner build --delete-conflicting-outputs
```Setup
```sh
dart pub add twitter_openapi_dart_generated
```License
This project is dual licensed. You can choose one of the following licenses:
- [Custom License](./LICENSE)
- [GNU Affero General Public License v3.0](./LICENSE.AGPL)Usage
[twitter_openapi_dart_generated/README.md](./twitter_openapi_dart_generated/README.md)